Compare commits

...

4 Commits

Author SHA1 Message Date
thatsIch bbde2443e1 Merge pull request #1335 from TheVikingWarrior/patch-3
Update it_IT.lang
2015-04-26 16:54:21 +02:00
thatsIch ad2f63ba0d Merge pull request #1328 from thatsIch/b-1327-wrong-container
Fixes #1327: Prevents crash when configuring a GUI
2015-04-26 16:46:06 +02:00
TheVikingWarrior ee977720ca Update it_IT.lang 2015-04-26 15:48:53 +02:00
thatsIch ca953f4596 Fixes #1327: Prevents crash when configuring a GUI 2015-04-25 20:09:53 +02:00
2 changed files with 32 additions and 11 deletions
@@ -31,16 +31,17 @@ import appeng.api.util.IConfigurableObject;
import appeng.container.AEBaseContainer;
import appeng.core.sync.AppEngPacket;
import appeng.core.sync.network.INetworkInfo;
import appeng.helpers.Reflected;
import appeng.util.Platform;
public class PacketConfigButton extends AppEngPacket
public final class PacketConfigButton extends AppEngPacket
{
public final Settings option;
public final boolean rotationDirection;
private final Settings option;
private final boolean rotationDirection;
// automatic.
@Reflected
public PacketConfigButton( ByteBuf stream )
{
this.option = Settings.values()[stream.readInt()];
@@ -66,12 +67,15 @@ public class PacketConfigButton extends AppEngPacket
public void serverPacketData( INetworkInfo manager, AppEngPacket packet, EntityPlayer player )
{
EntityPlayerMP sender = (EntityPlayerMP) player;
AEBaseContainer baseContainer = (AEBaseContainer) sender.openContainer;
if( baseContainer.getTarget() instanceof IConfigurableObject )
if ( sender.openContainer instanceof AEBaseContainer )
{
IConfigManager cm = ( (IConfigurableObject) baseContainer.getTarget() ).getConfigManager();
Enum newState = Platform.rotateEnum( cm.getSetting( this.option ), this.rotationDirection, this.option.getPossibleValues() );
cm.putSetting( this.option, newState );
final AEBaseContainer baseContainer = (AEBaseContainer) sender.openContainer;
if( baseContainer.getTarget() instanceof IConfigurableObject )
{
IConfigManager cm = ( (IConfigurableObject) baseContainer.getTarget() ).getConfigManager();
Enum<?> newState = Platform.rotateEnum( cm.getSetting( this.option ), this.rotationDirection, this.option.getPossibleValues() );
cm.putSetting( this.option, newState );
}
}
}
}
@@ -1,3 +1,4 @@
// Blocks
tile.appliedenergistics2.BlockCableBus.name=Cavo ME
tile.appliedenergistics2.BlockCellWorkbench.name=Banco da lavoro per celle
tile.appliedenergistics2.BlockCharger.name=Caricatore
@@ -60,6 +61,7 @@ tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Scalini di roccia del ciel
tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Scalini di mattoni di roccia del cielo
tile.appliedenergistics2.SkyStoneStairBlock.name=Scalini di roccia del cielo
// Chat Messages
chat.appliedenergistics2.ChestCannotReadStorageCell=Baule ME non riesce a leggere cella di immagazzinaggio.
chat.appliedenergistics2.SettingCleared=Impostazioni cancellate.
chat.appliedenergistics2.OutOfRange=Wireless fuori portata.
@@ -76,9 +78,11 @@ chat.appliedenergistics2.AmmoDepleted=Arma scarica.
chat.appliedenergistics2.isNowLocked=Il monitor è ora bloccato.
chat.appliedenergistics2.isNowUnlocked=Il monitor è ora sbloccato.
// Creative Tabs
itemGroup.appliedenergistics2=Applied Energistics 2
itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Facciate
// GUI
gui.appliedenergistics2.CraftingTerminal=Terminale con banco da lavoro
gui.appliedenergistics2.METunnel=ME
gui.appliedenergistics2.ItemTunnel=Oggetto
@@ -132,7 +136,7 @@ gui.appliedenergistics2.GrindStone=Macina di quarzo
gui.appliedenergistics2.ImportBus=Bus importatore ME
gui.appliedenergistics2.Interface=Interfacia ME
gui.appliedenergistics2.LevelEmitter=Emettitore di pietrarossa ME
gui.appliedenergistics2.Of=Di
gui.appliedenergistics2.Of=di
gui.appliedenergistics2.Patterns=Modelli
gui.appliedenergistics2.SpatialIOPort=Porta IO per spazio
gui.appliedenergistics2.StoredEnergy=Energia conservata
@@ -208,7 +212,11 @@ gui.appliedenergistics2.Excluded=Escluso
gui.appliedenergistics2.Partitioned=Suddiviso
gui.appliedenergistics2.Precise=Preciso
gui.appliedenergistics2.Fuzzy=Vago
gui.appliedenergistics2.SmallFontCraft=Fabbrica
gui.appliedenergistics2.LargeFontCraft=+
gui.appliedenergistics2.Nothing=Niente
// GUI Tooltips
gui.tooltips.appliedenergistics2.Stash=Oggetti immagazinati
gui.tooltips.appliedenergistics2.StashDesc=Manda gli oggetti sulla griglia di fabbricazione nel deposito del sistema.
gui.tooltips.appliedenergistics2.Substitutions=Sostituzione Ore-Dict
@@ -293,13 +301,17 @@ gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=No: Solo oggetti estr
gui.tooltips.appliedenergistics2.BlockPlacement=Piazzamento di blocco
gui.tooltips.appliedenergistics2.BlockPlacementYes=I blocchi saranno piazzati come blocco.
gui.tooltips.appliedenergistics2.BlockPlacementNo=I blocchi saranno fatti cadere come oggetti.
gui.tooltips.appliedenergistics2.ItemsStored=Oggetti contenuti: %s
gui.tooltips.appliedenergistics2.ItemsRequestable=Oggetti richiedibili: %s
// Units
gui.appliedenergistics2.units.appliedenergstics=AE
gui.appliedenergistics2.units.ic2=Energy Units
gui.appliedenergistics2.units.mekanism=Joules
gui.appliedenergistics2.units.rotarycraft=Watts
gui.appliedenergistics2.units.thermalexpansion=Redstone Flux
// Colors
gui.appliedenergistics2.White=Bianco
gui.appliedenergistics2.Orange=Arancione
gui.appliedenergistics2.Magenta=Magenta
@@ -318,6 +330,7 @@ gui.appliedenergistics2.Red=Rosso
gui.appliedenergistics2.Black=Nero
gui.appliedenergistics2.Fluix=Fluix
// Waila
waila.appliedenergistics2.Crafting=Fabbricazione
waila.appliedenergistics2.DeviceOnline=Dispositivo online
waila.appliedenergistics2.DeviceOffline=Dispositivo offline
@@ -326,8 +339,9 @@ waila.appliedenergistics2.Locked=Bloccato
waila.appliedenergistics2.Unlocked=Sbloccato
waila.appliedenergistics2.Showing=Mostra
waila.appliedenergistics2.Contains=Contiene
waila.appliedenergistics2.Channels=%1$d of %2$d Canali
waila.appliedenergistics2.Channels=Canali %1$d di %2$d
// Items
item.appliedenergistics2.ItemBasicStorageCell.1k.name=Cella di immagazzinaggio da 1k ME
item.appliedenergistics2.ItemBasicStorageCell.4k.name=Cella di immagazzinaggio da 4k ME
item.appliedenergistics2.ItemBasicStorageCell.16k.name=Cella di immagazzinaggio da 16k ME
@@ -458,6 +472,7 @@ item.appliedenergistics2.ToolBiometricCard.name=Scheda biometrica
item.appliedenergistics2.ToolDebugCard.name=Dev.DebugCard
item.appliedenergistics2.ToolReplicatorCard.name=Dev.ReplicatorCard
// Commands
commands.ae2.usage=Comandi forniti da Applied Energistics 2 - usa /ae2 list per una lista, e /ae2 help _____ per aiuto con i comandi.
commands.ae2.permissions=Non hai il permesso di usare questo comando.
commands.ae2.ChunkLogger=Altera tra Chunk Loading e Unloading nel server log. ( OP )
@@ -465,6 +480,7 @@ commands.ae2.ChunkLoggerOn=Chunk Logging è ora attivato
commands.ae2.ChunkLoggerOff=Chunk Logging è ora disattivato
commands.ae2.Supporters=Mostra una lista dei Sostenitori di AE2
// Achievements
achievement.ae2.Compass=Cacciatore di meteoriti
achievement.ae2.Compass.desc=Fabbrica una Bussola per meteoriti
achievement.ae2.Presses=Tecnologia sconosciuta
@@ -516,6 +532,7 @@ achievement.ae2.StorageBus.desc=Fabbrica un Bus di immagazzinaggio
achievement.ae2.QNB=Tunnel quantistico
achievement.ae2.QNB.desc=Crea un Collegamento quantistico
// Stats
stat.ae2.ItemsInserted=Oggetti aggiunti al Deposito ME
stat.ae2.ItemsExtracted=Oggetti estratti dal Deposito ME
stat.ae2.TurnedCranks=Manovelle girate