RockinChaos / ItemJoin

Get custom items on join.
https://www.craftationgaming.com/
GNU Lesser General Public License v3.0
137 stars 35 forks source link

Update ItemMap.java #562

Closed MrUniverse44 closed 9 months ago

MrUniverse44 commented 9 months ago

Fix 1.8 bug NoSuchMethodException

Description

In 1.8.8 servers this exception is displayed in console:

[14:47:12] [Server thread/WARN]: [ItemJoin] Task #23 for ItemJoin v6.0.3-RELEASE-b18 generated an exception
java.lang.NoSuchMethodError: java.util.Objects.requireNonNullElse(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    at me.RockinChaos.itemjoin.item.ItemMap.getProbability(ItemMap.java:1486) ~[?:?]
    at me.RockinChaos.itemjoin.item.ItemDesigner.setProbability(ItemDesigner.java:721) ~[?:?]
    at me.RockinChaos.itemjoin.item.ItemDesigner.registerItems(ItemDesigner.java:119) ~[?:?]
MrUniverse44 commented 9 months ago

Now it replaces requiereNonNullElse in ItemAnimation too.

RockinChaos commented 9 months ago

Confirmed, and fixed in the latest snapshot.

https://labs.craftationgaming.com/RockinChaos/ItemJoin/latest