mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-02 16:07:06 +00:00
fix MMOItems support
This commit is contained in:
parent
38ad345f85
commit
be3e8ebd51
@ -5,6 +5,7 @@ import com.volmit.iris.util.collection.KList;
|
|||||||
import com.volmit.iris.util.collection.KMap;
|
import com.volmit.iris.util.collection.KMap;
|
||||||
import com.volmit.iris.util.scheduling.J;
|
import com.volmit.iris.util.scheduling.J;
|
||||||
import net.Indyuce.mmoitems.MMOItems;
|
import net.Indyuce.mmoitems.MMOItems;
|
||||||
|
import net.Indyuce.mmoitems.api.ItemTier;
|
||||||
import net.Indyuce.mmoitems.api.Type;
|
import net.Indyuce.mmoitems.api.Type;
|
||||||
import net.Indyuce.mmoitems.api.block.CustomBlock;
|
import net.Indyuce.mmoitems.api.block.CustomBlock;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@ -46,8 +47,13 @@ public class MMOItemsDataProvider extends ExternalDataProvider {
|
|||||||
Runnable run = () -> {
|
Runnable run = () -> {
|
||||||
try {
|
try {
|
||||||
var type = api().getTypes().get(parts[1]);
|
var type = api().getTypes().get(parts[1]);
|
||||||
int level = customNbt.containsKey("level") ? (int) customNbt.get("level") : -1;
|
int level = -1;
|
||||||
var tier = api().getTiers().get(String.valueOf(customNbt.get("tier")));
|
ItemTier tier = null;
|
||||||
|
|
||||||
|
if (customNbt != null) {
|
||||||
|
level = (int) customNbt.getOrDefault("level", -1);
|
||||||
|
tier = api().getTiers().get(String.valueOf(customNbt.get("tier")));
|
||||||
|
}
|
||||||
|
|
||||||
ItemStack itemStack;
|
ItemStack itemStack;
|
||||||
if (type == null) {
|
if (type == null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user