Expected behavior
block.setType(Material.END_CRYSTAL)
works
Observed/Actual behavior
code throws an exception:
[14:47:44 ERROR]: Could not pass event EntityDamageByEntityEvent to RailNet v0.1.2
java.lang.NullPointerException: null
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1693) ~[?:?]
at org.bukkit.craftbukkit.block.data.CraftBlockData.newData(CraftBlockData.java:576) ~[paper-1.21.3.jar:1.21.3-83-d6c81da]
at org.bukkit.craftbukkit.CraftServer.createBlockData(CraftServer.java:2842) ~[paper-1.21.3.jar:1.21.3-83-d6c81da]
at org.bukkit.craftbukkit.CraftServer.createBlockData(CraftServer.java:2817) ~[paper-1.21.3.jar:1.21.3-83-d6c81da]
at org.bukkit.Bukkit.createBlockData(Bukkit.java:2463) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.Material.createBlockData(Material.java:4984) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.block.CraftBlock.setType(CraftBlock.java:182) ~[paper-1.21.3.jar:1.21.3-83-d6c81da]
at org.bukkit.craftbukkit.block.CraftBlock.setType(CraftBlock.java:176) ~[paper-1.21.3.jar:1.21.3-83-d6c81da]
at RailNet-0.1.2.jar/com.gmail.uprial.railnet.listeners.NastyEnderDragonListener.onEntityDamageByEntity(NastyEnderDragonListener.java:146) ~[RailNet-0.1.2.jar:?]
Steps/models to reproduce
If I replace
block.setType(Material.END_CRYSTAL);
to
block.setType(Material.GOLD_BLOCK);
then everything works fine: block type is set properly.
Plugin and Datapack List
my own plugin
Paper version
paper-1.21.3-83
Other
No response
Expected behavior
block.setType(Material.END_CRYSTAL)works
Observed/Actual behavior
code throws an exception:
Steps/models to reproduce
If I replace
block.setType(Material.END_CRYSTAL);to
block.setType(Material.GOLD_BLOCK);then everything works fine: block type is set properly.
Plugin and Datapack List
my own plugin
Paper version
paper-1.21.3-83
Other
No response