Custom shovels don't work on Custom dirts

Issue description

My custom shovels, Elemental Shovel, fire shovel etc... are not working on my custom dirts, Fire dirt, ice dirt, etc... I mean, the dirts are broken at the same speed of hand with the shovels, BUT Vanilla shovels work on them :P

The custom shovels work well on Vanilla block(can be destroyed by shovels) but not on custom block

 

You can check it in Elemental Masters (I know I reported a lot of bugs with this mod but it's my main Mod am working on #1400ModElement)

Issue comments

Vanilla showel has this definition in the code:

private static final Set<Block> EFFECTIVE_ON = Sets.newHashSet(Blocks.CLAY, Blocks.DIRT, Blocks.FARMLAND, Blocks.GRASS, Blocks.GRAVEL, Blocks.MYCELIUM, Blocks.SAND, Blocks.SNOW, Blocks.SNOW_LAYER, Blocks.SOUL_SAND, Blocks.GRASS_PATH, Blocks.CONCRETE_POWDER);

MCreator's showel overrides vanilla showel too.

Unfortunately, this is how it works.

Regarding response time, I have limited free time so please don't post these unnecessary comments. Thanks.

But That's a Joke!, if Powerful custom shovels don't work on custom dirts, that's a real problem seriously

Destroyed unfortunately does not mean shoveled ;)

I will add global trigger on block right clicked by player in 1.8.3. This way you can check if player has a shovel in hand and if the block right clicked on is your custom "dirt" you can replace the block with custom shoveled dirt.

That's easy to do, you just use a Procedure trigger [when block right-clicked] and you do If player has provided item in hand = shovel

and then place block, Grass path

 

 

But this ticket is not about that, I think you didn't understand what i mean in this ticket

I mean that Custom shovels breaks custom block(that can be broke using Shovel tool type), But at the same speed of breaking by hand

 

am sorry if i repeat and if it's normal but i personally don't found that normal :/

Ok I see what you mean but this part most likely can't be changed as shove has EFFECTIVE_ON blocks hardcoded in the code. This needs to be changed on the Minecraft Forge side to allow modifications of this field.

Not really a bug, but the field that controls which blocks are properly affected by the shovel are not exposed.

Ok... I hope it will be fixed, solved, or added soon! Thanks for paying attention to the ticket