Add please compatibility with 1.21 NMS was changed in version 1.21 and the plugin does not work correctly with it.
When more than 2 items appear next to another when thrown while holding q, players kick with a network error
It doesn't work on paper 1.20.4 07:52:36 WARN]: java.lang.NullPointerException
[07:52:36 WARN]: at java.base/java.util.Objects.requireNonNull(Objects.java:208)
[07:52:36 WARN]: at java.base/java.lang.Class.getMethod(Class.java:2251)
[07:52:36 WARN]: at 3DItems.jar//me.classified.realitems.packets.Packets.sendPacket(Packets.java:125)
[07:52:36 WARN]: at 3DItems.jar//me.classified.disguise.Item3D.updateLocation(Item3D.java:586)
[07:52:36 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager.refresh(ItemManager.java:106)
[07:52:36 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager$1.run(ItemManager.java:59)
[07:52:36 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[07:52:36 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
[07:52:36 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
[07:52:36 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:446)
[07:52:36 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
[07:52:36 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
[07:52:36 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[07:52:36 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[07:52:37 WARN]: java.lang.NullPointerException
[07:52:37 WARN]: at java.base/java.util.Objects.requireNonNull(Objects.java:208)
[07:52:37 WARN]: at java.base/java.lang.Class.getMethod(Class.java:2251)
[07:52:37 WARN]: at 3DItems.jar//me.classified.realitems.packets.Packets.sendPacket(Packets.java:125)
[07:52:37 WARN]: at 3DItems.jar//me.classified.disguise.Item3D.updateLocation(Item3D.java:586)
[07:52:37 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager.refresh(ItemManager.java:106)
[07:52:37 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager$1.run(ItemManager.java:59)
[07:52:37 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[07:52:37 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
[07:52:37 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
[07:52:37 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:446)
[07:52:37 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
[07:52:37 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
[07:52:37 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[07:52:37 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[07:52:38 WARN]: java.lang.NullPointerException
[07:52:38 WARN]: at java.base/java.util.Objects.requireNonNull(Objects.java:208)
[07:52:38 WARN]: at java.base/java.lang.Class.getMethod(Class.java:2251)
[07:52:38 WARN]: at 3DItems.jar//me.classified.realitems.packets.Packets.sendPacket(Packets.java:125)
[07:52:38 WARN]: at 3DItems.jar//me.classified.disguise.Item3D.updateLocation(Item3D.java:586)
[07:52:38 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager.refresh(ItemManager.java:106)
[07:52:38 WARN]: at 3DItems.jar//me.classified.realitems.ItemManager$1.run(ItemManager.java:59)
[07:52:38 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[07:52:38 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
[07:52:38 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
[07:52:38 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:446)
[07:52:38 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
[07:52:38 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
[07:52:38 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[07:52:38 WARN]: at java.base/java.lang.Thread.run(Thread.java:833
I really like this mod, it works great, for the most part, except, when I allow smooth drop animation, it crashes and says: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "var0" is null
at net.minecraft.network.protocol.game.PacketPlayOutEntityMetadata.a(SourceFile:21) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3825-Spigot-9ebce8a-202fc5c]
Thanks for the review, could you post the full error message in the discussion? Could you also tell me what version of Spigot you are using, which version of 3DItems you are using, and which other plugins you are using that might be interfering? Thanks.
Version: 1.8.3
great plugins..........................................................................
Hello! Your plugin is amazing, but I have a suggestion. Would be possible to create a way that specific items would not be 3D? I think the default look works for some items (in some cases fits the "floating magic object" aesthetic) and I think it would be very useful. If i'm not asking too much, I would appreciate if this "blacklist" system could distinguish between vanilla items and custom NBT items (since I'm using itemsadder). Again, amazing plugin!
Thanks for the review! This feature was actually suggested in the past and I have added it since. You can add the tag 'no3D' to items that you don't want to be 3D. If you have further questions feel fee to send me a private message :)
1.16.5 Purpur
Nice plugin but it won't open in some of my vds how can i fix this error:
[20:04:36] [Server thread/WARN]: java.nio.file.NoSuchFileException: C:\Users\revianetworkk\Desktop\Survival%20V3\cache\patched_1.16.5.jar
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:53)
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:38)
[20:04:36] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(WindowsFileSystemProvider.java:199)
[20:04:36] [Server thread/WARN]: at java.base/java.nio.file.Files.readAttributes(Files.java:1843)
[20:04:36] [Server thread/WARN]: at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1230)
[20:04:36] [Server thread/WARN]: at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:707)
[20:04:36] [Server thread/WARN]: at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:241)
[20:04:36] [Server thread/WARN]: at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:171)
[20:04:36] [Server thread/WARN]: at java.base/java.util.jar.JarFile.<init>(JarFile.java:348)
[20:04:36] [Server thread/WARN]: at java.base/java.util.jar.JarFile.<init>(JarFile.java:319)
[20:04:36] [Server thread/WARN]: at java.base/java.util.jar.JarFile.<init>(JarFile.java:258)
[20:04:36] [Server thread/WARN]: at me.classified.realitems.packets.Packets.findClassLocations(Packets.java:41)
[20:04:36] [Server thread/WARN]: at me.classified.realitems.RealItemMain.onEnable(RealItemMain.java:49)
[20:04:36] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[20:04:36] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
[20:04:36] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
[20:04:36] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518)
[20:04:36] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432)
[20:04:36] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:596)
[20:04:36] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:309)
[20:04:36] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074)
[20:04:36] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293)
[20:04:36] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[20:04:36] [Server thread/INFO]: [3DItems] Failed to locate all necessary Class Locations! UNSUPPORTED VERSION
[20:04:36] [Server thread/INFO]: [3DItems] Failed to load properly! Fail-safe protocol
This plugin is incredible. Thank you to the incredibly talented developer who made this possible, and published it to the public to use. Would it be possible to make this open sourced?
Thanks for the review! I haven't thought of making the plugin open sourced though, maybe in the future :)
Version: 1.5.2
what if the item is kept on top of the armor stand instead of in the hand, if there is such a setting it would be better because the block will be bigger
Thanks for the review! I initially used the helmet slot of the armour stand until I noticed some items are oriented differently when placed as a helmet (bone, end rod, fish, fences etc). Placing them on the hand offers a bit more consistency
Version: 1.5.2
Plugin worked really well on 1.16.5, Not yet on 1.17 (Would it be possible to update?)
Thanks for the review! When this plugin updates to 1.17 it will likely require ProtocolLib as spigot has reverted the NMS fields to their obfuscated form. As of now I'm focused on school (cliché I know) but I'll be working on it as soon as I'm able to
Version: 1.5.2
Works on PaperSpigot 1.16.5! Can you add an adility to pick up items by pressing on it. Permissions: 3DItems.pickup.Right - to pick up items by pressing right button. 3DItems.pickup.Left - to pick up by pressing left button and 3DItems.pickup.Middle - to pick up by pressing mouse wheel. It would be great addition for this plugin!
This plugin is really great and I like it very much. Please keep it updated and hopefully this plugin will get better.
Incidentally, can you make it support using ViaVersion compatible to lower versions (e.g. 1.12.2)
Thanks :)
Thanks for the review! This plugin is supported only on 1.16 (for now)
Version: 1.0
There is a problem, the goods picked up, the entity did not eliminate in time.
After a long distance, it changes back to the appearance of falling objects
Thanks for the review! The items change back when re-entering the area where the item is, the item must be visible as a normal item before being disguised as 3D otherwise it will not work, however I'll see if I can fix that. The issue with items lingering after being picked up might be caused by an internet connection issue.