Sky Chest TESR / Tile Entity Registration Changes

This commit is contained in:
Sebastian Hartte
2020-06-01 21:59:08 +02:00
parent 36af72faeb
commit 271e8889a1
37 changed files with 503 additions and 404 deletions
@@ -23,7 +23,7 @@ import java.util.List;
import net.minecraft.entity.player.PlayerEntityMP;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.ITickable;
import net.minecraft.tileentity.ITickableTileEntity;
import net.minecraft.util.math.ChunkPos;
import net.minecraft.util.text.TextComponentString;
import net.minecraftforge.common.ForgeChunkManager;
@@ -37,14 +37,14 @@ import appeng.tile.AEBaseTile;
import appeng.util.Platform;
public class TileChunkLoader extends AEBaseTile implements ITickable
public class TileChunkLoader extends AEBaseTile implements ITickableTileEntity
{
private boolean requestTicket = true;
private Ticket ct = null;
@Override
public void update()
public void tick()
{
if( this.requestTicket )
{
@@ -22,9 +22,9 @@ package appeng.debug;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.ITickableTileEntity;
import net.minecraft.util.Direction;
import net.minecraft.util.Hand;
import net.minecraft.util.ITickable;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.text.StringTextComponent;
@@ -33,7 +33,7 @@ import appeng.tile.AEBaseTile;
import appeng.util.Platform;
public class TileCubeGenerator extends AEBaseTile implements ITickable
public class TileCubeGenerator extends AEBaseTile implements ITickableTileEntity
{
private int size = 3;
@@ -42,7 +42,7 @@ public class TileCubeGenerator extends AEBaseTile implements ITickable
private PlayerEntity who = null;
@Override
public void update()
public void tick()
{
if( !this.is.isEmpty() && Platform.isServer() )
{
@@ -25,9 +25,9 @@ import javax.annotation.Nullable;
import com.google.common.math.IntMath;
import net.minecraft.tileentity.ITickableTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.Direction;
import net.minecraft.util.ITickable;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.energy.CapabilityEnergy;
import net.minecraftforge.energy.IEnergyStorage;
@@ -35,7 +35,7 @@ import net.minecraftforge.energy.IEnergyStorage;
import appeng.tile.AEBaseTile;
public class TileEnergyGenerator extends AEBaseTile implements ITickable, IEnergyStorage
public class TileEnergyGenerator extends AEBaseTile implements ITickableTileEntity, IEnergyStorage
{
/**
* The base energy injected each tick.
@@ -44,7 +44,7 @@ public class TileEnergyGenerator extends AEBaseTile implements ITickable, IEnerg
private static final int BASE_ENERGY = 8;
@Override
public void update()
public void tick()
{
int tier = 1;
final EnumSet<Direction> validEnergyReceivers = EnumSet.noneOf( Direction.class );