Giter Site home page Giter Site logo

bg-software-llc / wildtools Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 20.0 63.98 MB

Trench Pickaxes, Tray Pickaxes, Sell Wands, Harvester Hoes, Cannon Wands and more in one plugin!

Home Page: https://bg-software.com/wildtools/

License: GNU General Public License v3.0

Java 100.00%
bgsoftware factions java minecraft plugin spigot survival sellwand wildtools

wildtools's Introduction

The most optimized all-in-one tools plugin!



Compiling

You can compile the project using gradlew.
Run gradlew build in console to build the project.
You can find already compiled jars on our Jenkins hub!

API

The plugin is packed with a rich API for interacting with tools and more. When hooking into the plugin, it's highly recommended to only use the API and not the compiled plugin, as the API methods are not only commented, but also will not get removed or changed unless they are marked as deprecated. This means that by using the API, you won't have to do any additional changes to your code between updates.

Maven
<repositories>
    <repository>
        <id>bg-repo</id>
        <url>https://repo.bg-software.com/repository/api/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.bgsoftware</groupId>
        <artifactId>WildToolsAPI</artifactId>
        <version>latest</version>
    </dependency>
</dependencies>
Gradle
repositories {
    maven { url 'https://repo.bg-software.com/repository/api/' }
}

dependencies {
    compileOnly 'com.bgsoftware:WildToolsAPI:latest'
}

Updates

This plugin is provided "as is", which means no updates or new features are guaranteed. We will do our best to keep updating and pushing new updates, and you are more than welcome to contribute your time as well and make pull requests for bug fixes.

License

This plugin is licensed under GNU GPL v3.0

wildtools's People

Contributors

esophose avatar nivcoo avatar omerbengera avatar skizzles avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wildtools's Issues

Durability, Enchanting, Renaming

I know is another issue regarding the durability and being invincible for Builder tools.... but this is a bit more:

  • Tools allow to be renamed with any renaming plugin
  • Tools have infinite durability unless the proper action is done, this makes them invincible when using the opposite click action
  • Tools can have enchants applied via an anvil so combined with the above makes an infinite tool

Wildtools b7
1.16.5
Purpur 1.16.5

McMMO Dupe

Minecraft's Version

1.18.1 git-paper-144 Paper

Plugin's Version

WildTools 2.12,0
McMMO 2.1.211

Describe the bug

Using the pillar wand, MCMMO doesnt seem to be receiving the data that those blocks are placed by the user.

To Reproduce

Use a pillar wand on cobblestone/ores. Break with a pickaxe, and it has a chance to double.

Additional Information

I know this has happened in the past and Ome_R was quick to resolve it. By reverting 2 McMMO versions it fixes it but in that previous version there is a bug with one of the skills.

Tools don't add broken blocks to the statistics

Minecraft's Version

1.12.2

Plugin's Version

b21

Describe the bug

Hello, how can i do to add minecrat statistics for tools ? Normally this is added automatically when there is a block break event. Thx :p

To Reproduce

Break block with owni tools and look your stats

Additional Information

No response

Mcmmo hook not working properly

Minecraft's Version

[18:33:25 INFO]: This server is running Purpur version git-Purpur-1493 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 695f09c on HEAD)
[18:33:25 INFO]: You are running the latest version
[18:33:25 INFO]: Previous version: git-Purpur-1454 (MC: 1.18.1)
Príkaz:

Plugin's Version

[18:33:41 INFO]: WildTools version 2.11.3.46
[18:33:41 INFO]: Configurable trench picks, tray picks, sell-wands, harvester-hoes and more!
[18:33:41 INFO]: Website: https://bg-software.com/
[18:33:41 INFO]: Author: Ome_R

Describe the bug

When using builderwand, blocks are not subtracted, nor is the use of wand.

Error in console:

[18:30:06 ERROR]: Could not pass event PlayerInteractEvent to WildTools v2.11.3.46
java.lang.NullPointerException: Cannot invoke "com.bgsoftware.common.reflection.ReflectMethod.invoke(Object, Object[])" because "com.bgsoftware.wildtools.hooks.McMMOHook.MCMMO_PLACESTORE_SET" is null
at com.bgsoftware.wildtools.hooks.McMMOHook.recordBlockChange(McMMOHook.java:49) ~[WildTools-2.11.3-b46.jar:?]
at com.bgsoftware.wildtools.handlers.ProvidersHandler.lambda$notifyToolBlockListeners$3(ProvidersHandler.java:190) ~[WildTools-2.11.3-b46.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at com.bgsoftware.wildtools.handlers.ProvidersHandler.notifyToolBlockListeners(ProvidersHandler.java:190) ~[WildTools-2.11.3-b46.jar:?]
at com.bgsoftware.wildtools.utils.blocks.BlocksController.updateSession(BlocksController.java:59) ~[WildTools-2.11.3-b46.jar:?]
at com.bgsoftware.wildtools.objects.tools.WBuilderTool.onBlockInteract(WBuilderTool.java:114) ~[WildTools-2.11.3-b46.jar:?]
at com.bgsoftware.wildtools.listeners.BlocksListener.onBlockInteract(BlocksListener.java:135) ~[WildTools-2.11.3-b46.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor492.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:git-Purpur-1493]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:543) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:542) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1911) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:33) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1440) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1418) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1389) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1295) ~[purpur-1.18.1.jar:git-Purpur-1493]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1493]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

To Reproduce

When using Wildtools and the Mcmmo plugin, the use of the Builderwand item is not subtracted, nor are the blocks from inv.

Preview video: https://youtu.be/0XUv7kqRsuU

Additional Information

MCMMO version: 2.1.207

Mcmmo can be downloaded here: https://github.com/mcMMO-Dev/mcMMO

Support jobsreborn

Make wildtools compatible with reborn jobs please, currently with the hervester players don't earn anything
Serveur 1.12.2
Plugin version last version

Tools lag

Minecraft's Version
1.16.5

Plugin's Version: -
B11

Maysbe this spark could be a bit more revelant to you, before, I started spark sampler while my server was already lagging
https://spark.lucko.me/Cxzy5NSCSL

EconomyshopGUI Premium is not recognised

Minecraft's Version

This server is running Paper version git-Paper-77 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 5ad1d9a)
You are running the latest version
Previous version: git-Paper-73 (MC: 1.18.1)

Plugin's Version

WildTools-2.11.1-b34 DEV

Describe the bug

EconomyshopGUI Premium version is not recognised as a price setting in the config, despite it being listed. The non premium however seems to work,

To Reproduce

Install EconomyshopGUI - premium and Wildtools on a server, change the configuration as appropriate.

Wait for no price file to be found

Additional Information

No response

Crafting wand issue

Minecraft's Version

1.16.5 paper

Plugin's Version

2.10.4

Describe the bug

For a crafting wand (config for it below), it doesn't craft netherite ingots properly. It uses ALL the netherite scrap or ALL the gold ingots in a chest instead of what is needed. You fixed this already, I dont know why you unfixed it...?

netherite_wand_unlmt: tool-mode: CRAFTING type: STICK unbreakable: true name: '&f --{ &9&lNetherite Wand &f}-- ' lore: - '&8&m---------------------------------------' - '&7 Hit a chest to craft netherite ingots from' - '&7 gold ingots and netherite scrap inside!' - '&f' - '&9&l Uses:' - '&fUnlimited' - '&f' - '&8&m---------------------------------------' craftings: - NETHERITE_INGOT

To Reproduce

Here's a gif... https://gyazo.com/f357c053e0358e6bc4bb1cc59cc8db77

Just place too much netherite scrap OR too much gold ingot, craft netherite ingots and it will use them all

Additional Information

No response

Infinite sugar cane glitch with harverster tool

Minecraft's Version

Previous version: git-Paper-101 (MC: 1.18.1)

Plugin's Version

[21:44:37 INFO]: WildTools version 2.11.1.34
[21:44:37 INFO]: Configurable trench picks, tray picks, sell-wands, harvester-hoes and more!
[21:44:37 INFO]: Website: https://bg-software.com/
[21:44:37 INFO]: Author: Ome_R

Describe the bug

You can get infinite sugarcane when using the harverster hoe, it also seems to work on bamboo

To Reproduce

Check video:

https://youtu.be/SidK4m2WNG0

Additional Information

SEE VIDEO ABOVE

FactionsUUID incompatibility bug

Minecraft's Version

1.17.1

Plugin's Version

#26 23/10/2021 09:33:19

Describe the bug

Using an tool in FactionsUUID territory doesn't work and raises console error:

https://paste.enginehub.org/0NKtCfe62

To Reproduce

Claim land with FactionsUUID

Use wildtools in claimed territory with (use only inside claimed land on)

Additional Information

No response

Labels Key

Pending

Newly opened bug reports that haven't been looked at yet.
Unconfirmed

Bugs that were reported but yet to be reproduced.
Confirmed

Confirmed bugs that can be reproduced.
Missing information

More information is required in order to understand/reproduce the issue.
Potential fix

A potential fix was pushed and a confirmation of the fix from the client is needed.
No response

Reports that haven't received a respond for over a week.
No known solution

Confirmed bugs that cannot be fixed as there is no known solution for the bug.

Unknown error with WildTools

Minecraft's Version
git-Paper-626 (MC: 1.16.5)

Plugin's Version: -
WildTools-b12.jar

Describe the bug
When I first installed the plugin, it worked fine. I adjusted the tools to suit my needs and confirmed it was still working, this was a month ago. I haven't touched it since but players are now reporting that the sell wand I configured stopped working. I attempted to call on the plugin by executing the /tools give command and an error was thrown.

https://pastebin.com/ny6A6Jcg

To Reproduce
Steps to reproduce the bug.

Additional information
Additional information that can help understanding the issue.
Config file, clips, etc are more than welcome.

WildTools & Spartan combo isn't working out.

Hello, we're having WildTools for SellWand and Spartan as anti-cheat... (( NoCheatPlus isn't working! >:( ))

But Spartan doesn't load. It also has "compatibility" mode with WildTools, but enabling it doesn't help either.
Could something be done from your side maybe?

Error: https://pastebin.com/7Wn2QND4

Both plugins are using the latest version.
Server version: Yatopia 1.16.5

If not, it's okay, maybe we can find something else for SellWand 😅
Thanks for your answer!

Spawner count issue with Wildtools/WildStacker

Minecraft's Version

1.12.2

Plugin's Version

B261

Describe the bug

Hello, you can look the video : https://pics.revolis.fr/2021-08/28/12-11_1VJg.mp4 when i break spawner with wildtools crowbar the spawner count become 0 and i have to do /is recalc to get the real count. I've set spawners-provider: WildStacker

To Reproduce

Place spawner, look the /is counts and break spawner with crowbar, after that do /is counts and check.

Additional Information

No response

Paper's anti-xray integration causing errors

Minecraft's Version

1.18.1 PaperMc

Plugin's Version

2.12.0 Build 54

Describe the bug

Wildtools still having an issue to gencubes whenever i mined a block wildtools Throw a bunch of error :(

To Reproduce

-/gc give YourName example1 1
-/tools give YourName 1

  • place the gencubes and mine it with the pickaxe from wildtools, it throws error!

Additional Information

None

SuperiorSkyblock2 wont compatible with WildTools

Minecraft's Version

This server is running Paper version git-Paper-"e7d928a" (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: e7d928a)
You are 8 version(s) behind
Download the new version at: https://papermc.io/downloads
Previous version: git-Paper-"91f3eda" (MC: 1.18.1)

Plugin's Version

1.9.0 b576 SuperiorSkyblock2

Describe the bug

Whenever i give myself an tools from wildtools superiorskyblock2 throwing a bunch of error, and also this occur everytime i gave myself the items

To Reproduce

./tools give name trench_pickaxe 1
./is create name

Try mine a block using trench pickaxe!

Additional Information

ill send you a video one moment!

Items going invisible if thrown.

Minecraft's Version

1.17.1 paper

Plugin's Version

WildTools-2.12.0-b59.jar

Describe the bug

When using plugins that stack items on the floor (such as rosestacker), the items go invisible when dropped. video was provided in discord but it won't me post it here due to file size. upon booting up the server it works fine then after about 10 minutes the bug starts to be reproducable.

To Reproduce

install a item stacking plugin.
throw wands (in my case builder wand) out of your inventory with Q
item is now invisible on the floor, but actually still exists and can be picked up.

Additional Information

No response

Ownitools wrong block on block break event

Minecraft's Version

1.12.2

Plugin's Version

WildTools-b21.jar

Describe the bug

Hello i use this item: But when i break block the block_break_event is AIR, can you create new tools mode for omni tools which works with block break event. Why another tool mode ? Because it doesn't make much sense to use the CUBOID option for an ownitool

transform_item:
tool-mode: CUBOID
break-level: 0
type: DIAMOND_PICKAXE
omni-tool: true
name: 'Item'
lore:
- ''
enchants:
- MENDING:1
- LOOT_BONUS_BLOCKS:4
- DURABILITY:10
- DIG_SPEED:7

To Reproduce

Add my tools, break block and catch block break event with other plugin to check what block is broken.

Additional Information

No response

Custom Models

Minecraft's Version

Paper 1.17.1

Plugin's Version

1.17

Describe the bug

Hi, I am building a Minecraft server, and I am trying to make custom models for the sell wand and harvesting hoe, is that possible to do?

To Reproduce

.

Additional Information

Thank you for helping!

ShopGuiPlus Error

Minecraft's Version

1.16.5 using paper-1.16.5-794

Plugin's Version

WildTools-2.12.0-b54.jar

Describe the bug

Trying to sell items using the sellwand1 in a double with an item that's in shopguiplus. When I try to sell I get this error in the console which you can find this error here https://pastebin.com/kbK9emEB. I hope you can fix it.

To Reproduce

Place a double chest, with a stack of diamonds and try sell using the sellwand1

Additional Information

No response

Builders Wand

Minecraft's Version

1.12.2-Paper

Plugin's Version

2.11.1-b30

Describe the bug

It does not place the blocks nor take blocks out of my inventory. This is on SuperiorSkyblock-1.8.2

To Reproduce

https://discord.com/channels/554276823010246687/554282655441747998/913070949660762113
All I am doing is trying to use the builder wand on my SuperiorSkyblock Island.

I tried to use an old version(2.10.2) in which I knew worked on SuperiorSkyblock-1.4.5, but after updating Superior it seems to have stopped working.

Additional Information

No response

Compatibility with McMMO

Minecraft's Version
Airplane-4a22184

Plugin's Version: -
2.10.4

Describe the bug
Builders wands place blocks whether you have the item or not, once broken they are still registered, creating "ghost blocks" and duping the items.

To Reproduce
With McMMO installed, use the builder wand as intended.

Additional information

java.lang.NoSuchMethodError: 'com.gmail.nossr50.util.blockmeta.chunkmeta.ChunkManager com.gmail.nossr50.mcMMO.getPlaceStore()'
        at com.bgsoftware.wildtools.hooks.McMMOHook.markAsPlaced(McMMOHook.java:16) ~[?:?]
        at com.bgsoftware.wildtools.utils.blocks.BlocksController.updateSession(BlocksController.java:63) ~[?:?]
        at com.bgsoftware.wildtools.objects.tools.WBuilderTool.onBlockInteract(WBuilderTool.java:114) ~[?:?]
        at com.bgsoftware.wildtools.listeners.BlocksListener.onBlockInteract(BlocksListener.java:135) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1128.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:545) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:532) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1787) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:32) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:10) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1321) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1314) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1290) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1134) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Airplane-"4a22184"]
        at java.lang.Thread.run(Thread.java:834) [?:?]```

ShopGuiPlus hook not working

Minecraft's Version

[22:50:41 INFO]: This server is running CraftBukkit version git-Spigot-79a30d7-f4830a1 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

Plugin's Version

2.11.3

Describe the bug

If you put shopguiplus in the price provider it doesnt work.

To Reproduce

Put shopguiplus in the config of wildtools.

Additional Information

I'm using an older version for now while this bug is being patched. It works fine on there with the same config.

Double Drop with AdvancedEnchantment

Minecraft's Version

1.12.2

Plugin's Version

WildTools-b21.jar

Describe the bug

Hello, when i add AdvancedEnchantments into other-plugins section and break any block handle by advanced the plugin dupe the block

To Reproduce

Install AdvancedEnchantments
Add auto smelt on item and break ore

Additional Information

No response

Trench Pickaxe doesn't work when upgraded to Netherite

Minecraft's Version

1.17.1

Plugin's Version

#28 06/11/2021

Describe the bug

When you upgrade your diamond trench tool to netherite using the smithing table, it no longer works.

To Reproduce

See description

Additional Information

No response

Magnetic Wand dupe glitch

Players have discovered a new duplication glitch, you just have to drop down the wand to the ground and catch it with another wand, after that, you get double the wands you have.

Here is a record: https://ctrlv.tv/pWsN

Thank you for fixing this issue asap.

Builder Wand Not Placing correct number of blocks

Minecraft's Version

Paper 1.17.1 build#399

Plugin's Version

WildTools Dev build #45

Describe the bug

Upon trying to use a builders wand, It will place only a single block instead of what it is configured to in the config. Currently my config is set to 5 blocks and it will only place 1. At certain points it will spawn in glitched invisible blocks. If you leave the chunks and come back the glitched blocks will become visible again however not in a full pillar. There are no errors in console when using the tools nor upon startup. I feel the need to specify that it only places one block regardless of the block, and the number of blocks in the players inventory

To Reproduce

Use the builders wand

Additional Information

latest (1).log
config.txt

Harvester hoe throws an error when right-click on a grass block

Minecraft's Version

1.16 airplane

Plugin's Version

image

Describe the bug

If you have an harvester hoe, then you right-click a grass block, it converts into a farmland but throws this error:
[08:18:28 WARN]: java.lang.IllegalArgumentException: object is not an instance of declaring class
[08:18:28 WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[08:18:28 WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
[08:18:28 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[08:18:28 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:567)
[08:18:28 WARN]: at com.bgsoftware.common.reflection.ReflectMethod.invokeWithDef(ReflectMethod.java:71)
[08:18:28 WARN]: at com.bgsoftware.common.reflection.ReflectMethod.invoke(ReflectMethod.java:63)
[08:18:28 WARN]: at com.bgsoftware.wildtools.nms.NMSAdapter_v1_16_R3.setBlockFast(NMSAdapter_v1_16_R3.java:292)
[08:18:28 WARN]: at com.bgsoftware.wildtools.utils.blocks.BlocksController.updateSession(BlocksController.java:58)
[08:18:28 WARN]: at com.bgsoftware.wildtools.objects.tools.WHarvesterTool.handleUse(WHarvesterTool.java:265)
[08:18:28 WARN]: at com.bgsoftware.wildtools.objects.tools.WHarvesterTool.onBlockInteract(WHarvesterTool.java:133)
[08:18:28 WARN]: at com.bgsoftware.wildtools.listeners.BlocksListener.onBlockInteract(BlocksListener.java:135)
[08:18:28 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor853.execute(Unknown Source)
[08:18:28 WARN]: at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[08:18:28 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76)
[08:18:28 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[08:18:28 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624)
[08:18:28 WARN]: at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:549)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:532)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1796)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:32)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInUseItem.a(PacketPlayInUseItem.java:10)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1330)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1323)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1299)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1143)
[08:18:28 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:292)
[08:18:28 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)

To Reproduce

Get a harvester hoe
Right click grass
See console

Additional Information

Using java 16

crafting chest wand does not work Trench pick does not update lighting

Minecraft's Version
paper 1.16.5
git-paper-670

Plugin's Version: -
2.10.4 wild tools

Describe the bug
when adding the crafting recipe CHEST to the crafting wand the wand will no longer work and it can void items in the chest and will let the player open the chest that you right-clicked on to.

all so when using the pickaxe trench pickaxe and tray pickaxe it will not do lighting updates.
not sure if its just something to do with the server

To Reproduce
1st set a crafting wand to have a chest as one of the things it can craft. and use it on a chest.
2nd mine underground near torches and the light from the torches will not go into the new area.

Additional information
2021-05-24_07 43 35
2021-05-24_07 43 44
2021-05-24_07 43 50

thank you for an amazing plugin so fun to make tools with and so nice :D

McMMO Hook

Minecraft's Version

1.18.1-R0.1-snapshot Paper

Plugin's Version

2.11.3 wildtools

Describe the bug

Getting the following message in console:
https://pastebin.com/5r617zzT

I am not sure where and what the error
com.bgsoftware.wildtools.hooks.McMMOHook.MCMMO_PLACESTORE_SET" is null means.

Do I add - MCMMO to

A list of all the other plugins that needs to know about breaking of blocks.

You can add your custom shops plugins, spawners plugin and more.

WildTools will not care if events are cancelled from this list. Therefore, if WildTools needs to know

if the events are cancelled from a plugin, add it to the 'claiming-plugins' section.

other-plugins: []

in the wild tools config?

thankyou

To Reproduce

Use the current version supplied

Additional Information

I am using an old config file, but latest build

Cant open chest or crafting table etc...

Minecraft's Version

Paper(317) 1.18.2-R0.1-SNAPSHOT

Plugin's Version

WildTools-2.12.0-b59

Describe the bug

We cant open chest or Frurnace crafting table etc when we have a wildtools items

To Reproduce

Create a wild tools items and click on a chest with this in hand

Additional Information

No response

Condense wand for netherite ingot is broken

So here is my condense wand for a netherite ingot on plugin version 2.10.4.

netherite_wand_unlmt:
tool-mode: CRAFTING
type: STICK
unbreakable: true
name: '&f --{ &9&lNetherite Wand &f}-- '
lore:
- '&8&m---------------------------------------'
- '&7 Hit a chest to craft netherite ingots from'
- '&7 gold ingots and netherite scrap inside!'
- '&f'
- '&9&l Uses:'
- '&fUnlimited'
- '&f'
- '&8&m---------------------------------------'
craftings:
- NETHERITE_INGOT

As you can see this should condense netherite scrap and gold ingots into netherite ingots. Here is the chest BEFORE using the wand:
image

As you can see, you would expect after using the wand, 11 stacks of gold and 11 stacks of nethertite scrap should be used to form 172 netherite ingots and the remainder of the netherite scrap. However look at the after image:

image

It forms the right amount of netherite ingots but uses all the netherite scrap for some reason

Dupe with Jobs

Hey!

So I noticed that points from jobs are getting duplicated if I mine ores with trench pickaxes.
WildTools version 2.10.4
Jobs version 4.16.3

WildTools with Gencube

Minecraft's Version

Spigot 1.12.2 - Java 8

Plugin's Version

Lastest dev build

Describe the bug

The wildtools do not work on GenCube plugin generators.

To Reproduce

The hammer breaks the ground in 3x3, but in 1x1 on the GenCube generator.

Additional Information

No response

Somewhat of a bug regarding POTIONS.

Minecraft's Version

1.16.5 Paper

Plugin's Version

Any. But at the memoment latest dev build (b55?).

Describe the bug

Every potion is the same when using sell wand with ShopGui+ as shop provider. 😩
For example, I have made that almost every potion is sellable for the same price, however Water Potion is not. But people just make glass bottles, put them into a chest and make tons of money, because unsellable item (by /sell command) is being sold for the price of other potions. I don't know if you can fix it anyhow, but would be awesome. Maybe there is a way to blacklist certain items in the chest? Anything like that would probably work too as a roundway...

To Reproduce

Put an item to the chest that has the same type as other sellable items, but with other metadata and try to sell it with the SellWand. Use ShopGui+ (maybe any other shop provider too).

Additional Information

No response

Shopguiplus hook

Minecraft's Version

1.12.2

Plugin's Version

b43

Describe the bug

Hello, with the new version the hook with shopguiplus not works with sell mode.

To Reproduce

Use ShopGUIPlus-1.68.1 and WT b43 and try to sell anything in a chest, the plugin will say : "Nothing to sell"

Additional Information

No response

JobsReborn Hook

Minecraft's Version
The minecraft version your server run on. Use /version to find which version you use.
It's recommended to also mention which jar you use (Spigot, Paper, etc)
Paper 1.8.8 latest
Plugin's Version: -
The version of the plugin. If you use a dev build, mention which dev build you use.
Latest on Jenkins (build-11)
Describe the bug
A clear and concise description of what the bug is.
JobsReborn support isn't working / option missing, I'm using a 3x3 trench pickaxe and I'm not gaining any exp & money from jobs reborn.
To Reproduce
Steps to reproduce the bug.
Put jobs reborn on your server, join the miner job and mine with a trench pickaxe
Additional information
Additional information that can help understanding the issue.
Config file, clips, etc are more than welcome.
Do not use the latest ver of jobs reborn use the build from October (31th) on spigotmc since the latest is broken and bugged.

Trench Pickaxe does not work on Purpur server

Minecraft's Version
Purpur-1204 (MC: 1.17)

Plugin's Version: -
v2.11.0-DEVb20

Describe the bug
Trench pickaxes do not work. They work on sand. They do not work on stone and other "hard" blocks.

To Reproduce

  1. Install plugin on fresh Purpur server.
  2. Give yourself a trench pickaxe.
  3. Go mine stone.

Additional information
Error in console: https://pastebin.com/1mKS61zw

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.