diff --git a/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageUtils.java b/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageUtils.java index 85f41d5a..825eff86 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageUtils.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageUtils.java @@ -20,6 +20,8 @@ package de.steamwar.bausystem.linkage; import de.steamwar.bausystem.BauSystem; +import de.steamwar.bausystem.utils.FlatteningWrapper; +import de.steamwar.bausystem.utils.NMSWrapper; import lombok.experimental.UtilityClass; import org.bukkit.Bukkit; @@ -39,6 +41,12 @@ public class LinkageUtils { private Map, Object> objectMap = new HashMap<>(); private Set fieldsToLink = new HashSet<>(); + { + objectMap.put(BauSystem.class, BauSystem.getInstance()); + objectMap.put(FlatteningWrapper.IFlatteningWrapper.class, FlatteningWrapper.impl); + objectMap.put(NMSWrapper.INMSWrapper.class, NMSWrapper.impl); + } + public void link() { internalLinkOrUnlink(false, Linked.class); internalLinkFields();