Posted January 4, 20187 yr Hello! I wanted to change the drops of boats. So firstly I tried to disable the drops, but that code didn't do anything :L It still dropped the items. Is EntityBoat even the correct one to use? Do boats use a different code for the drops, compared to normal entities? @SubscribeEvent public void LivingDropsEvent(LivingDropsEvent event) { if (event.entity instanceof EntityBoat) { event.drops.clear(); } } }
January 4, 20187 yr Author Just now, diesieben07 said: LivingDropsEvent fires for (guess what) living entities. Last I checked boats are not alive. There are no hooks for boat drops. So there's no way to change the drops? ._.
January 4, 20187 yr You might be able to use the EntityJoinWorldEvent, check if the entity spawned is an EntityItem with the boat Item and call EntityItem::setItem to change it to any ItemStack you want. However, this might cause a lot of overhead as every Entity spawned will have to be checked. Edited January 4, 20187 yr by larsgerrits Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.