diff --git a/src/main/java/noppes/npcs/scripted/ScriptBlock.java b/src/main/java/noppes/npcs/scripted/ScriptBlock.java index 69dd6d984..40fae198d 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptBlock.java +++ b/src/main/java/noppes/npcs/scripted/ScriptBlock.java @@ -30,6 +30,11 @@ public class ScriptBlock implements IBlock { this.block = block; this.pos = pos; this.bPos = new ScriptBlockPos(pos); + this.setTile(world.getTileEntity(pos.getX(),pos.getY(), pos.getZ())); + } + + protected void setTile(TileEntity tile) { + this.tile = tile; } public IPos getPos() { diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java index 5e4fbddd4..5cc436ac6 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java @@ -475,7 +475,7 @@ public class ScriptDBCPlayer extends ScriptPlayer{ player.getEntityData().getCompoundTag("PlayerPersisted").setString("jrmcSSltX","TR"+level); } public int getFormLevel(){ - return Integer.parseInt(player.getEntityData().getCompoundTag("PlayerPersisted").getString("jrmcSSltX").replace("TR","")); + return Integer.parseInt(player.getEntityData().getCompoundTag("PlayerPersisted").getString("jrmcSSltX").replace("TR","").replace("pty","")); } public void setSkills(String skills){