Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.17.1] The mining speed of my block is unaffected by the tool in use.


DireTook
 Share

Recommended Posts

Hello,

Despite setting the harvestTool, harvestLevel and strength of the block, the mining speed of my block doesn't change regardless of the level of pickaxe or if I use of a supposedly unsuitable tool instead. I get the same mining speed with fists as a netherite pick.

image.thumb.png.a6f4c6c527a20cbd348f9dc333bef303.png

The usage of destroy time did increase the mining speed but was still unaffected by tools.

I looked at the register for Diorite as it seems to be a similar block, but can't see any reason that would be affected by tools and my block isn't?

Could anyone please tell me what I'm missing? 

I've attempted to add .setRequiresTool() as it was suggested it works in this thread: 

 

but that no longer seems to be an option in 1.17 with BlockBehaviour.

Link to comment
Share on other sites

Posted (edited)

I've realised .requiresCorrectToolForDrops() is now whats in use instead of .setRequiresTool(). 

So it seems like .harvestLevel() and .harvestTool() aren't functioning as they should?

Edited by DireTook
Link to comment
Share on other sites

Ah right, I'm completely unfamiliar with tags so apologies. Thanks for the reply though.

I've attempted to add as you've said and ended up with two .Jsons under tags.blocks. One for mineable/pickaxe and one for needs_stone_tools both with code similar to: 

Capture.PNG.e3e21403a01e1283e085c58ab9f448a6.PNG 

However this doesn't seem to change anything yet and nothing I've found has been clear about the best way to add to blocks to vanilla block tags although custom tags and recipe stuff is talked about a lot. I figured its properly not best to just add my block to the BlockTagProvider class? Is there something I'm missing or am I just going the completely wrong direction?

Link to comment
Share on other sites

17 minutes ago, DireTook said:

However this doesn't seem to change anything yet and nothing I've found has been clear about the best way to add to blocks to vanilla block tags although custom tags and recipe stuff is talked about a lot. I figured its properly not best to just add my block to the BlockTagProvider class? Is there something I'm missing or am I just going the completely wrong direction?

show the complete path of the tags

Link to comment
Share on other sites

Posted (edited)

Its src/main/resources/data.tutorialmod_uniqueid309.tags.blocks.mineable.pickaxe.json

and src/main/resources/data.tutorialmod_uniqueid309.tags.blocks.needs_stone_tools.json

image.png.6c94764821f2ae5284aa8ff5d130ec51.png

for this I have replaced the "examplemod:example_object" with my names: "tutorialmod_uniqueid309:example_block" 

Edited by DireTook
Link to comment
Share on other sites

32 minutes ago, DireTook said:

Its src/main/resources/data.tutorialmod_uniqueid309.tags.blocks.mineable.pickaxe.json

and src/main/resources/data.tutorialmod_uniqueid309.tags.blocks.needs_stone_tools.json

this are minecraft tags, so you need to put them in data.minecraft.tags folder

  • Thanks 1
Link to comment
Share on other sites

That worked! Thank you very much!

Although the Minecraft folder didn't show in my main directory till I tried to add the tags.block folder to it in the Project and External Dependencies which I found odd. Maybe that's normal eclipse thing I've not experienced yet :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Ah, I'm dumb. Made a topic when explicitly told not to on the banner above. My bad.
    • 2021-10-28 15:22:50,623 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2021-10-28 15:22:50,624 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [15:22:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [15:22:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [15:22:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [15:22:50] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.2318 for Minecraft 1.8.9 loading [15:22:50] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\Users\silic\AppData\Roaming\.tlauncher\mojang_jre\jre-legacy\windows-x64\jre-legacy [15:22:50] [main/FATAL] [FML]: There appear to be jars extracted into the mods directory. This is VERY BAD and will almost NEVER WORK WELL [15:22:50] [main/FATAL] [FML]: You should place original jars only in the mods directory. NEVER extract them to the mods directory. [15:22:50] [main/FATAL] [FML]: The directories below appear to be extracted jar files. Fix this before you continue. [15:22:50] [main/FATAL] [FML]: Directory 1.17 contains [MANIFEST.MF] 2021-10-28 15:22:50,748 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2021-10-28 15:22:50,759 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2021-10-28 15:22:50,759 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [15:22:50] [main/ERROR] : Could not save crash report to C:\Users\silic\AppData\Roaming\.minecraft\crash-reports\fml-crash-2021-10-28_15:22:50.txt java.io.FileNotFoundException: C:\Users\silic\AppData\Roaming\.minecraft\crash-reports\fml-crash-2021-10-28_15:22:50.txt (The filename, directory name, or volume label syntax is incorrect)     at java.io.FileOutputStream.open0(Native Method) ~[?:1.8.0_51]     at java.io.FileOutputStream.open(FileOutputStream.java:270) ~[?:1.8.0_51]     at java.io.FileOutputStream.<init>(FileOutputStream.java:213) ~[?:1.8.0_51]     at java.io.FileOutputStream.<init>(FileOutputStream.java:162) ~[?:1.8.0_51]     at java.io.FileWriter.<init>(FileWriter.java:90) ~[?:1.8.0_51]     at b.a(SourceFile:227) [b.class:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]     at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]     at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:305) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] [15:22:50] [main/INFO] [STDOUT]: [net.minecraftforge.fml.relauncher.CoreModManager:discoverCoreMods:306]: #@!@# FML has crashed the game deliberately. Crash report saved to: #@!@# C:\Users\silic\AppData\Roaming\.minecraft\crash-reports\fml-crash-2021-10-28_15:22:50.txt [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: java.lang.RuntimeException: Extracted mod jars found, loading will NOT continue [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:298) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [15:22:50] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [15:22:50] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at C:\Users\silic\AppData\Roaming\.minecraft for Forge Mod Loader java.lang.RuntimeException: Extracted mod jars found, loading will NOT continue     at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:298) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119) [forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] [15:22:50] [main/ERROR] [LaunchWrapper]: Unable to launch java.lang.RuntimeException: Extracted mod jars found, loading will NOT continue     at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:298) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119) ~[forge-1.8.9-11.15.1.2318-1.8.9.jar:?]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] Exception in thread "main" [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:30) [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.SecurityManager.checkExit(SecurityManager.java:761) [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Runtime.exit(Runtime.java:107) [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.System.exit(System.java:971) [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:138) [15:22:50] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)  
    • fdjshfmiysdfhpuiosd
    • These libraries failed to download. try again.   commons-io:commons-io:2.4  
    • The server just crashed after loading terrain and i have no idea why it is happening Hope someone could help me out  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.