added renaming feature with quartz cutting knife
This commit is contained in:
@@ -90,6 +90,8 @@ public enum GuiText
|
||||
Inscriber,
|
||||
QuartzCuttingKnife,
|
||||
|
||||
Renamer,
|
||||
|
||||
// tunnel names
|
||||
METunnel,
|
||||
ItemTunnel,
|
||||
|
||||
@@ -22,6 +22,7 @@ package appeng.core.sync;
|
||||
import java.lang.reflect.Constructor;
|
||||
|
||||
import appeng.container.implementations.*;
|
||||
import appeng.helpers.ICustomNameObject;
|
||||
import appeng.parts.misc.PartOreDicStorageBus;
|
||||
import appeng.parts.reporting.*;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
@@ -70,7 +71,7 @@ import appeng.fluids.parts.PartSharedFluidBus;
|
||||
import appeng.helpers.IInterfaceHost;
|
||||
import appeng.helpers.IPriorityHost;
|
||||
import appeng.helpers.WirelessTerminalGuiObject;
|
||||
import appeng.items.contents.QuartzKnifeObj;
|
||||
import appeng.bootstrap.contents.QuartzKnifeObj;
|
||||
import appeng.parts.automation.PartFormationPlane;
|
||||
import appeng.parts.automation.PartLevelEmitter;
|
||||
import appeng.parts.misc.PartStorageBus;
|
||||
@@ -181,6 +182,8 @@ public enum GuiBridge implements IGuiHandler
|
||||
|
||||
GUI_INTERFACE_CONFIGURATION_TERMINAL( ContainerInterfaceConfigurationTerminal.class, PartInterfaceConfigurationTerminal.class, GuiHostType.WORLD, SecurityPermissions.BUILD );
|
||||
|
||||
GUI_RENAMER(ContainerRenamer.class, ICustomNameObject.class, GuiHostType.WORLD, SecurityPermissions.BUILD);
|
||||
|
||||
private final Class tileClass;
|
||||
private final Class containerClass;
|
||||
private Class guiClass;
|
||||
|
||||
@@ -137,6 +137,11 @@ public class PacketValueConfig extends AppEngPacket
|
||||
final ContainerQuartzKnife qk = (ContainerQuartzKnife) c;
|
||||
qk.setName( this.Value );
|
||||
}
|
||||
else if( this.Name.equals( "QuartzKnife.ReName" ) && c instanceof ContainerRenamer)
|
||||
{
|
||||
final ContainerRenamer qk = (ContainerRenamer) c;
|
||||
qk.setNewName(this.Value);
|
||||
}
|
||||
else if( this.Name.equals( "TileSecurityStation.ToggleOption" ) && c instanceof ContainerSecurityStation )
|
||||
{
|
||||
final ContainerSecurityStation sc = (ContainerSecurityStation) c;
|
||||
|
||||
Reference in New Issue
Block a user