Update IronChests to the latest Forge Version, and fix some code issues.

This commit is contained in:
alexbegt 2019-02-06 17:20:04 -05:00
parent a77f22eff4
commit 642cf07c5d
15 changed files with 19 additions and 64 deletions

View File

@ -5,13 +5,6 @@ buildscript {
jcenter()
mavenCentral()
}
// This is only here while i'm activly developing FG, Remind me to remove when we publically release
configurations {
classpath.resolutionStrategy {
cacheDynamicVersionsFor 10, 'seconds'
cacheChangingModulesFor 0, 'seconds'
}
}
dependencies {
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
}
@ -40,14 +33,22 @@ archivesBaseName = "ironchest"
minecraft {
mappings channel: 'snapshot', version: mappings_version
runs {
client = {
workingDirectory = project.file("run").canonicalPath
// recommended logging data for a userdev environment
properties 'forge.logging.markers': 'SCAN,REGISTRIES,REGISTRYDUMP'
// recommended logging level for the console
properties 'forge.logging.console.level': 'debug'
workingDirectory project.file('run').canonicalPath
source sourceSets.main
}
server = {
workingDirectory = project.file("run").canonicalPath
// recommended logging data for a userdev environment
properties 'forge.logging.markers': 'SCAN,REGISTRIES,REGISTRYDUMP'
// recommended logging level for the console
properties 'forge.logging.console.level': 'debug'
workingDirectory project.file('run').canonicalPath
source sourceSets.main
}
}

View File

@ -7,7 +7,7 @@ minecraft_version=1.13
minecraft_version_toml=13
# Forge Version Information
forge_version=24.0.96-1.13-pre
forge_version=24.0.156-1.13-pre
forge_version_toml=24
forge_group=net.minecraftforge.test

View File

@ -69,7 +69,7 @@ public class TileEntityIronChestRenderer<T extends TileEntity & IChestLid> exten
IBlockState iBlockState = tileEntity.hasWorld() ?
tileEntity.getBlockState() :
(IBlockState) tileEntity.getBlockToUse().getDefaultState().with(BlockChest.FACING, EnumFacing.SOUTH);
(IBlockState) tileEntity.getBlockToUse().getDefaultState().with(BlockChest.FACING, EnumFacing.NORTH);
IronChestType chestType = IronChestType.IRON;
IronChestType typeNew = BlockChest.getTypeFromBlock(iBlockState.getBlock());

View File

@ -47,7 +47,7 @@ import net.minecraftforge.api.distmarker.OnlyIn;
import javax.annotation.Nullable;
public abstract class BlockChest extends Block implements ITileEntityProvider
public abstract class BlockChest extends Block
{
public static final DirectionProperty FACING = BlockHorizontal.HORIZONTAL_FACING;

View File

@ -27,10 +27,4 @@ public class BlockCopperChest extends BlockChest
{
return new TileEntityCopperChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityCopperChest();
}
}

View File

@ -27,10 +27,4 @@ public class BlockCrystalChest extends BlockChest
{
return new TileEntityCrystalChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityCrystalChest();
}
}

View File

@ -28,10 +28,4 @@ public class BlockDiamondChest extends BlockChest
return new TileEntityDiamondChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityDiamondChest();
}
}

View File

@ -42,10 +42,4 @@ public class BlockDirtChest extends BlockChest
{
return new TileEntityDirtChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityDirtChest();
}
}

View File

@ -28,10 +28,4 @@ public class BlockGoldChest extends BlockChest
return new TileEntityGoldChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityGoldChest();
}
}

View File

@ -27,11 +27,4 @@ public class BlockIronChest extends BlockChest
{
return new TileEntityIronChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityIronChest();
}
}

View File

@ -27,10 +27,4 @@ public class BlockObsidianChest extends BlockChest
{
return new TileEntityObsidianChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntityObsidianChest();
}
}

View File

@ -27,10 +27,4 @@ public class BlockSilverChest extends BlockChest
{
return new TileEntitySilverChest();
}
@Override
public TileEntity createNewTileEntity(IBlockReader worldIn)
{
return new TileEntitySilverChest();
}
}

View File

@ -86,6 +86,8 @@ public class PacketTopStackSyncChest
}
}
});
ctx.get().setPacketHandled(true);
}
}

View File

@ -14,12 +14,14 @@ import com.mojang.datafixers.DataFixUtils;
import com.mojang.datafixers.types.Type;
import cpw.mods.ironchest.IronChest;
import cpw.mods.ironchest.common.util.TileEntityNames;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityType;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SharedConstants;
import net.minecraft.util.datafix.DataFixesManager;
import net.minecraft.util.datafix.TypeReferences;
import net.minecraftforge.event.AttachCapabilitiesEvent;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;

View File

@ -11,7 +11,6 @@
package cpw.mods.ironchest.common.tileentity;
import cpw.mods.ironchest.common.blocks.BlockChest;
import cpw.mods.ironchest.common.blocks.BlockIronChest;
import cpw.mods.ironchest.common.blocks.IronChestType;
import cpw.mods.ironchest.common.core.IronChestBlocks;
import cpw.mods.ironchest.common.gui.ContainerIronChest;
@ -291,7 +290,7 @@ public class TileEntityIronChest extends TileEntityLockableLoot implements IChes
{
Block block = this.getBlockState().getBlock();
if (block instanceof BlockIronChest)
if (block instanceof BlockChest)
{
this.world.addBlockEvent(this.pos, block, 1, this.numPlayersUsing);
this.world.notifyNeighborsOfStateChange(this.pos, block);