diff --git a/.nb-gradle/profiles/private/aux-config b/.nb-gradle/profiles/private/aux-config index a983afe9..87245d6c 100644 --- a/.nb-gradle/profiles/private/aux-config +++ b/.nb-gradle/profiles/private/aux-config @@ -3,11 +3,5 @@ - - - file:/C:/Users/Gebruiker/Documents/GitHub/DimDoors/src/main/java/com/zixiken/dimdoors/CommonProxy.java - file:/C:/Users/Gebruiker/Documents/GitHub/DimDoors/src/main/java/com/zixiken/dimdoors/ModelManager.java - - diff --git a/src/main/java/com/zixiken/dimdoors/shared/Rift.java b/src/main/java/com/zixiken/dimdoors/shared/Rift.java deleted file mode 100644 index a7e8281d..00000000 --- a/src/main/java/com/zixiken/dimdoors/shared/Rift.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package com.zixiken.dimdoors.shared; - -import net.minecraft.nbt.NBTBase; -import net.minecraft.nbt.NBTTagCompound; - -/** - * - * @author Robijnvogel - */ -class Rift { - - static Rift readFromNBT(int i, NBTTagCompound riftNBT) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - - static NBTBase writeToNBT(Rift value) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - -} diff --git a/src/main/java/com/zixiken/dimdoors/shared/RiftRegistry.java b/src/main/java/com/zixiken/dimdoors/shared/RiftRegistry.java index 86e436b5..d07afd77 100644 --- a/src/main/java/com/zixiken/dimdoors/shared/RiftRegistry.java +++ b/src/main/java/com/zixiken/dimdoors/shared/RiftRegistry.java @@ -5,6 +5,7 @@ */ package com.zixiken.dimdoors.shared; +import com.zixiken.dimdoors.tileentities.DDTileEntityBase; import java.util.HashMap; import java.util.Map; import net.minecraft.nbt.NBTTagCompound; @@ -20,7 +21,7 @@ public class RiftRegistry { // Privates private int nextUnusedID; - private final Map riftList; + private final Map riftList; // Methods public RiftRegistry() { @@ -41,7 +42,7 @@ public class RiftRegistry { String tag = "" + i; while (riftsNBT.hasKey(tag)) { NBTTagCompound riftNBT = riftsNBT.getCompoundTag(tag); - Rift rift = Rift.readFromNBT(i, riftNBT); + DDTileEntityBase rift = DDTileEntityBase.readFromNBT(i, riftNBT); riftList.put(i, rift); i++; @@ -53,13 +54,13 @@ public class RiftRegistry { public void writeToNBT(NBTTagCompound nbt) { nbt.setInteger("nextUnusedID", nextUnusedID); NBTTagCompound riftsNBT = new NBTTagCompound(); - for (Map.Entry entry : riftList.entrySet()) { - riftsNBT.setTag("" + entry.getKey(), Rift.writeToNBT(entry.getValue())); + for (Map.Entry entry : riftList.entrySet()) { + riftsNBT.setTag("" + entry.getKey(), DDTileEntityBase.writeToNBT(entry.getValue())); } nbt.setTag("riftData", riftsNBT); } - public int registerNewRift(Rift rift, World world) { + public int registerNewRift(DDTileEntityBase rift, World world) { riftList.put(nextUnusedID, rift); nextUnusedID++; @@ -74,7 +75,7 @@ public class RiftRegistry { } } - public Rift getRift(int ID) { + public DDTileEntityBase getRift(int ID) { return riftList.get(ID); } } diff --git a/src/main/java/com/zixiken/dimdoors/tileentities/DDTileEntityBase.java b/src/main/java/com/zixiken/dimdoors/tileentities/DDTileEntityBase.java index f7c03f9f..10321252 100644 --- a/src/main/java/com/zixiken/dimdoors/tileentities/DDTileEntityBase.java +++ b/src/main/java/com/zixiken/dimdoors/tileentities/DDTileEntityBase.java @@ -4,6 +4,7 @@ import com.zixiken.dimdoors.world.RiftHandler; import java.util.Random; import net.minecraft.block.state.IBlockState; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -50,4 +51,12 @@ public abstract class DDTileEntityBase extends TileEntity rifthandler.unpair(pairedRiftID); } } + + public static NBTTagCompound writeToNBT(DDTileEntityBase rift) { + + } + + public static DDTileEntityBase readFromNBT(int dim, NBTTagCompound riftNBT) { + + } }