GithubHelp home page GithubHelp logo

arlyon / veining Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 2.0 163 KB

Introduces a new enchantment: Veining. Pickaxes with this enchantment will crumble entire veins at once.

Home Page: https://minecraft.curseforge.com/projects/veining

License: Other

Java 100.00%
minecraft forge enchantments mod pickaxe

veining's Introduction

veining logo Veining

If you use this mod let me know! It's my second one and I'd love to get some feedback.

Also check out the sister mod, Felling, which adds a similar enchantment to cut down entire trees at once.

Usage

Veining is a very simple mod, and fits very well into the original feeling of the game. The mod introduces a new enchantment to the world, Veining. It can be enchanted on any pickaxe and when mining veins, destroys the entire vein at once. It is quite rare (occurring about half the time with a good number of bookshelves) and works just like you would expect any other enchantment to.

Support / Compatibility

This mod has been tested on Minecraft 1.12. It may work on other versions but you'll have to test it yourself. The enchantment is compatible with any modded tool that uses the "pickaxe" tool class, as well as all ores that are properly registered in the Ore Dictionary.

Tested and confirmed (or coded to be) compatible:

  • Thermal Expansion
  • Immersive Engineering
  • Forestry
  • IndustrialCraft
  • Actually Additions
  • Quark

There is also support for using the effect with a Tinkers' Modifier. There are 10 levels, each of which increase the number of breakable blocks. The modifier only takes one slot, no matter the level, and requires an "explosive emerald" to craft. To get started, simply apply an explosive emerald into a Tool Forge.


Installation

Assuming you have Forge Mod Loader on a compatible version of Minecraft:

  • Open your .minecraft folder
  • Drop the jar file in your mods folder
  • (optionally) look at the configuration options
  • ???
  • Profit

When you have done this, the enchantment will be available in game. 

Mod Packs

Feel free to use this in any mod-pack you please. I would appreciate a small mention back to this page but it's not necessary. Lastly, it would be cool if you send me a link to your pack so I can check it out!


Veining is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

veining's People

Contributors

arlyon avatar creeation avatar dong031001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

veining's Issues

Mod not working in Project Ozone 3

If you have a bug report, please use the template below. Otherwise just
ignore it.

Version Information

Substitute the [versions] for your specific details.

  • Minecraft 1.12.2
  • Forge: Version with Project Ozone 3 3.0.37
  • Veining: 1.3.2

Report Information

This is simply not working when added to the Project Ozone 3 Pack

Please write a short message that describe the problem.

Steps to Reproduce

Download Project Ozone 3. Use MultiMC to load pack. Add mod to pack.

Please write a short message that would help me reproduce the issue.

Forge Log

No log

Crash Log (if appropriate)

Split the crouching/standing config from the rest.

Currently, the standing/crouching value is determined on the serverside (whether that is the physical client in singleplayer or the physical server) meaning that a server's control configuration is set for all players on that server.

Mod Compatibility

Compatible "out of the box"

  • Thermal Expansion
  • Immersive Engineering
  • Forestry

Fixed

  • IC Tin, Copper, Uranium, Lead
  • AA Black Quartz Ore
  • Quark Ender Biotite

Please request other mods here

Request: Configurable block limit

I was able to break about five stacks of ore with a Veining 3 diamond pickaxe. Since my pack has giant ore veins and I want to encourage automatic mining, this causes some balance problems.

I'd like to be able to set a limit on how many blocks the Veining enchantment can break. Specifically, 5/10/15 depending on the level of the enchantment.

Doesn't work with tinkers leveling

If you have a bug report, please use the template below. Otherwise just
ignore it.

Version Information

Unknown

Report Information

Tinkers Leveling mod doesn't provide XP for "arc-ed" blocks.

Hotkey binding and vein mining everything

I recently discovered your mod and I love the idea of having essentially VeinMiner as an enchantment as it is not as overpowered as having it withouth doing anything. Especially the integration with Tinkers Construct is perfect for me as I mostly use these tools instead of other ones.
But there is one thing I am still missing from your mod.
In VeinMiner I used to be able to just mine every block I wanted. If i needed Nether Bricks I just went into the Nether and vein mined fortresses. This is currently not possible with your mod as it only works with ores and without holding a button. Would it be possible to add a button feature which enables vein mining everything?

Stall

Heyo!

Love the mod, have a question, and an Issue. Issue first.

  1. Using this mod my game stalled and had to be forced killed as it would never recover.
  2. Can we get a setting to only allow multiple ore types if they share an ore dictionary entry?

Version Information

  • Minecraft 1.12.2
  • Forge: 14.23.5.2807
  • Veining: 1.3.2

Report Information

Game froze and never recovered.

Steps to Reproduce

  1. Set settings to have on block spacing between ores
  2. And change it to effect multiple types of ores.
  3. Mine a large group of ores I suppose.

Forge Log

HERE is the console log.

Log

HERE is the stall report.

Breaking

Tested your mod and it appears to not be functioning properly with the latest release, it doesn't vein ores in the overworld and refuses to break other blocks aside from ores... I'll do further testing to try and determine causes.

[1.12.2] Utility Based Ores

If you have a bug report, please use the template below. Otherwise just
ignore it.

Version Information

Substitute the [versions] for your specific details.

  • Minecraft 1.12.2
  • Forge: forge-1.12.2-14.23.3.2655-universal.jar
  • Veining: veining-1.3.1-1.12.x.jar

Report Information

Veining doesn't appear to be working with this mod:
https://minecraft.curseforge.com/projects/utility-base-ores?gameCategorySlug=mc-mods&projectID=261648

Steps to Reproduce

Install veining and utility-based ores and go mining.

Geolosys and Veining

Version Information

  • Minecraft 1.12.2
  • Forge: 14.23.2.2611
  • Veining: 1.2.2

Report Information

The Veining enchantment does not work with Geolosys veins.

Steps to Reproduce

Install both Veining and Geolosys.
Enchant a pickaxe with the Veining enchantment and attempt to break a Geolosys vein.

Forge Log

https://paste.ee/p/0jOXD

Stops COFH:Core enchantment from working properly

Version Information

  • Minecraft 1.12.2
  • Forge: 1.12.2-14.23.3.2698
  • veining-1.3.1-1.12.x.jar
  • CoFHCore-1.12.2-4.5.2.19-universal.jar
  • RedstoneFlux-1.12-2.0.2.3-universal.jar
  • VanillaTools-1.12.2-1.0.0.1-universal.jar

Report Information

COFH:Core adds the enchantment smelting, that no longer works when veining is applied to the same tool. Tool works with only smelting (which smelts an ore, eg: iron ore into ingots), but once you add veining to the same tool, the ore block is dropped instead.

See issue cross-posted here for comments regarding this.

Do not do his job and prevent the pickaxe from doing his job

Version Information

Minecraft 1.12.2
forge-1.12.2-14.23.1.2607
veining-1.2.0-1.12.2
=>"veining" is the only mod installed for this test. The configuration file has not been modified.

Report Information

An enchanted pick with veining breaks the stone (all sorts) but makes it disappear into nothingness (no loot). It breaks the minerals but only one by one like a normal pick.

Steps to Reproduce

Enchant a pick with veining then go mine.

Crash Log

no

Forge Log

https://pastebin.com/TPfsjySf

Veining on Thermal expansion Hammers causes ghost blocks

If you have a bug report, please use the template below. Otherwise just
ignore it.

Version Information

Substitute the [versions] for your specific details.

  • Minecraft [version] 1.12.2
  • Forge: [version] 2815
  • Veining: [version] 1.3.2-1.12.x

Report Information

Using a diamond hammer from Thermal Expansion with just Veining enchant on it causes ghost blocks when mining ores. You need to either relog or place blocks where the ghost blocks are to make the actual block reappear.

Steps to Reproduce

Enchant a Thermal Expansion hammer with Veining and mine ores.

Forge Log

Crash Log (if appropriate)

A couple more mod incompatibilities

Version Information

  • Minecraft [1.12.2]
  • Forge: [forge-14.23.5.2768]
  • Veining: [1.32]

Report Information

First let me say that I appreciate you! I love having veining as an enchantment. Now, I have a lot of mods installed and for most of them the veining enchantment works beautifully. The only two I have run into issues with are mystic ore, from the new mod Curio, and Certus Quartz (charged and uncharged), from Applied Energistics 2.

Steps to Reproduce

Here's a forge log and an (extensive, i'm sorry) crash report in case these ores should be working (the crash was from something else, I know it tells you what mods I have installed though JIC)
2018-12-13-7.log.gz

crash-2018-12-13_15.30.06-client.txt

As a side note, might I suggest adding some sort of whitelist to the config that allows users to specify blocks that veining should affect? That way you don't have to update every time a new mod introduces a non standard ore.

Thank you again for all of your work!

-Levmeister

Veining on a pickaxe causes inability to properly mine modded tile entities.

  • Minecraft 1.12.2
  • Forge: 14.23.3.2676
  • Veining: 1.3.0

Report Information

Veining put on a pickaxe causes it to be unable to properly mine modded tile entities.

Steps to Reproduce

Put the Veining enchant on a pickaxe, have another mod installed to test on. (Thermal expansion or something.) Attempt to mine on of the machines, it will seem to disappear but the entity will not drop and you will be unable to stand on that block where the machine was.

Forge Log

No reason in this case.

Crash Log (if appropriate)

No.

Enchantment Token [Silentgems]

If you have a bug report, please use the template below. Otherwise just
ignore it.

Version Information

Substitute the [versions] for your specific details.

  • Minecraft [version] 1.12.2
  • Forge: [version] 14.23.5.2796
  • Veining: [version] veining-1.3.2-1.12.x

Report Information

Please write a short message that describe the problem.
i see that there is an enchantment token for silentgems but you can't make the token as there is no recipe

using silentgems version: SilentsGems-1.12.2-2.8.12-310

Steps to Reproduce

Please write a short message that would help me reproduce the issue.

a little video of me trying to view the recipe
https://vertex101.tv/img/3r28G07Ie1Nc.mp4

Forge Log

Crash Log (if appropriate)

Incompatibility with Misty World, foggy stone veining crash

Version Information

  • Minecraft 1.12.2
  • Forge: 14.23.5.2854
  • Veining: 1.3.2

Report Information

The following crash occurs when mining foggy stone with any allowed pickaxe(i.e., the mod's niobium pickaxe) enchanted with veining.

Steps to Reproduce

  1. Obtain pickaxe that can mine foggy stone(i.e. niobium)
  2. Break a block of foggy stone
  3. Crash

Crash Log (if appropriate)

https://pastebin.com/5caSQ15r

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.