This commit is contained in:
nick tsip 2013-07-19 15:10:28 +03:00
commit 72f0c2fcae
190 changed files with 674 additions and 499 deletions

View file

@ -1,26 +1,26 @@
## Welcome to Equivalent Exchange 3!
**LATEST OFFICIAL VERSION**: [EE3 pre1h for 1.5.1/1.5.2] (http://adf.ly/PdBNy)
**LATEST OFFICIAL VERSION**: [EE3 pre1h for 1.5.1/1.5.2](http://adf.ly/PdBNy)
[Minecraft Forums page] (http://www.minecraftforum.net/topic/1540010-equivalent-exchange-3)
[Minecraft Forums page](http://www.minecraftforum.net/topic/1540010-equivalent-exchange-3)
[Compiling EE3] (https://github.com/pahimar/Equivalent-Exchange-3#compiling-equivalent-exchange-3) - For those that want the latest unreleased features.
[Compiling EE3](https://github.com/pahimar/Equivalent-Exchange-3#compiling-equivalent-exchange-3) - For those that want the latest unreleased features.
[Contributing] (https://github.com/pahimar/Equivalent-Exchange-3#contributing) - For those that want to help out.
[Contributing](https://github.com/pahimar/Equivalent-Exchange-3#contributing) - For those that want to help out.
### Compiling Equivalent Exchange 3
IMPORTANT: This is not guaranteed to work as it has not been tested extensively (Linux and Windows tested).
IMPORTANT: Please report any issues you have, there might be some problems with the documentation!
***
#### Prerequisites (Tested for Windows ONLY!)
#### Prerequisites
1. **WARNING: Make sure you know EXACTLY what you're doing! It's not any of our faults if your OS crashes, becomes corrupted, etc.**
2. Download and install the Java JDK [here] (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html). Scroll down, accept the `Oracle Binary Code License Agreement for Java SE`, and download the one pertaining to your OS (necessary for MCP).
2. Download and install the Java JDK [here](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html). Scroll down, accept the `Oracle Binary Code License Agreement for Java SE`, and download the one pertaining to your OS (necessary for MCP).
* Go to `Control Panel\System and Security\System`, and click on `Advanced System Settings` on the left-hand side.
* Click on `Environment Variables`.
* Under `System Variables`, click `New`.
* For `Variable Name`, input `JAVA_HOME`.
* For `Variable Value`, input something similar to `;C:\Program Files (x86)\Java\jdk1.7.0_21` exactly as shown to the end (or wherever your Java JDK installation is), and click `Ok`.
* For `Variable Value`, input something similar to `;C:\Program Files (x86)\Java\jdk1.7.0_25` exactly as shown to the end (or wherever your Java JDK installation is), and click `Ok`.
* Scroll down to a variable named `Path`, and double-click on it.
* Append `;C:\Program Files (x86)\Java\jdk1.7.0_21\bin` (or your Java JDK installation directory\bin), and click `Ok`.
3. Download Apache Ant [here] (http://ant.apache.org).
* Append `;C:\Program Files (x86)\Java\jdk1.7.0_25\bin` (or your Java JDK installation directory\bin), and click `Ok`.
3. Download Apache Ant [here](http://ant.apache.org).
* Unzip the files anywhere you want, eg `C:\Program Files (x86)\Ant`.
* Again, go to `Environment Variables` just like you did for the Java JDK.
* Under `System Variables`, click `New`.
@ -28,22 +28,23 @@ IMPORTANT: This is not guaranteed to work as it has not been tested extensively
* For `Variable Value`, input `C:\Ant\apache-ant-1.9.0` (or your Ant directory\apache-ant-1.9.0).
* Scroll down to `Path`, and double-click on it.
* Append `;C:\Ant\apache-ant-1.9.0\bin` exactly as shown to the end (or your Ant directory\apache-ant-1.9.0\bin).
4. Download and install Github [here] (http://windows.github.com/) (Windows) or [here] (http://mac.github.com/) (Mac OS X 10.7+). For Linux, you could download it as a .zip/tarball and unzip it.
4. Download and install Github [here](http://windows.github.com/) (Windows) or [here](http://mac.github.com/) (Mac OS X 10.7+). For Linux, you can use a different Git application. NOTE: Github For Windows/Mac is OPTIONAL. You can use your own Git application.
* Create an account.
* Scroll to the top of this page, login at the top-right, and then click `Clone to Windows/Mac` near the top-left of the page.
* Scroll to the top of this page, login at the top-right, and then click `Clone to Windows/Mac` at the bottom of the right-hand toolbar.
* You should see Github flash and `pahimar/Equivalent-Exchange-3` appear. (The local repository on Windows defaults to `C:\Users\(username)\Documents\GitHub\Equivalent-Exchange-3`, you can change it if you want but then you have to find it again on Github).
5. Create an empty directory for EE3 development. This directory is refernced as `mcdev` from now on. It can be where you cloned EE3, but it'll be a little messy.
#### Setup MCP (Tested on Linux and Windows)
1. Download the latest version of MCP from [here] (http://mcp.ocean-labs.de/index.php/MCP_Releases), e.g. mcp751.zip. Install MCP dependencies as listed on the website if neccessary.
#### Setup MCP
1. Download the latest version of MCP from [here] (http://mcp.ocean-labs.de/download.php?list.2), e.g. mcp751.zip.
2. Inside `mcdev`, create a directory named `mcp` and unzip the MCP .zip file into it.
* To verify, check if a file named `CHANGELOG` exists inside `mcp`.
3. Download the latest forge **source** for Minecraft 1.5.2 and unzip it into `mcp`. You need at least Forge 7.7.1.500 (Forge 7.8.0.684 if using 1.5.2), best way is to get it from [here] (http://files.minecraftforge.net/).
3. Download the latest Forge **source** for Minecraft 1.5.1/1.5.2 and unzip it into `mcp`. You need at least Forge 7.7.1.500 (Forge 7.8.0.684 if using 1.5.2), the best way is to get it from [here] (http://files.minecraftforge.net/).
* To verify, check if a application named `install.sh` exists.
4. Execute `install.sh` (Linux and Mac) or `install.cmd` (Windows), both found in `mcdev\mcp\forge`. On Linux you might have to `chmod +x install.sh` before you can execute it. On some system configurations you need to execute `install.sh` from within the `forge` directory whereas on others it doesn't matter. Just check the output for error messages to find out what you need to do.
4. Execute `install.sh` (Linux and Mac) or `install.cmd` (Windows), both found in `mcdev\mcp\forge`. On Linux you might have to `chmod +x install.sh` before you can execute it.
* This will take some time, be patient.
#### Setup EE3 (Some tested for Linux, tested fully for Windows)
#### Setup EE3
1. Inside `mcdev`, create a directory named `source`.
2. Move/clone `Equivalent-Exchange-3` into `source`.
3. Right now, you should have a directory that looks something like:
@ -68,10 +69,10 @@ IMPORTANT: This is not guaranteed to work as it has not been tested extensively
* `release.mod.version=pre2`
5. Open up your OS's command line (Command Prompt in Windows, Terminal in Linux and Mac).
6. Navigate to `mcdev\source\Equivalent-Exchange-3` by executing `cd mcdev's location\source\Equivalent-Exchange-3`.
7. Execute `ant release`. This will generally take around 5-15 minutes, depending on your computer. If you've done everything right, `BUILD SUCCESSFUL` is displayed after it finishes.
7. Execute `ant build`. This will generally take around 5-15 minutes, depending on your computer. If you've done everything right, `BUILD SUCCESSFUL` is displayed after it finishes.
* If you see `BUILD FAILED`, check the error output (it should be right around `BUILD FAILED`), fix everything, and try again.
8. Go to `mcdev\source\Equivalent-Exchange-3\Releases\1.5.2\pre2`.
* You should see a .jar named `ee3-universal-pre2.jar`.
* You should see a `.jar` file named `ee3-universal-pre2.jar`.
9. Copy the jar into your Minecraft mods folder, and play Minecraft!
#### Updating Your Repo (For Windows/Mac)
@ -87,19 +88,19 @@ IMPORTANT: This is not guaranteed to work as it has not been tested extensively
#### Submitting a PR
So you found a bug in pahimar's code? Think you can make it more efficient? Want to help in general? Great!
1. **IMPORTANT: PAHIMAR DOES *NOT* WANT ANY** `build.xml` **CHANGES, UNLESS it fixes up something broken** (See [Pull Request #90] (https://github.com/pahimar/Equivalent-Exchange-3/pull/90)).
1. **IMPORTANT: PAHIMAR DOES *NOT* WANT ANY** `build.xml` **CHANGES, UNLESS it fixes up something broken** (See [Pull Request #90](https://github.com/pahimar/Equivalent-Exchange-3/pull/90)).
2. If you haven't already, create a Github account.
3. Click the little branch/plus icon at the top-right of this page (below your username).
3. Click the `Fork` icon at the top-right of this page (below your username).
4. Make the changes that you want to.
5. Click `Pull Request` at the top-middle of the page (right of your fork's name, to the left of `Watch` and `Fork`).
6. Enter your PR's title, and create a detailed description telling pahimar what you changed.
5. Click `Pull Request` at the right-hand side of the gray bar directly below your fork's name.
6. Click `Click to create a pull request for this comparison`, enter your PR's title, and create a detailed description telling pahimar what you changed.
7. Click `Send pull request`, and you're done!
#### Creating an Issue
EE3 crashes every time? Have a suggestion? Found a bug? Create an issue now!
1. Please, please don't make any frivolous issues! If it's a crash, try asking the people in IRC or MCF before creating an issue. If it's a bug/suggestion, make sure it hasn't been reported/suggested already. Thanks! :smile:
2. Go to [the issues page] (http://github.com/pahimar/Equivalent-Exchange-3/issues).
3. Click `New Issue` right below `Graphs`.
2. Go to [the issues page](http://github.com/pahimar/Equivalent-Exchange-3/issues).
3. Click `New Issue` right below `Star` and `Fork`.
4. Enter your Issue's title (something that summarizes your issue), and then create a detailed description ("Hey pahimar, could you add/change xxx?" or "Hey, found an exploit: stuff").
5. Click `Submit new issue`, and you're done!

View file

@ -37,13 +37,8 @@ import com.pahimar.ee3.nbt.NBTHelper;
import com.pahimar.ee3.network.PacketHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.FingerprintWarning;
import cpw.mods.fml.common.Mod.IMCCallback;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.Mod.ServerStarting;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLFingerprintViolationEvent;
import cpw.mods.fml.common.event.FMLInitializationEvent;
@ -71,118 +66,136 @@ import cpw.mods.fml.relauncher.Side;
@NetworkMod(channels = { Reference.CHANNEL_NAME }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketHandler.class)
public class EquivalentExchange3 {
@Instance(Reference.MOD_ID)
public static EquivalentExchange3 instance;
@Instance(Reference.MOD_ID)
public static EquivalentExchange3 instance;
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
public static CreativeTabs tabsEE3 = new CreativeTabEE3(CreativeTabs.getNextID(), Reference.MOD_ID);
public static CreativeTabs tabsEE3 = new CreativeTabEE3(
CreativeTabs.getNextID(), Reference.MOD_ID);
@FingerprintWarning
public void invalidFingerprint(FMLFingerprintViolationEvent event) {
@EventHandler
public void invalidFingerprint(FMLFingerprintViolationEvent event) {
// Report (log) to the user that the version of Equivalent Exchange 3 they are using has been changed/tampered with
LogHelper.severe(Strings.INVALID_FINGERPRINT_MESSAGE);
}
// Report (log) to the user that the version of Equivalent Exchange 3
// they are using has been changed/tampered with
LogHelper.severe(Strings.INVALID_FINGERPRINT_MESSAGE);
}
@ServerStarting
public void serverStarting(FMLServerStartingEvent event) {
@EventHandler
public void serverStarting(FMLServerStartingEvent event) {
// Initialize the custom commands
CommandHandler.initCommands(event);
}
// Initialize the custom commands
CommandHandler.initCommands(event);
}
@PreInit
public void preInit(FMLPreInitializationEvent event) {
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
// Initialize the log helper
LogHelper.init();
// Initialize the log helper
LogHelper.init();
// Load the localization files into the LanguageRegistry
LocalizationHandler.loadLanguages();
// Load the localization files into the LanguageRegistry
LocalizationHandler.loadLanguages();
// Initialize the configuration
ConfigurationHandler.init(new File(event.getModConfigurationDirectory().getAbsolutePath() + File.separator + Reference.CHANNEL_NAME + File.separator + Reference.MOD_ID + ".cfg"));
// Initialize the configuration
ConfigurationHandler.init(new File(event.getModConfigurationDirectory()
.getAbsolutePath()
+ File.separator
+ Reference.CHANNEL_NAME
+ File.separator + Reference.MOD_ID + ".cfg"));
// Conduct the version check and log the result
VersionHelper.execute();
// Conduct the version check and log the result
VersionHelper.execute();
// Initialize the Version Check Tick Handler (Client only)
TickRegistry.registerTickHandler(new VersionCheckTickHandler(), Side.CLIENT);
// Initialize the Version Check Tick Handler (Client only)
TickRegistry.registerTickHandler(new VersionCheckTickHandler(),
Side.CLIENT);
// Initialize the Render Tick Handler (Client only)
proxy.registerRenderTickHandler();
// Initialize the Render Tick Handler (Client only)
proxy.registerRenderTickHandler();
// Register the KeyBinding Handler (Client only)
proxy.registerKeyBindingHandler();
// Register the KeyBinding Handler (Client only)
proxy.registerKeyBindingHandler();
// Register the Sound Handler (Client only)
proxy.registerSoundHandler();
// Register the Sound Handler (Client only)
proxy.registerSoundHandler();
// Initialize mod blocks
ModBlocks.init();
// Initialize mod blocks
ModBlocks.init();
// Initialize mod items
ModItems.init();
}
// Initialize mod items
ModItems.init();
}
@SuppressWarnings("unchecked")
@Init
public void load(FMLInitializationEvent event) {
@EventHandler
@SuppressWarnings("unchecked")
public void load(FMLInitializationEvent event) {
// Register the GUI Handler
NetworkRegistry.instance().registerGuiHandler(instance, proxy);
// Register the GUI Handler
NetworkRegistry.instance().registerGuiHandler(instance, proxy);
// Register the PlayerDestroyItem Handler
MinecraftForge.EVENT_BUS.register(new PlayerDestroyItemHandler());
// Register the PlayerDestroyItem Handler
MinecraftForge.EVENT_BUS.register(new PlayerDestroyItemHandler());
// Register the Item Pickup Handler
MinecraftForge.EVENT_BUS.register(new ItemEventHandler());
// Register the Item Pickup Handler
MinecraftForge.EVENT_BUS.register(new ItemEventHandler());
// Register the EntityLiving Handler
MinecraftForge.EVENT_BUS.register(new EntityLivingHandler());
// Register the EntityLiving Handler
MinecraftForge.EVENT_BUS.register(new EntityLivingHandler());
MinecraftForge.EVENT_BUS.register(new ActionRequestHandler());
MinecraftForge.EVENT_BUS.register(new ActionRequestHandler());
MinecraftForge.EVENT_BUS.register(new WorldTransmutationHandler());
MinecraftForge.EVENT_BUS.register(new WorldTransmutationHandler());
GameRegistry.registerCraftingHandler(new CraftingHandler());
GameRegistry.registerCraftingHandler(new CraftingHandler());
// Register the DrawBlockHighlight Handler
proxy.registerDrawBlockHighlightHandler();
// Register the DrawBlockHighlight Handler
proxy.registerDrawBlockHighlightHandler();
// Initialize mod tile entities
proxy.registerTileEntities();
// Initialize mod tile entities
proxy.registerTileEntities();
// Initialize custom rendering and pre-load textures (Client only)
proxy.initRenderingAndTextures();
// Initialize custom rendering and pre-load textures (Client only)
proxy.initRenderingAndTextures();
// Add in the ability to dye Alchemical Bags
CraftingManager.getInstance().getRecipeList().add(new RecipesAlchemicalBagDyes());
// Add in the ability to dye Alchemical Bags
CraftingManager.getInstance().getRecipeList()
.add(new RecipesAlchemicalBagDyes());
// Register the Fuel Handler
GameRegistry.registerFuelHandler(new FuelHandler());
// Register the Fuel Handler
GameRegistry.registerFuelHandler(new FuelHandler());
// Quick test to see that sending an encoded recipe to be added to the recipe registry works
FMLInterModComms.sendMessage(Reference.MOD_ID, InterModComms.ADD_RECIPE, NBTHelper.encodeRecipeAsNBT(Item.bucketWater, Arrays.asList(Item.bucketEmpty, Block.waterStill)));
FMLInterModComms.sendMessage(Reference.MOD_ID, InterModComms.ADD_RECIPE, NBTHelper.encodeRecipeAsNBT(Item.bucketLava, Arrays.asList(Item.bucketEmpty, Block.lavaStill)));
}
// Quick test to see that sending an encoded recipe to be added to the
// recipe registry works
FMLInterModComms.sendMessage(
Reference.MOD_ID,
InterModComms.ADD_RECIPE,
NBTHelper.encodeRecipeAsNBT(Item.bucketWater,
Arrays.asList(Item.bucketEmpty, Block.waterStill)));
FMLInterModComms.sendMessage(
Reference.MOD_ID,
InterModComms.ADD_RECIPE,
NBTHelper.encodeRecipeAsNBT(Item.bucketLava,
Arrays.asList(Item.bucketEmpty, Block.lavaStill)));
}
@PostInit
public void modsLoaded(FMLPostInitializationEvent event) {
@EventHandler
public void modsLoaded(FMLPostInitializationEvent event) {
// Initialize the Addon Handler
AddonHandler.init();
// Initialize the Addon Handler
AddonHandler.init();
// Initialize the DynEMC system
@SuppressWarnings("unused")
DynEMC dynEMC = DynEMC.getInstance();
}
// Initialize the DynEMC system
// TODO Seems like this happens earlier than it should now, investigate
// where this should go
DynEMC dynEMC = DynEMC.getInstance();
}
@IMCCallback
public void handleIMCMessages(IMCEvent event) {
@EventHandler
public void handleIMCMessages(IMCEvent event) {
InterModCommsHandler.processIMCMessages(event);
}
InterModCommsHandler.processIMCMessages(event);
}
}

View file

@ -3,7 +3,7 @@ package com.pahimar.ee3.block;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
@ -103,7 +103,7 @@ public class BlockAludelBase extends BlockEE {
}
@Override
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving entityLiving, ItemStack itemStack) {
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entityLiving, ItemStack itemStack) {
super.onBlockPlacedBy(world, x, y, z, entityLiving, itemStack);

View file

@ -3,7 +3,7 @@ package com.pahimar.ee3.block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.ItemStack;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
@ -35,14 +35,19 @@ public abstract class BlockEE extends BlockContainer {
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister iconRegister) {
blockIcon = iconRegister.registerIcon(Reference.MOD_ID.toLowerCase() + ":" + this.getUnlocalizedName2());
blockIcon = iconRegister.registerIcon(String.format("%s:%s", Reference.MOD_ID.toLowerCase(), getUnwrappedUnlocalizedName(this.getUnlocalizedName())));
}
protected String getUnwrappedUnlocalizedName(String unlocalizedName) {
return unlocalizedName.substring(unlocalizedName.indexOf(".") + 1);
}
/**
* Sets the direction of the block when placed
*/
@Override
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving entityLiving, ItemStack itemStack) {
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entityLiving, ItemStack itemStack) {
int direction = 0;
int facing = MathHelper.floor_double(entityLiving.rotationYaw * 4.0F / 360.0F + 0.5D) & 3;

View file

@ -4,7 +4,7 @@ import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
@ -97,7 +97,7 @@ public class BlockGlassBell extends BlockEE {
}
@Override
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving entityLiving, ItemStack itemStack) {
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entityLiving, ItemStack itemStack) {
if (itemStack.hasDisplayName()) {
((TileEE) world.getBlockTileEntity(x, y, z)).setCustomName(itemStack.getDisplayName());

View file

@ -24,7 +24,7 @@ public class SoundHandler {
for (String soundFile : Sounds.soundFiles) {
// Try to add the custom sound file to the pool of sounds
try {
event.manager.soundPoolSounds.addSound(soundFile, this.getClass().getResource("/" + soundFile));
event.manager.addSound(soundFile);
}
// If we cannot add the custom sound file to the pool, log the exception
catch (Exception e) {

View file

@ -27,43 +27,52 @@ import cpw.mods.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class GuiAlchemicalBag extends GuiContainer {
public GuiAlchemicalBag(InventoryPlayer inventoryPlayer) {
public GuiAlchemicalBag(InventoryPlayer inventoryPlayer) {
super(new ContainerAlchemicalBag(inventoryPlayer));
xSize = 248;
ySize = 186;
}
super(new ContainerAlchemicalBag(inventoryPlayer));
xSize = 248;
ySize = 186;
}
@Override
protected void drawGuiContainerForegroundLayer(int x, int y) {
@Override
protected void drawGuiContainerForegroundLayer(int x, int y) {
fontRenderer.drawString(StatCollector.translateToLocal(Strings.CONTAINER_ALCHEMICAL_BAG_NAME), 8, 6, 4210752);
fontRenderer.drawString(StatCollector.translateToLocal(Strings.CONTAINER_INVENTORY), 44, ySize - 96 + 2, 4210752);
}
fontRenderer.drawString(StatCollector
.translateToLocal(Strings.CONTAINER_ALCHEMICAL_BAG_NAME), 8, 6,
4210752);
fontRenderer.drawString(
StatCollector.translateToLocal(Strings.CONTAINER_INVENTORY),
44, ySize - 96 + 2, 4210752);
}
@Override
protected void drawGuiContainerBackgroundLayer(float opacity, int x, int y) {
@Override
protected void drawGuiContainerBackgroundLayer(float opacity, int x, int y) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_ALCHEMICAL_STORAGE);
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);
}
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
@Override
public void onGuiClosed() {
// this.mc.getTextureManager().bindTexture(...)
this.mc.func_110434_K().func_110577_a(Textures.GUI_ALCHEMICAL_STORAGE);
super.onGuiClosed();
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);
}
if (mc.thePlayer != null) {
for (ItemStack itemStack : mc.thePlayer.inventory.mainInventory) {
if (itemStack != null) {
if (NBTHelper.hasTag(itemStack, Strings.NBT_ITEM_ALCHEMICAL_BAG_GUI_OPEN)) {
NBTHelper.removeTag(itemStack, Strings.NBT_ITEM_ALCHEMICAL_BAG_GUI_OPEN);
}
}
}
}
}
@Override
public void onGuiClosed() {
super.onGuiClosed();
if (mc.thePlayer != null) {
for (ItemStack itemStack : mc.thePlayer.inventory.mainInventory) {
if (itemStack != null) {
if (NBTHelper.hasTag(itemStack,
Strings.NBT_ITEM_ALCHEMICAL_BAG_GUI_OPEN)) {
NBTHelper.removeTag(itemStack,
Strings.NBT_ITEM_ALCHEMICAL_BAG_GUI_OPEN);
}
}
}
}
}
}

View file

@ -47,7 +47,10 @@ public class GuiAlchemicalChest extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float opacity, int x, int y) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_ALCHEMICAL_STORAGE);
// this.mc.getTextureManager().bindTexture(...)
this.mc.func_110434_K().func_110577_a(Textures.GUI_ALCHEMICAL_STORAGE);
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);

View file

@ -48,7 +48,7 @@ public class GuiAludel extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_ALUDEL);
this.mc.func_110434_K().func_110577_a(Textures.GUI_ALUDEL);
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);

View file

@ -47,7 +47,10 @@ public class GuiCalcinator extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float opacity, int x, int y) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_CALCINATOR);
//this.mc.getTextureManager().bindTexture(...)
this.mc.func_110434_K().func_110577_a(Textures.GUI_CALCINATOR);
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);

View file

@ -48,7 +48,7 @@ public class GuiGlassBell extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_GLASS_BELL);
this.mc.func_110434_K().func_110577_a(Textures.GUI_GLASS_BELL);
int xStart = (width - xSize) / 2;
int yStart = (height - ySize) / 2;
this.drawTexturedModalRect(xStart, yStart, 0, 0, xSize, ySize);

View file

@ -52,7 +52,7 @@ public class GuiPortableCrafting extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_PORTABLE_CRAFTING);
this.mc.func_110434_K().func_110577_a(Textures.GUI_PORTABLE_CRAFTING);
int var5 = (width - xSize) / 2;
int var6 = (height - ySize) / 2;
this.drawTexturedModalRect(var5, var6, 0, 0, xSize, ySize);

View file

@ -3,7 +3,6 @@ package com.pahimar.ee3.client.gui.inventory;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.inventory.Container;
import net.minecraft.item.ItemStack;
import org.lwjgl.opengl.GL11;
import com.pahimar.ee3.lib.Strings;
@ -35,7 +34,7 @@ public class GuiPortableTransmutation extends GuiContainer {
protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
mc.renderEngine.bindTexture(Textures.GUI_PORTABLE_TRANSMUTATION);
this.mc.func_110434_K().func_110577_a(Textures.GUI_PORTABLE_TRANSMUTATION);
int var5 = (width - xSize) / 2;
int var6 = (height - ySize) / 2;
this.drawTexturedModalRect(var5, var6, 0, 0, xSize, ySize);

View file

@ -3,7 +3,6 @@ package com.pahimar.ee3.client.renderer;
import net.minecraft.block.Block;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.RenderEngine;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
@ -13,6 +12,8 @@ import org.lwjgl.opengl.GL11;
import com.pahimar.ee3.lib.Textures;
import cpw.mods.fml.client.FMLClientHandler;
/**
* Equivalent-Exchange-3
*
@ -26,12 +27,12 @@ public class RenderUtils {
private static int rotationAngle = 0;
public static void renderRotatingBlockIntoGUI(FontRenderer fontRenderer, RenderEngine renderEngine, ItemStack stack, int x, int y, float zLevel, float scale) {
public static void renderRotatingBlockIntoGUI(FontRenderer fontRenderer, ItemStack stack, int x, int y, float zLevel, float scale) {
RenderBlocks renderBlocks = new RenderBlocks();
Block block = Block.blocksList[stack.itemID];
renderEngine.bindTexture(Textures.VANILLA_BLOCK_TEXTURE_SHEET);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.VANILLA_BLOCK_TEXTURE_SHEET);
GL11.glPushMatrix();
GL11.glTranslatef(x - 2, y + 3, -3.0F + zLevel);
GL11.glScalef(10.0F, 10.0F, 10.0F);
@ -55,11 +56,11 @@ public class RenderUtils {
GL11.glPopMatrix();
}
public static void renderItemIntoGUI(FontRenderer fontRenderer, RenderEngine renderEngine, ItemStack itemStack, int x, int y, float opacity, float scale) {
public static void renderItemIntoGUI(FontRenderer fontRenderer, ItemStack itemStack, int x, int y, float opacity, float scale) {
Icon icon = itemStack.getIconIndex();
GL11.glDisable(GL11.GL_LIGHTING);
renderEngine.bindTexture(Textures.VANILLA_ITEM_TEXTURE_SHEET);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.VANILLA_ITEM_TEXTURE_SHEET);
int overlayColour = itemStack.getItem().getColorFromItemStack(itemStack, 0);
float red = (overlayColour >> 16 & 255) / 255.0F;
float green = (overlayColour >> 8 & 255) / 255.0F;

View file

@ -70,7 +70,7 @@ public class ItemAlchemicalChestRenderer implements IItemRenderer {
private void renderAlchemicalChest(float x, float y, float z) {
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_ALCHEMICAL_CHEST);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_ALCHEMICAL_CHEST);
GL11.glPushMatrix(); //start
GL11.glTranslatef(x, y, z); //size
GL11.glRotatef(180, 1, 0, 0);

View file

@ -79,7 +79,7 @@ public class ItemAludelRenderer implements IItemRenderer {
GL11.glRotatef(-90F, 1F, 0, 0);
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_ALUDEL);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_ALUDEL);
// Render
modelAludel.render();

View file

@ -79,7 +79,7 @@ public class ItemCalcinatorRenderer implements IItemRenderer {
GL11.glRotatef(-90F, 1F, 0, 0);
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_CALCINATOR);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_CALCINATOR);
// Render
modelCalcinator.render();

View file

@ -79,7 +79,7 @@ public class ItemGlassBellRenderer implements IItemRenderer {
GL11.glRotatef(-90F, 1F, 0, 0);
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_GLASS_BELL);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_GLASS_BELL);
// Render
modelGlassBell.render();

View file

@ -42,7 +42,7 @@ public class TileEntityAlchemicalChestRenderer extends
direction = ForgeDirection.getOrientation(tileAlchemicalChest.getBlockMetadata());
}
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_ALCHEMICAL_CHEST);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_ALCHEMICAL_CHEST);
GL11.glPushMatrix();
GL11.glEnable(GL12.GL_RESCALE_NORMAL);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);

View file

@ -63,7 +63,7 @@ public class TileEntityAludelRenderer extends TileEntitySpecialRenderer {
scaleTranslateRotate(x, y, z, tileAludel.getOrientation());
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_ALUDEL);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_ALUDEL);
// Render
modelAludel.render();

View file

@ -2,7 +2,6 @@ package com.pahimar.ee3.client.renderer.tileentity;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.tileentity.TileEntity;
import org.lwjgl.opengl.GL11;
import com.pahimar.ee3.client.model.ModelCalcinator;
@ -43,7 +42,7 @@ public class TileEntityCalcinatorRenderer extends TileEntitySpecialRenderer {
GL11.glRotatef(-90F, 1F, 0F, 0F);
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_CALCINATOR);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_CALCINATOR);
// Render
modelCalcinator.renderPart("Calcinator");

View file

@ -66,7 +66,7 @@ public class TileEntityGlassBellRenderer extends TileEntitySpecialRenderer {
renderGlassBellByOrientation(x, y, z, tileGlassBell.getOrientation());
// Bind texture
FMLClientHandler.instance().getClient().renderEngine.bindTexture(Textures.MODEL_GLASS_BELL);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(Textures.MODEL_GLASS_BELL);
modelGlassBell.render();

View file

@ -94,4 +94,10 @@ public class CommandEE extends CommandBase {
else
throw new WrongUsageException(Commands.COMMAND_EE3_USAGE, new Object[0]);
}
@Override
public String getCommandUsage(ICommandSender icommandsender) {
// TODO Auto-generated method stub
return null;
}
}

View file

@ -2,11 +2,11 @@ package com.pahimar.ee3.command;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.util.ChatMessageComponent;
import com.pahimar.ee3.configuration.ConfigurationHandler;
import com.pahimar.ee3.configuration.ConfigurationSettings;
import com.pahimar.ee3.core.util.LocalizationUtil;
import com.pahimar.ee3.lib.Colours;
import com.pahimar.ee3.lib.Commands;
import com.pahimar.ee3.lib.Strings;
@ -52,14 +52,14 @@ public class CommandOverlay {
ConfigurationSettings.ENABLE_OVERLAY_WORLD_TRANSMUTATION = true;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.ENABLE_OVERLAY_WORLD_TRANSMUTATION_CONFIGNAME, Strings.TRUE);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_TURNED_ON));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_TURNED_ON));
}
private static void processOffCommand(ICommandSender commandSender) {
ConfigurationSettings.ENABLE_OVERLAY_WORLD_TRANSMUTATION = false;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.ENABLE_OVERLAY_WORLD_TRANSMUTATION_CONFIGNAME, Strings.FALSE);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_TURNED_OFF));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_TURNED_OFF));
}
private static void processScaleCommand(ICommandSender commandSender, String[] args) {
@ -73,7 +73,7 @@ public class CommandOverlay {
else {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_SCALE = scale;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_SCALE_CONFIGNAME, args[1]);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_SCALE_UPDATED));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_SCALE_UPDATED));
}
}
catch (Exception e) {
@ -95,7 +95,7 @@ public class CommandOverlay {
else {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_OPACITY = opacity;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_OPACITY_CONFIGNAME, args[1]);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_OPACITY_UPDATED));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_OPACITY_UPDATED));
}
}
catch (Exception e) {
@ -117,22 +117,22 @@ public class CommandOverlay {
if (yPosition.equalsIgnoreCase(Commands.COMMAND_TOP) && xPosition.equalsIgnoreCase(Commands.COMMAND_LEFT)) {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION = 0;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION_CONFIGNAME, "0");
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_POSITION_TOP_LEFT));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_POSITION_TOP_LEFT));
}
else if (yPosition.equalsIgnoreCase(Commands.COMMAND_TOP) && xPosition.equalsIgnoreCase(Commands.COMMAND_RIGHT)) {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION = 1;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION_CONFIGNAME, "1");
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_POSITION_TOP_RIGHT));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_POSITION_TOP_RIGHT));
}
else if (yPosition.equalsIgnoreCase(Commands.COMMAND_BOTTOM) && xPosition.equalsIgnoreCase(Commands.COMMAND_LEFT)) {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION = 2;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION_CONFIGNAME, "2");
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_POSITION_BOTTOM_LEFT));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_POSITION_BOTTOM_LEFT));
}
else if (yPosition.equalsIgnoreCase(Commands.COMMAND_BOTTOM) && xPosition.equalsIgnoreCase(Commands.COMMAND_RIGHT)) {
ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION = 3;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.TARGET_BLOCK_OVERLAY_POSITION_CONFIGNAME, "3");
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_OVERLAY_POSITION_BOTTOM_RIGHT));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_OVERLAY_POSITION_BOTTOM_RIGHT));
}
else
throw new WrongUsageException(Commands.COMMAND_OVERLAY_POSITION_USAGE, new Object[0]);

View file

@ -2,11 +2,10 @@ package com.pahimar.ee3.command;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.util.ChatMessageComponent;
import com.pahimar.ee3.configuration.ConfigurationHandler;
import com.pahimar.ee3.configuration.ConfigurationSettings;
import com.pahimar.ee3.core.util.LocalizationUtil;
import com.pahimar.ee3.lib.Colours;
import com.pahimar.ee3.lib.Commands;
import com.pahimar.ee3.lib.Strings;
@ -45,13 +44,13 @@ public class CommandParticles {
ConfigurationSettings.ENABLE_PARTICLE_FX = true;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.ENABLE_PARTICLE_FX_CONFIGNAME, Strings.TRUE);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_PARTICLES_TURNED_ON));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_PARTICLES_TURNED_ON));
}
private static void processOffCommand(ICommandSender commandSender) {
ConfigurationSettings.ENABLE_PARTICLE_FX = false;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_GRAPHICS, ConfigurationSettings.ENABLE_PARTICLE_FX_CONFIGNAME, Strings.FALSE);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_PARTICLES_TURNED_OFF));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_PARTICLES_TURNED_OFF));
}
}

View file

@ -2,11 +2,10 @@ package com.pahimar.ee3.command;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.util.ChatMessageComponent;
import com.pahimar.ee3.configuration.ConfigurationHandler;
import com.pahimar.ee3.configuration.ConfigurationSettings;
import com.pahimar.ee3.core.util.LocalizationUtil;
import com.pahimar.ee3.lib.Colours;
import com.pahimar.ee3.lib.Commands;
/**
@ -47,20 +46,20 @@ public class CommandSounds {
ConfigurationSettings.ENABLE_SOUNDS = Commands.ALL;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_AUDIO, ConfigurationSettings.ENABLE_SOUNDS_CONFIGNAME, Commands.ALL);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_SOUNDS_SET_TO_ALL));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_SOUNDS_SET_TO_ALL));
}
private static void processSelfCommand(ICommandSender commandSender) {
ConfigurationSettings.ENABLE_SOUNDS = Commands.SELF;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_AUDIO, ConfigurationSettings.ENABLE_SOUNDS_CONFIGNAME, Commands.SELF);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_SOUNDS_SET_TO_SELF));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_SOUNDS_SET_TO_SELF));
}
private static void processOffCommand(ICommandSender commandSender) {
ConfigurationSettings.ENABLE_SOUNDS = Commands.OFF;
ConfigurationHandler.set(ConfigurationHandler.CATEGORY_AUDIO, ConfigurationSettings.ENABLE_SOUNDS_CONFIGNAME, Commands.OFF);
commandSender.sendChatToPlayer(Colours.TEXT_COLOUR_PREFIX_GRAY + LocalizationUtil.getLocalizedString(Commands.COMMAND_SOUNDS_TURNED_OFF));
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(Commands.COMMAND_SOUNDS_TURNED_OFF));
}
}

View file

@ -2,6 +2,7 @@ package com.pahimar.ee3.command;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.util.ChatMessageComponent;
import com.pahimar.ee3.core.util.VersionHelper;
import com.pahimar.ee3.lib.Commands;
@ -39,7 +40,7 @@ public class CommandVersion {
private static void processVersionCommand(ICommandSender commandSender) {
commandSender.sendChatToPlayer(VersionHelper.getResultMessage());
commandSender.sendChatToPlayer(ChatMessageComponent.func_111077_e(VersionHelper.getResultMessage()));
}
private static void processChangelogCommand(ICommandSender commandSender) {

View file

@ -3,6 +3,7 @@ package com.pahimar.ee3.core.handlers;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.EnumMovingObjectType;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.event.DrawBlockHighlightEvent;
import net.minecraftforge.common.ForgeDirection;
import net.minecraftforge.event.ForgeSubscribe;
@ -63,7 +64,6 @@ public class DrawBlockHighlightHandler {
double iPX = event.player.prevPosX + (event.player.posX - event.player.prevPosX) * event.partialTicks;
double iPY = event.player.prevPosY + (event.player.posY - event.player.prevPosY) * event.partialTicks;
double iPZ = event.player.prevPosZ + (event.player.posZ - event.player.prevPosZ) * event.partialTicks;
int texture = event.context.renderEngine.getTexture(Textures.EFFECT_WORLD_TRANSMUTATION);
float xScale = 1;
float yScale = 1;
@ -143,7 +143,7 @@ public class DrawBlockHighlightHandler {
GL11.glRotatef(90, forgeDir.offsetX, forgeDir.offsetY, forgeDir.offsetZ);
GL11.glTranslated(0, 0, 0.5f * zCorrection);
GL11.glClear(GL11.GL_DEPTH_BUFFER_BIT);
renderPulsingQuad(texture, 0.75F);
renderPulsingQuad(Textures.EFFECT_WORLD_TRANSMUTATION, 0.75F);
GL11.glPopMatrix();
}
@ -151,11 +151,11 @@ public class DrawBlockHighlightHandler {
GL11.glDepthMask(true);
}
public static void renderPulsingQuad(int texture, float maxTransparency) {
public static void renderPulsingQuad(ResourceLocation texture, float maxTransparency) {
float pulseTransparency = getPulseValue() * maxTransparency / 3000f;
GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture);
FMLClientHandler.instance().getClient().renderEngine.func_110577_a(texture);
Tessellator tessellator = Tessellator.instance;
GL11.glEnable(GL12.GL_RESCALE_NORMAL);

View file

@ -135,10 +135,10 @@ public class TransmutationTargetOverlayHandler implements ITickHandler {
}
}
RenderUtils.renderItemIntoGUI(minecraft.fontRenderer, minecraft.renderEngine, stack, hudOverlayX, hudOverlayY, overlayOpacity, overlayScale);
RenderUtils.renderItemIntoGUI(minecraft.fontRenderer, stack, hudOverlayX, hudOverlayY, overlayOpacity, overlayScale);
if (TransmutationHelper.targetBlockStack != null && TransmutationHelper.targetBlockStack.getItem() instanceof ItemBlock) {
RenderUtils.renderRotatingBlockIntoGUI(minecraft.fontRenderer, minecraft.renderEngine, TransmutationHelper.targetBlockStack, hudBlockX, hudBlockY, -90, blockScale);
RenderUtils.renderRotatingBlockIntoGUI(minecraft.fontRenderer, TransmutationHelper.targetBlockStack, hudBlockX, hudBlockY, -90, blockScale);
}
GL11.glDisable(GL11.GL_LIGHTING);

View file

@ -3,7 +3,7 @@ package com.pahimar.ee3.core.util;
import java.util.ArrayList;
import net.minecraft.block.Block;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.monster.IMob;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
@ -44,7 +44,7 @@ public class GeneralHelper {
return list.toArray();
}
public static boolean isHostileEntity(EntityLiving entity) {
public static boolean isHostileEntity(EntityLivingBase entity) {
if (entity instanceof IMob)
return true;

View file

@ -1,6 +1,6 @@
package com.pahimar.ee3.core.util;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
@ -190,7 +190,7 @@ public class ItemUtil {
}
}
public static void dropMiniumShard(EntityPlayer player, EntityLiving entity) {
public static void dropMiniumShard(EntityPlayer player, EntityLivingBase entity) {
if (GeneralHelper.isHostileEntity(entity)) {
rand = Math.random();

View file

@ -0,0 +1,13 @@
package com.pahimar.ee3.core.util;
import com.pahimar.ee3.lib.Reference;
import net.minecraft.util.ResourceLocation;
public class ResourceLocationHelper {
public static ResourceLocation getResourceLocation(String path) {
return new ResourceLocation(Reference.MOD_ID.toLowerCase(), path);
}
}

View file

@ -18,19 +18,19 @@ import cpw.mods.fml.relauncher.SideOnly;
*/
public class CreativeTabEE3 extends CreativeTabs {
public CreativeTabEE3(int par1, String par2Str) {
public CreativeTabEE3(int par1, String par2Str) {
super(par1, par2Str);
}
super(par1, par2Str);
}
@Override
@SideOnly(Side.CLIENT)
/**
* the itemID for the item to be displayed on the tab
*/
public int getTabIconItemIndex() {
@Override
@SideOnly(Side.CLIENT)
/**
* the itemID for the item to be displayed on the tab
*/
public int getTabIconItemIndex() {
return ItemIds.MINIUM_SHARD;
}
return ItemIds.MINIUM_SHARD;
}
}

View file

@ -2,6 +2,7 @@ package com.pahimar.ee3.emc;
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.Set;
import com.google.common.collect.Multimap;
@ -64,12 +65,21 @@ public class DynEMC {
if (recipeOutput.getStackSize() != 0) {
graph.addEdge(unWrappedRecipeOutput, unWrappedRecipeInput, (recipeInput.getStackSize() * 1.0f) / recipeOutput.getStackSize());
try {
graph.addEdge(unWrappedRecipeOutput, unWrappedRecipeInput, (recipeInput.getStackSize() * 1.0f) / recipeOutput.getStackSize());
} catch (NoSuchElementException e) {
LogHelper.severe(e.getLocalizedMessage());
}
}
}
}
}
}
public List<CustomWrappedStack> getCriticalNodes() {
return graph.getCriticalNodes();
}
public int size() {

View file

@ -0,0 +1,15 @@
package com.pahimar.ee3.emc;
import java.util.HashMap;
import java.util.List;
import com.pahimar.ee3.item.CustomWrappedStack;
public class EmcDefaultValues {
private static HashMap<CustomWrappedStack, List<CustomWrappedStack>> defaultEmcValues = new HashMap<CustomWrappedStack, List<CustomWrappedStack>>();
public static void init() {
}
}

View file

@ -48,9 +48,9 @@ public class ContainerAlchemicalBag extends Container {
}
@Override
public void onCraftGuiClosed(EntityPlayer player) {
public void onContainerClosed(EntityPlayer player) {
super.onCraftGuiClosed(player);
super.onContainerClosed(player);
if (!player.worldObj.isRemote) {
InventoryPlayer invPlayer = player.inventory;

View file

@ -63,9 +63,9 @@ public class ContainerAlchemicalChest extends Container {
* Callback for when the crafting gui is closed.
*/
@Override
public void onCraftGuiClosed(EntityPlayer entityPlayer) {
public void onContainerClosed(EntityPlayer entityPlayer) {
super.onCraftGuiClosed(entityPlayer);
super.onContainerClosed(entityPlayer);
tileAlchemicalChest.closeChest();
}

View file

@ -32,9 +32,9 @@ public class ContainerPortableCrafting extends ContainerWorkbench {
}
@Override
public void onCraftGuiClosed(EntityPlayer player) {
public void onContainerClosed(EntityPlayer player) {
super.onCraftGuiClosed(player);
super.onContainerClosed(player);
if (!player.worldObj.isRemote) {
InventoryPlayer invPlayer = player.inventory;

View file

@ -27,9 +27,9 @@ public class ContainerPortableTransmutation extends Container {
}
@Override
public void onCraftGuiClosed(EntityPlayer player) {
public void onContainerClosed(EntityPlayer player) {
super.onCraftGuiClosed(player);
super.onContainerClosed(player);
if (!player.worldObj.isRemote) {
InventoryPlayer invPlayer = player.inventory;

View file

@ -122,7 +122,7 @@ public class WorldSavedDataEE extends WorldSavedData implements IInventory {
}
@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
public boolean isItemValidForSlot(int i, ItemStack itemstack) {
return false;
}

View file

@ -229,6 +229,23 @@ public class CustomWrappedStack {
return stringBuilder.toString();
}
public String encodeAsPropertyKey() {
StringBuilder stringBuilder = new StringBuilder();
if (itemStack != null) {
stringBuilder.append(String.format("%sxitemStack[%s:%s:%s:%s]", this.stackSize, itemStack.itemID, itemStack.getItemDamage(), itemStack.getItemName(), itemStack.getItem().getClass().getCanonicalName()));
}
else if (oreStack != null) {
stringBuilder.append(String.format("%dxoreDictionary.%s", stackSize, oreStack.oreName));
}
else if (energyStack != null) {
stringBuilder.append(String.format("%dxenergyStack.%s", stackSize, energyStack.energyName));
}
return stringBuilder.toString();
}
@Override
public int hashCode() {

View file

@ -2,7 +2,7 @@ package com.pahimar.ee3.item.crafting;
import java.util.ArrayList;
import net.minecraft.block.BlockCloth;
import net.minecraft.block.BlockColored;
import net.minecraft.entity.passive.EntitySheep;
import net.minecraft.inventory.InventoryCrafting;
import net.minecraft.item.Item;
@ -101,7 +101,7 @@ public class RecipesAlchemicalBagDyes implements IRecipe {
if (currentStack.itemID != Item.dyePowder.itemID)
return null;
float[] dyeColorChannels = EntitySheep.fleeceColorTable[BlockCloth.getBlockFromDye(currentStack.getItemDamage())];
float[] dyeColorChannels = EntitySheep.fleeceColorTable[BlockColored.getBlockFromDye(currentStack.getItemDamage())];
j1 = (int) (dyeColorChannels[0] * 255.0F);
k1 = (int) (dyeColorChannels[1] * 255.0F);
newColor = (int) (dyeColorChannels[2] * 255.0F);

View file

@ -17,7 +17,7 @@ public class RecipesPotions {
private static CustomWrappedStack reagentWater = new CustomWrappedStack(new ItemStack(Block.waterStill));
private static CustomWrappedStack reagentNetherWart = new CustomWrappedStack(new ItemStack(372, 1, 0));
private static CustomWrappedStack reagentGlowstoneDust = new CustomWrappedStack(new ItemStack(Item.lightStoneDust));
private static CustomWrappedStack reagentGlowstoneDust = new CustomWrappedStack(new ItemStack(Item.glowstone));
private static CustomWrappedStack reagentRedstoneDust = new CustomWrappedStack(new ItemStack(331, 1, 0));
private static CustomWrappedStack reagentGunpowder = new CustomWrappedStack(new ItemStack(Item.gunpowder));
private static CustomWrappedStack reagentGoldenCarrot = new CustomWrappedStack(new ItemStack(Item.goldenCarrot));

View file

@ -11,8 +11,8 @@ package com.pahimar.ee3.lib;
*/
public class Localizations {
private static final String LANG_RESOURCE_LOCATION = "/mods/ee3/lang/";
private static final String LANG_RESOURCE_LOCATION = "/assets/ee3/lang/";
public static String[] localeFiles = { LANG_RESOURCE_LOCATION + "cs_CZ.xml", LANG_RESOURCE_LOCATION + "cy_GB.xml", LANG_RESOURCE_LOCATION + "da_DK.xml", LANG_RESOURCE_LOCATION + "de_DE.xml", LANG_RESOURCE_LOCATION + "en_US.xml", LANG_RESOURCE_LOCATION + "es_ES.xml", LANG_RESOURCE_LOCATION + "fi_FI.xml", LANG_RESOURCE_LOCATION + "fr_FR.xml", LANG_RESOURCE_LOCATION + "it_IT.xml", LANG_RESOURCE_LOCATION + "ja_JP.xml", LANG_RESOURCE_LOCATION + "la_IT.xml", LANG_RESOURCE_LOCATION + "nl_NL.xml", LANG_RESOURCE_LOCATION + "nb_NO.xml", LANG_RESOURCE_LOCATION + "pl_PL.xml", LANG_RESOURCE_LOCATION + "pt_BR.xml", LANG_RESOURCE_LOCATION + "pt_PT.xml", LANG_RESOURCE_LOCATION + "ru_RU.xml", LANG_RESOURCE_LOCATION + "sk_SK.xml", LANG_RESOURCE_LOCATION + "sr_RS.xml", LANG_RESOURCE_LOCATION + "sv_SE.xml", LANG_RESOURCE_LOCATION + "tr_TR.xml", LANG_RESOURCE_LOCATION + "zh_CN.xml", LANG_RESOURCE_LOCATION + "zh_TW.xml", LANG_RESOURCE_LOCATION + "el_GR.xml" };
public static String[] localeFiles = { LANG_RESOURCE_LOCATION + "cs_CZ.xml", LANG_RESOURCE_LOCATION + "cy_GB.xml", LANG_RESOURCE_LOCATION + "da_DK.xml", LANG_RESOURCE_LOCATION + "de_DE.xml", LANG_RESOURCE_LOCATION + "en_US.xml", LANG_RESOURCE_LOCATION + "es_ES.xml", LANG_RESOURCE_LOCATION + "fi_FI.xml", LANG_RESOURCE_LOCATION + "fr_FR.xml", LANG_RESOURCE_LOCATION + "it_IT.xml", LANG_RESOURCE_LOCATION + "ja_JP.xml", LANG_RESOURCE_LOCATION + "la_IT.xml", LANG_RESOURCE_LOCATION + "nl_NL.xml", LANG_RESOURCE_LOCATION + "nb_NO.xml", LANG_RESOURCE_LOCATION + "pl_PL.xml", LANG_RESOURCE_LOCATION + "pt_BR.xml", LANG_RESOURCE_LOCATION + "pt_PT.xml", LANG_RESOURCE_LOCATION + "ru_RU.xml", LANG_RESOURCE_LOCATION + "sk_SK.xml", LANG_RESOURCE_LOCATION + "sr_SP.xml", LANG_RESOURCE_LOCATION + "sv_SE.xml", LANG_RESOURCE_LOCATION + "tr_TR.xml", LANG_RESOURCE_LOCATION + "zh_CN.xml", LANG_RESOURCE_LOCATION + "zh_TW.xml", LANG_RESOURCE_LOCATION + "el_GR.xml" };
}

View file

@ -3,7 +3,7 @@ package com.pahimar.ee3.lib;
public class Models {
// Base file paths
public static final String MODEL_LOCATION = "/mods/ee3/models/";
public static final String MODEL_LOCATION = "/assets/ee3/models/";
public static final String ALUDEL = MODEL_LOCATION + "aludel.obj";
public static final String CALCINATOR = MODEL_LOCATION + "calcinator.obj";

View file

@ -11,8 +11,8 @@ package com.pahimar.ee3.lib;
*/
public class Sounds {
private static final String SOUND_RESOURCE_LOCATION = "mods/ee3/sound/";
private static final String SOUND_PREFIX = "mods.ee3.sound.";
private static final String SOUND_RESOURCE_LOCATION = Reference.MOD_ID.toLowerCase() + ":";
private static final String SOUND_PREFIX = Reference.MOD_ID.toLowerCase() + ":";
public static String[] soundFiles = { SOUND_RESOURCE_LOCATION + "chargeDown.ogg", SOUND_RESOURCE_LOCATION + "chargeUp.ogg", SOUND_RESOURCE_LOCATION + "destruct.ogg", SOUND_RESOURCE_LOCATION + "fail.ogg", SOUND_RESOURCE_LOCATION + "gust.ogg", SOUND_RESOURCE_LOCATION + "heal.ogg", SOUND_RESOURCE_LOCATION + "kinesis.ogg", SOUND_RESOURCE_LOCATION + "launch.ogg", SOUND_RESOURCE_LOCATION + "nova.ogg", SOUND_RESOURCE_LOCATION + "philball.ogg", SOUND_RESOURCE_LOCATION + "tock.ogg", SOUND_RESOURCE_LOCATION + "transmute.ogg", SOUND_RESOURCE_LOCATION + "wall.ogg", SOUND_RESOURCE_LOCATION + "waterball.ogg", SOUND_RESOURCE_LOCATION + "wind.ogg" };

View file

@ -14,7 +14,7 @@ public class Strings {
/* General keys */
public static final String TRUE = "true";
public static final String FALSE = "false";
public static final String TOKEN_DELIMITER = ",";
public static final String TOKEN_DELIMITER = ".";
/* Fingerprint check related constants */
public static final String INVALID_FINGERPRINT_MESSAGE = "The copy of Equivalent Exchange 3 that you are running has been modified from the original, and unpredictable things may happen. Please consider re-downloading the original version of the mod.";

View file

@ -1,5 +1,10 @@
package com.pahimar.ee3.lib;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.util.ResourceLocation;
import com.pahimar.ee3.core.util.ResourceLocationHelper;
/**
* Equivalent-Exchange-3
*
@ -12,33 +17,33 @@ package com.pahimar.ee3.lib;
public class Textures {
// Base file paths
public static final String MODEL_SHEET_LOCATION = "/mods/ee3/textures/models/";
public static final String ARMOR_SHEET_LOCATION = "/mods/ee3/textures/armor/";
public static final String GUI_SHEET_LOCATION = "/mods/ee3/textures/gui/";
public static final String EFFECTS_LOCATION = "/mods/ee3/textures/effects/";
public static final String MODEL_SHEET_LOCATION = "textures/models/";
public static final String ARMOR_SHEET_LOCATION = "textures/armor/";
public static final String GUI_SHEET_LOCATION = "textures/gui/";
public static final String EFFECTS_LOCATION = "textures/effects/";
// Item/Block sprite sheets
public static final String VANILLA_ITEM_TEXTURE_SHEET = "/gui/items.png";
public static final String VANILLA_BLOCK_TEXTURE_SHEET = "/terrain.png";
public static final ResourceLocation VANILLA_BLOCK_TEXTURE_SHEET = TextureMap.field_110575_b;
public static final ResourceLocation VANILLA_ITEM_TEXTURE_SHEET = TextureMap.field_110576_c;
// Armor sprite sheets
// GUI textures
public static final String GUI_CALCINATOR = GUI_SHEET_LOCATION + "calcinator.png";
public static final String GUI_ALUDEL = GUI_SHEET_LOCATION + "aludel.png";
public static final String GUI_ALCHEMICAL_STORAGE = GUI_SHEET_LOCATION + "alchemicalStorage.png";
public static final String GUI_SHARED_ALCHEMICAL_STORAGE = GUI_SHEET_LOCATION + "sharedAlchemicalStorage.png";
public static final String GUI_PORTABLE_CRAFTING = "/gui/crafting.png";
public static final String GUI_PORTABLE_TRANSMUTATION = GUI_SHEET_LOCATION + "portableTransmutation.png";
public static final String GUI_GLASS_BELL = GUI_SHEET_LOCATION + "glassBell.png";
public static final ResourceLocation GUI_CALCINATOR = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "calcinator.png");
public static final ResourceLocation GUI_ALUDEL = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "aludel.png");
public static final ResourceLocation GUI_ALCHEMICAL_STORAGE = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "alchemicalStorage.png");
public static final ResourceLocation GUI_SHARED_ALCHEMICAL_STORAGE = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "sharedAlchemicalStorage.png");
public static final ResourceLocation GUI_PORTABLE_CRAFTING = ResourceLocationHelper.getResourceLocation("/gui/crafting.png");
public static final ResourceLocation GUI_PORTABLE_TRANSMUTATION = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "portableTransmutation.png");
public static final ResourceLocation GUI_GLASS_BELL = ResourceLocationHelper.getResourceLocation(GUI_SHEET_LOCATION + "glassBell.png");
// Model textures
public static final String MODEL_CALCINATOR = MODEL_SHEET_LOCATION + "calcinator.png";
public static final String MODEL_ALUDEL = MODEL_SHEET_LOCATION + "aludel.png";
public static final String MODEL_ALCHEMICAL_CHEST = MODEL_SHEET_LOCATION + "alchemicalChest.png";
public static final String MODEL_GLASS_BELL = MODEL_SHEET_LOCATION + "aludel.png";
public static final ResourceLocation MODEL_CALCINATOR = ResourceLocationHelper.getResourceLocation(MODEL_SHEET_LOCATION + "calcinator.png");
public static final ResourceLocation MODEL_ALUDEL = ResourceLocationHelper.getResourceLocation(MODEL_SHEET_LOCATION + "aludel.png");
public static final ResourceLocation MODEL_ALCHEMICAL_CHEST = ResourceLocationHelper.getResourceLocation(MODEL_SHEET_LOCATION + "alchemicalChest.png");
public static final ResourceLocation MODEL_GLASS_BELL = ResourceLocationHelper.getResourceLocation(MODEL_SHEET_LOCATION + "aludel.png");
// Effect textures
public static final String EFFECT_WORLD_TRANSMUTATION = EFFECTS_LOCATION + "noise.png";
public static final ResourceLocation EFFECT_WORLD_TRANSMUTATION = ResourceLocationHelper.getResourceLocation(EFFECTS_LOCATION + "noise.png");
}

View file

@ -236,7 +236,7 @@ public class TileAlchemicalChest extends TileEE implements IInventory {
}
@Override
public boolean isStackValidForSlot(int side, ItemStack itemStack) {
public boolean isItemValidForSlot(int side, ItemStack itemStack) {
return true;
}

View file

@ -153,7 +153,7 @@ public class TileAludel extends TileEE implements IInventory {
}
@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
public boolean isItemValidForSlot(int i, ItemStack itemstack) {
return true;
}

View file

@ -154,7 +154,7 @@ public class TileCalcinator extends TileEE implements IInventory {
}
@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
public boolean isItemValidForSlot(int i, ItemStack itemstack) {
return true;
}

View file

@ -141,7 +141,7 @@ public class TileGlassBell extends TileEE implements IInventory {
}
@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
public boolean isItemValidForSlot(int i, ItemStack itemstack) {
return true;
}

View file

@ -1,52 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Czech (cs_CZ) Localization File</comment>
<entry key="key.extra">Extra</entry>
<entry key="key.release">Vypustit</entry>
<entry key="key.toggle">Přepnout</entry>
<entry key="key.charge">Nabít</entry>
<entry key="item.miniumShard.name">Úlomek suříku</entry>
<entry key="item.inertStone.name">Inertní Kámen</entry>
<entry key="item.miniumStone.name">Kámen suříku</entry>
<entry key="item.stonePhilosophers.name">Kámen mudrců</entry>
<entry key="item.alchemicalDustAsh.name">Popel</entry>
<entry key="item.alchemicalDustMinium.name">Suříkový Prášek</entry>
<entry key="item.alchemicalDustVerdant.name">Nazelenalý Prášek</entry>
<entry key="item.alchemicalDustAzure.name">Azurový Prášek</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantový Prášek</entry>
<entry key="item.alchemicalDustIridescent.name">Duhový Prášek</entry>
<entry key="item.alchemyBag.name">Alchymistický Pytlík</entry>
<entry key="tile.redWaterStill.name">Rudá voda (v klidu)</entry>
<entry key="tile.redWaterFlowing.name">Rudá voda (tekoucí)</entry>
<entry key="tile.calcinator.name">Kalcinátor</entry>
<entry key="tile.aludel.name">Sublimační Nádoba</entry>
<entry key="tile.alchemicalChest.name">Alchymistická Truhla</entry>
<entry key="container.calcinator">Kalcinátor</entry>
<entry key="container.aludel">Sublimační Nádoba</entry> <!-- nádoba na zachycování kondenzátu -->
<entry key="container.alchemicalChest">Alchymistická Truhla</entry>
<entry key="container.alchemicalBag">Alchymistický Pytlík</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Provádím kontrolu verze, vzdálený soubor umístěn na</entry>
<entry key="version.uninitialized">Kontrola verze neproběhla úspěšně (nezdařila se inicializace)</entry>
<entry key="version.current">Používáte nejaktuálnější verzi (@REMOTE_MOD_VERSION@) modu Equivalent Exchange 3, která je pro vaši verzi Minecraftu (@MINECRAFT_VERSION@) k dispozici</entry>
<entry key="version.outdated">Je k dispozici nová verze @MOD_NAME@ (@REMOTE_MOD_VERSION@) pro MC @MINECRAFT_VERSION@. Ke stažení zde: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Chyba při připojování k servru poskytujícímu informace o verzi, zkouším se znovu připojit</entry>
<entry key="version.final_error">Kontrola verze deaktivována po třech neúspěšných pokusech, přeskakuji</entry>
<entry key="version.mc_version_not_found">Nepodařilo se nalézt verzi @MOD_NAME@ pro @MINECRAFT_VERSION@</entry>
<entry key="command.ee3.overlay.turned_on">Zobrazení výsledku transmutace zapnuto</entry>
<entry key="command.ee3.overlay.turned_off">Zobrazení výsledku transmutace vypnuto</entry>
<entry key="command.ee3.overlay.position.top_left">Pozice zobrazení výsledku transmutace nastavena na levý horní roh</entry>
<entry key="command.ee3.overlay.position.top_right">Pozice zobrazení výsledku transmutace nastavena na pravý horní roh</entry>
<entry key="command.ee3.overlay.position.bottom_left">Pozice zobrazení výsledku transmutace nastavena na levý dolní roh</entry>
<entry key="command.ee3.overlay.position.bottom_right">Pozice zobrazení výsledku transmutace nastavena na pravý dolní roh</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(kde ### je desetinná hodnota mezi 0,0 a 1,0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Průhlednost výsledku transmutace úspěšně změněna</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(kde ### je desetinná hodnota větší než 0,0) </entry>
<entry key="command.ee3.overlay.scale.updated">Měřítko výsledku transmutace úspěšné změněno</entry>
<entry key="command.ee3.particles.turned_on">Equivalent Exchange 3 částice zapnuty</entry>
<entry key="command.ee3.particles.turned_off">Equivalent Exchange 3 částice vypnuty</entry>
<entry key="command.ee3.sounds.set_to_all">Přehrávání zvuků z Equivalent Exchange 3 od všech hráčů</entry>
<entry key="command.ee3.sounds.set_to_self">Přehrávání zvuků z Equivalent Exchange 3 pouze od aktuálního hráče</entry>
<entry key="command.ee3.sounds.turned_off">Přehrávání zvuků z Equivalent Exchange 3 vypnuto</entry>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Czech (cs_CZ) Localization File</comment>
<entry key="key.extra">Extra</entry>
<entry key="key.release">Vypustit</entry>
<entry key="key.toggle">Přepnout</entry>
<entry key="key.charge">Nabít</entry>
<entry key="item.miniumShard.name">Úlomek suříku</entry>
<entry key="item.inertStone.name">Inertní Kámen</entry>
<entry key="item.miniumStone.name">Kámen suříku</entry>
<entry key="item.stonePhilosophers.name">Kámen mudrců</entry>
<entry key="item.alchemicalDustAsh.name">Popel</entry>
<entry key="item.alchemicalDustMinium.name">Suříkový Prášek</entry>
<entry key="item.alchemicalDustVerdant.name">Nazelenalý Prášek</entry>
<entry key="item.alchemicalDustAzure.name">Azurový Prášek</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantový Prášek</entry>
<entry key="item.alchemicalDustIridescent.name">Duhový Prášek</entry>
<entry key="item.alchemyBag.name">Alchymistický Pytlík</entry>
<entry key="tile.redWaterStill.name">Rudá voda (v klidu)</entry>
<entry key="tile.redWaterFlowing.name">Rudá voda (tekoucí)</entry>
<entry key="tile.calcinator.name">Kalcinátor</entry>
<entry key="tile.aludel.name">Sublimační Nádoba</entry>
<entry key="tile.alchemicalChest.name">Alchymistická Truhla</entry>
<entry key="container.calcinator">Kalcinátor</entry>
<entry key="container.aludel">Sublimační Nádoba</entry> <!-- nádoba na zachycování kondenzátu -->
<entry key="container.alchemicalChest">Alchymistická Truhla</entry>
<entry key="container.alchemicalBag">Alchymistický Pytlík</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Provádím kontrolu verze, vzdálený soubor umístěn na</entry>
<entry key="version.uninitialized">Kontrola verze neproběhla úspěšně (nezdařila se inicializace)</entry>
<entry key="version.current">Používáte nejaktuálnější verzi (@REMOTE_MOD_VERSION@) modu Equivalent Exchange 3, která je pro vaši verzi Minecraftu (@MINECRAFT_VERSION@) k dispozici</entry>
<entry key="version.outdated">Je k dispozici nová verze @MOD_NAME@ (@REMOTE_MOD_VERSION@) pro MC @MINECRAFT_VERSION@. Ke stažení zde: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Chyba při připojování k servru poskytujícímu informace o verzi, zkouším se znovu připojit</entry>
<entry key="version.final_error">Kontrola verze deaktivována po třech neúspěšných pokusech, přeskakuji</entry>
<entry key="version.mc_version_not_found">Nepodařilo se nalézt verzi @MOD_NAME@ pro @MINECRAFT_VERSION@</entry>
<entry key="command.ee3.overlay.turned_on">Zobrazení výsledku transmutace zapnuto</entry>
<entry key="command.ee3.overlay.turned_off">Zobrazení výsledku transmutace vypnuto</entry>
<entry key="command.ee3.overlay.position.top_left">Pozice zobrazení výsledku transmutace nastavena na levý horní roh</entry>
<entry key="command.ee3.overlay.position.top_right">Pozice zobrazení výsledku transmutace nastavena na pravý horní roh</entry>
<entry key="command.ee3.overlay.position.bottom_left">Pozice zobrazení výsledku transmutace nastavena na levý dolní roh</entry>
<entry key="command.ee3.overlay.position.bottom_right">Pozice zobrazení výsledku transmutace nastavena na pravý dolní roh</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(kde ### je desetinná hodnota mezi 0,0 a 1,0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Průhlednost výsledku transmutace úspěšně změněna</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(kde ### je desetinná hodnota větší než 0,0) </entry>
<entry key="command.ee3.overlay.scale.updated">Měřítko výsledku transmutace úspěšné změněno</entry>
<entry key="command.ee3.particles.turned_on">Equivalent Exchange 3 částice zapnuty</entry>
<entry key="command.ee3.particles.turned_off">Equivalent Exchange 3 částice vypnuty</entry>
<entry key="command.ee3.sounds.set_to_all">Přehrávání zvuků z Equivalent Exchange 3 od všech hráčů</entry>
<entry key="command.ee3.sounds.set_to_self">Přehrávání zvuků z Equivalent Exchange 3 pouze od aktuálního hráče</entry>
<entry key="command.ee3.sounds.turned_off">Přehrávání zvuků z Equivalent Exchange 3 vypnuto</entry>
</properties>

View file

@ -4,7 +4,7 @@
<comment>Spanish (es_ES) Localization File</comment>
<entry key="key.extra">Extra</entry>
<entry key="key.release">Lanzar</entry>
<entry key="key.toggle">Alternar</entry>
<entry key="key.toggle">Mueva</entry>
<entry key="key.charge">Cargar</entry>
<entry key="item.shardMinium.name">Fragmento de Minio</entry>
<entry key="item.stoneInert.name">Piedra Inerte</entry>
@ -16,18 +16,18 @@
<entry key="item.alchemicalDustAzure.name">Polvo Azur</entry>
<entry key="item.alchemicalDustAmaranthine.name">Polvo Purpúreo</entry>
<entry key="item.alchemicalDustIridescent.name">Polvo Iridiscente</entry>
<entry key="item.alchemicalBag.name">Bolsa de Alquimia</entry>
<entry key="tile.redWaterStill.name">Agua Roja (Quieta)</entry>
<entry key="tile.redWaterFlowing.name">Agua Roja (Fluyendo)</entry>
<entry key="item.alchemicalBag.name">Bolsa Alquimico</entry>
<entry key="tile.redWaterStill.name">Agua Roja (Inmovil)</entry>
<entry key="tile.redWaterFlowing.name">Agua Roja (Corriente)</entry>
<entry key="tile.calcinator.name">Calcinador</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Cofre de Alquimia</entry>
<entry key="tile.alchemicalChest.name">Cofre Alquimico</entry>
<entry key="tile.glassBell.name">Campana de Crystal</entry>
<entry key="container.calcinator">Calcinator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Cofre de Alquimia</entry>
<entry key="container.alchemicalBag">Bolsa de Alquimia</entry>
<entry key="container.glassBell">Campana de Crystal</entry>
<entry key="container.alchemicalChest">Cofre Alquimico</entry>
<entry key="container.alchemicalBag">Bolsa Alquimico</entry>
<entry key="container.glassBell">Campana Virido</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Inicializando chequeo de versión contra el archivo autoritario remoto, ubicado en</entry>
<entry key="version.uninitialized">El chequeo de versiones no se iniicalizó adecuadamente</entry>

View file

@ -1,54 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Polish (pl_PL) Localization File</comment>
<entry key="key.extra">Dodatkowa funkcja</entry>
<entry key="key.release">Wypuść</entry>
<entry key="key.toggle">Przełącz</entry>
<entry key="key.charge">Ładuj</entry>
<entry key="item.shardMinium.name">Odłam Minium</entry>
<entry key="item.stoneInert.name">Nieaktywny kamień</entry>
<entry key="item.stoneMinium.name">Minium</entry>
<entry key="item.stonePhilosophers.name">Kamień filozoficzny</entry>
<entry key="item.alchemicalDustAsh.name">Popiół</entry>
<entry key="item.alchemicalDustMinium.name">Proszek Minium</entry>
<entry key="item.alchemicalDustVerdant.name">Zielony proszek</entry>
<entry key="item.alchemicalDustAzure.name">Lazurowy proszek</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantowy proszek</entry>
<entry key="item.alchemicalDustIridescent.name">Opalowy Proszek</entry>
<entry key="item.alchemicalBag.name">Torba alchemiczna</entry>
<entry key="tile.redWaterStill.name">Czerwona woda (Stojąca)</entry>
<entry key="tile.redWaterFlowing.name">Czerwona woda (Płynąca)</entry>
<entry key="tile.calcinator.name">Kalcynator</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Skrzynia alchemiczna</entry>
<entry key="tile.glassBell.name">Szklany dzwon</entry>
<entry key="container.calcinator">Kalcynator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Skrzynia alchemiczna</entry>
<entry key="container.alchemicalBag">Torba alchemiczna</entry>
<entry key="container.glassBell">Szklany dzwon</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Rozpoczynanie zdalnego sprawdzania wersji, według</entry>
<entry key="version.uninitialized">Zdalne sprawdzanie wersji nie rozpoczęło się poprawnie</entry>
<entry key="version.current">Używasz najnowszej wersji (@REMOTE_MOD_VERSION@) of Equivalent Exchange 3 dla @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Nowa wersja @MOD_NAME@ (@REMOTE_MOD_VERSION@) dla @MINECRAFT_VERSION@ dostępna. Pobierz ją tutaj: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Błąd podczas sprawdzania wersji; ponawianie próby</entry>
<entry key="version.final_error">Sprawdzanie wersji przerwane po trzech nieudanych próbach</entry>
<entry key="version.mc_version_not_found">Odnalezienie wersji @MOD_NAME@ dla @MINECRAFT_VERSION@ niemożliwe</entry>
<entry key="command.ee3.overlay.turned_on">Nakładka transmutacji włączona</entry>
<entry key="command.ee3.overlay.turned_off">Nakładka transmutacji wyłączona</entry>
<entry key="command.ee3.overlay.position.top_left">Nakładka transmutacji przeniesona w lewy górny róg</entry>
<entry key="command.ee3.overlay.position.top_right">Nakładka transmutacji przeniesona w prawy górny róg</entry>
<entry key="command.ee3.overlay.position.bottom_left">Nakładka transmutacji przeniesona w lewy dolny róg</entry>
<entry key="command.ee3.overlay.position.bottom_right">Nakładka transmutacji przeniesona w prawy dolny róg</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(gdzie ### to wartość dziesiętna pomiędzy 0.0 i 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Przezroczystość nakładki transmutacji zmieniona pomyślnie</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(gdzie ### to wartość dziesiętna powyżej 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Skala nakładki transmutacji zmieniona pomyślnie</entry>
<entry key="command.ee3.particles.turned_on">Efekty cząsteczek Equivalent Exchange 3 włączone</entry>
<entry key="command.ee3.particles.turned_off">Efekty cząsteczek Equivalent Exchange 3 wyłączone</entry>
<entry key="command.ee3.sounds.set_to_all">Odtwarzanie dźwięków Equivalent Exchange 3 od wszystkich graczy</entry>
<entry key="command.ee3.sounds.set_to_self">Odtwarzanie dźwięków Equivalent Exchange 3 tylko od siebie</entry>
<entry key="command.ee3.sounds.turned_off">Odtwarzanie dźwięków Equivalent Exchange 3 wyłączone</entry>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Polish (pl_PL) Localization File</comment>
<entry key="key.extra">Dodatkowa funkcja</entry>
<entry key="key.release">Wypuść</entry>
<entry key="key.toggle">Przełącz</entry>
<entry key="key.charge">Ładuj</entry>
<entry key="item.shardMinium.name">Odłam Minium</entry>
<entry key="item.stoneInert.name">Nieaktywny kamień</entry>
<entry key="item.stoneMinium.name">Minium</entry>
<entry key="item.stonePhilosophers.name">Kamień filozoficzny</entry>
<entry key="item.alchemicalDustAsh.name">Popiół</entry>
<entry key="item.alchemicalDustMinium.name">Proszek Minium</entry>
<entry key="item.alchemicalDustVerdant.name">Zielony proszek</entry>
<entry key="item.alchemicalDustAzure.name">Lazurowy proszek</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantowy proszek</entry>
<entry key="item.alchemicalDustIridescent.name">Opalowy Proszek</entry>
<entry key="item.alchemicalBag.name">Torba alchemiczna</entry>
<entry key="tile.redWaterStill.name">Czerwona woda (Stojąca)</entry>
<entry key="tile.redWaterFlowing.name">Czerwona woda (Płynąca)</entry>
<entry key="tile.calcinator.name">Kalcynator</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Skrzynia alchemiczna</entry>
<entry key="tile.glassBell.name">Szklany dzwon</entry>
<entry key="container.calcinator">Kalcynator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Skrzynia alchemiczna</entry>
<entry key="container.alchemicalBag">Torba alchemiczna</entry>
<entry key="container.glassBell">Szklany dzwon</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Rozpoczynanie zdalnego sprawdzania wersji, według</entry>
<entry key="version.uninitialized">Zdalne sprawdzanie wersji nie rozpoczęło się poprawnie</entry>
<entry key="version.current">Używasz najnowszej wersji (@REMOTE_MOD_VERSION@) of Equivalent Exchange 3 dla @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Nowa wersja @MOD_NAME@ (@REMOTE_MOD_VERSION@) dla @MINECRAFT_VERSION@ dostępna. Pobierz ją tutaj: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Błąd podczas sprawdzania wersji; ponawianie próby</entry>
<entry key="version.final_error">Sprawdzanie wersji przerwane po trzech nieudanych próbach</entry>
<entry key="version.mc_version_not_found">Odnalezienie wersji @MOD_NAME@ dla @MINECRAFT_VERSION@ niemożliwe</entry>
<entry key="command.ee3.overlay.turned_on">Nakładka transmutacji włączona</entry>
<entry key="command.ee3.overlay.turned_off">Nakładka transmutacji wyłączona</entry>
<entry key="command.ee3.overlay.position.top_left">Nakładka transmutacji przeniesona w lewy górny róg</entry>
<entry key="command.ee3.overlay.position.top_right">Nakładka transmutacji przeniesona w prawy górny róg</entry>
<entry key="command.ee3.overlay.position.bottom_left">Nakładka transmutacji przeniesona w lewy dolny róg</entry>
<entry key="command.ee3.overlay.position.bottom_right">Nakładka transmutacji przeniesona w prawy dolny róg</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(gdzie ### to wartość dziesiętna pomiędzy 0.0 i 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Przezroczystość nakładki transmutacji zmieniona pomyślnie</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(gdzie ### to wartość dziesiętna powyżej 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Skala nakładki transmutacji zmieniona pomyślnie</entry>
<entry key="command.ee3.particles.turned_on">Efekty cząsteczek Equivalent Exchange 3 włączone</entry>
<entry key="command.ee3.particles.turned_off">Efekty cząsteczek Equivalent Exchange 3 wyłączone</entry>
<entry key="command.ee3.sounds.set_to_all">Odtwarzanie dźwięków Equivalent Exchange 3 od wszystkich graczy</entry>
<entry key="command.ee3.sounds.set_to_self">Odtwarzanie dźwięków Equivalent Exchange 3 tylko od siebie</entry>
<entry key="command.ee3.sounds.turned_off">Odtwarzanie dźwięków Equivalent Exchange 3 wyłączone</entry>
</properties>

View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Portuguese (pt_BR) Localization File</comment>
<entry key="key.extra">Extra</entry>
<entry key="key.release">Liberar</entry>
<entry key="key.toggle">Alterar</entry>
<entry key="key.charge">Carregar</entry>
<entry key="item.shardMinium.name">Fragmento de Minium</entry>
<entry key="item.stoneInert.name">Pedra Inerte</entry>
<entry key="item.stoneMinium.name">Pedra de Minium</entry>
<entry key="item.stonePhilosophers.name">Pedra Filosofal</entry>
<entry key="item.alchemicalDustAsh.name">Cinzas</entry>
<entry key="item.alchemicalDustMinium.name">Pó de Minium</entry>
<entry key="item.alchemicalDustVerdant.name">Pó Verdejantet</entry>
<entry key="item.alchemicalDustAzure.name">Pó Indigo</entry>
<entry key="item.alchemicalDustAmaranthine.name">Pó Amarantino</entry>
<entry key="item.alchemicalDustIridescent.name">Pó Iridescente</entry>
<entry key="item.alchemicalBag.name">Bolsa Alquímica</entry>
<entry key="tile.redWaterStill.name">Água vermelha (Parada)</entry>
<entry key="tile.redWaterFlowing.name">Água Vermelha(Corrente)</entry>
<entry key="tile.calcinator.name">Calcinador</entry>
<entry key="tile.aludel.name">Sublimador</entry>
<entry key="tile.alchemicalChest.name">Baú Alquímico</entry>
<entry key="tile.glassBell.name">Sino Vítreo</entry>
<entry key="container.calcinator">Calcinador</entry>
<entry key="container.aludel">Sublimador</entry>
<entry key="container.alchemicalChest">Baú Alquímico</entry>
<entry key="container.alchemicalBag">Bolsa Alquímica</entry>
<entry key="container.glassBell">Sino Vítreo</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Iniciando checagem da versão remota contra a versão remota autorítaria,localizada em</entry>
<entry key="version.uninitialized">Checagem da versão remota não pode ser feita adequadamente</entry>
<entry key="version.current">Atualmente usando a versão mais recente (@REMOTE_MOD_VERSION@) de Equivalent Exchange 3 para @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Uma nova versão de @MOD_NAME@ existe (@REMOTE_MOD_VERSION@) para @MINECRAFT_VERSION@. Consigam-na aqui: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Erro enquanto conectando à versão remota do arquivo autoritário; tentando novamente</entry>
<entry key="version.final_error">Checagem de versão finalizada com erros após várias tentativas sem sucesso</entry>
<entry key="version.mc_version_not_found">Não foi possível achar a versão de @MOD_NAME@ para @MINECRAFT_VERSION@ na versão remota autoritária</entry>
<entry key="command.ee3.overlay.turned_on">Camdada do alvo de transmutação ligada</entry>
<entry key="command.ee3.overlay.turned_off">Camada do alvo de transmutação desligada</entry>
<entry key="command.ee3.overlay.position.top_left">Posição da camada alvo de transmutação configurada para noroeste</entry>
<entry key="command.ee3.overlay.position.top_right">Posição da camada alvo de transmutação configurada para nordeste</entry>
<entry key="command.ee3.overlay.position.bottom_left">Posição da camada alvo de transmutação configurada para sudoeste</entry>
<entry key="command.ee3.overlay.position.bottom_right">Posição da camada alvo de transmutação configurada para sudeste</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(onde ### é um valor decimal entre 0.0 e 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Opacidade da camada alvo de transmutação configurada com sucesso</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(onde ### é um valor decimal maior que 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Escala da camada alvo de transmutação configurada com sucesso</entry>
<entry key="command.ee3.particles.turned_on">Partículas do Equivalent Exchange 3 ligadas</entry>
<entry key="command.ee3.particles.turned_off">Partículas do Equivalent Exchange 3 desligadas</entry>
<entry key="command.ee3.sounds.set_to_all">Tocando sons do Equivalent Exchange 3 para todos os jogadores</entry>
<entry key="command.ee3.sounds.set_to_self">Tocando sons do Equivalent Exchange 3 para si mesmo</entry>
<entry key="command.ee3.sounds.turned_off">Sons do Equivalent Exchange 3 desabilitados</entry>
</properties>

View file

@ -1,54 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Russian (ru_RU) Localization File</comment>
<entry key="key.extra">Экстра</entry>
<entry key="key.release">Сброс</entry>
<entry key="key.toggle">Переключение</entry>
<entry key="key.charge">Заряд</entry>
<entry key="item.shardMinium.name">Алхимический осколок</entry>
<entry key="item.stoneInert.name">Инертный камень</entry>
<entry key="item.stoneMinium.name">Алхимический камень</entry>
<entry key="item.stonePhilosophers.name">Философский камень</entry>
<entry key="item.alchemicalDustAsh.name">Пыль</entry>
<entry key="item.alchemicalDustMinium.name">Алхимический порошок</entry>
<entry key="item.alchemicalDustVerdant.name">Зелёный порошок</entry>
<entry key="item.alchemicalDustAzure.name">Лазурный порошок</entry>
<entry key="item.alchemicalDustAmaranthine.name">Пурпурный порошок</entry>
<entry key="item.alchemicalDustIridescent.name">Радужный порошок</entry>
<entry key="item.alchemicalBag.name">Алхимическая сумка</entry>
<entry key="tile.redWaterStill.name">Красная вода (Стоящая)</entry>
<entry key="tile.redWaterFlowing.name">Красная вода (Текущая)</entry>
<entry key="tile.calcinator.name">Кальцинатор</entry>
<entry key="tile.aludel.name">Алюдель</entry>
<entry key="tile.alchemicalChest.name">Алхимический сундук</entry>
<entry key="tile.glassBell.name">Стеклянный колпак</entry>
<entry key="container.calcinator">Кальцинатор</entry>
<entry key="container.aludel">Алюдель</entry>
<entry key="container.alchemicalChest">Алхимический сундук</entry>
<entry key="container.alchemicalBag">Алхимическая сумка</entry>
<entry key="container.glassBell">Стеклянный колпак</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Инициализация проверки версии файла по удалённому экземпляру, расположенному на</entry>
<entry key="version.uninitialized">Не удалась инициализация удалённой проверки версии</entry>
<entry key="version.current">Используется самая свежая версия (@REMOTE_MOD_VERSION@) модификации Equivalent Exchange 3 для @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Новая версия модификации @MOD_NAME@ существует (@REMOTE_MOD_VERSION@) для @MINECRAFT_VERSION@. Вы можите скачать её здесь: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Ошибка подключения к удалённому файлу проверки версии; новая попытка</entry>
<entry key="version.final_error">Проверка версии отменена после 3х неудачных попыток</entry>
<entry key="version.mc_version_not_found">Не удаётся найти версию модификации @MOD_NAME@ для @MINECRAFT_VERSION@ в удалённом хранилище версий</entry>
<entry key="command.ee3.overlay.turned_on">Панель цели трансмутации включена</entry>
<entry key="command.ee3.overlay.turned_off">Панель цели трансмутации выключена</entry>
<entry key="command.ee3.overlay.position.top_left">Позиция панели цели трансмутации установленна на верхний левый угол</entry>
<entry key="command.ee3.overlay.position.top_right">Позиция панели цели трансмутации установленна на верхний правый угол</entry>
<entry key="command.ee3.overlay.position.bottom_left">Позиция панели цели трансмутации установленна на нижний левый угол</entry>
<entry key="command.ee3.overlay.position.bottom_right">Позиция панели цели трансмутации установленна на нижний правый угол</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(где ### - десятичное значение между 0.0 и 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Прозрачность панели цели трансмутации успешно обновлена</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(где ### - десятичное значение, больше 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Размер панели цели трансмутации успешно обновлён</entry>
<entry key="command.ee3.particles.turned_on">Частицы Equivalent Exchange 3 включены</entry>
<entry key="command.ee3.particles.turned_off">Частицы Equivalent Exchange 3 выключены</entry>
<entry key="command.ee3.sounds.set_to_all">Звуки Equivalent Exchange 3 слышны всем</entry>
<entry key="command.ee3.sounds.set_to_self">Звуки Equivalent Exchange 3 слышны только вам</entry>
<entry key="command.ee3.sounds.turned_off">Звуки Equivalent Exchange 3 выключены</entry>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Russian (ru_RU) Localization File</comment>
<entry key="key.extra">Экстра</entry>
<entry key="key.release">Сброс</entry>
<entry key="key.toggle">Переключение</entry>
<entry key="key.charge">Заряд</entry>
<entry key="item.shardMinium.name">Алхимический осколок</entry>
<entry key="item.stoneInert.name">Инертный камень</entry>
<entry key="item.stoneMinium.name">Алхимический камень</entry>
<entry key="item.stonePhilosophers.name">Философский камень</entry>
<entry key="item.alchemicalDustAsh.name">Пыль</entry>
<entry key="item.alchemicalDustMinium.name">Алхимический порошок</entry>
<entry key="item.alchemicalDustVerdant.name">Зелёный порошок</entry>
<entry key="item.alchemicalDustAzure.name">Лазурный порошок</entry>
<entry key="item.alchemicalDustAmaranthine.name">Пурпурный порошок</entry>
<entry key="item.alchemicalDustIridescent.name">Радужный порошок</entry>
<entry key="item.alchemicalBag.name">Алхимическая сумка</entry>
<entry key="tile.redWaterStill.name">Красная вода (Стоящая)</entry>
<entry key="tile.redWaterFlowing.name">Красная вода (Текущая)</entry>
<entry key="tile.calcinator.name">Кальцинатор</entry>
<entry key="tile.aludel.name">Алюдель</entry>
<entry key="tile.alchemicalChest.name">Алхимический сундук</entry>
<entry key="tile.glassBell.name">Стеклянный колпак</entry>
<entry key="container.calcinator">Кальцинатор</entry>
<entry key="container.aludel">Алюдель</entry>
<entry key="container.alchemicalChest">Алхимический сундук</entry>
<entry key="container.alchemicalBag">Алхимическая сумка</entry>
<entry key="container.glassBell">Стеклянный колпак</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Инициализация проверки версии файла по удалённому экземпляру, расположенному на</entry>
<entry key="version.uninitialized">Не удалась инициализация удалённой проверки версии</entry>
<entry key="version.current">Используется самая свежая версия (@REMOTE_MOD_VERSION@) модификации Equivalent Exchange 3 для @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Новая версия модификации @MOD_NAME@ существует (@REMOTE_MOD_VERSION@) для @MINECRAFT_VERSION@. Вы можите скачать её здесь: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Ошибка подключения к удалённому файлу проверки версии; новая попытка</entry>
<entry key="version.final_error">Проверка версии отменена после 3х неудачных попыток</entry>
<entry key="version.mc_version_not_found">Не удаётся найти версию модификации @MOD_NAME@ для @MINECRAFT_VERSION@ в удалённом хранилище версий</entry>
<entry key="command.ee3.overlay.turned_on">Панель цели трансмутации включена</entry>
<entry key="command.ee3.overlay.turned_off">Панель цели трансмутации выключена</entry>
<entry key="command.ee3.overlay.position.top_left">Позиция панели цели трансмутации установленна на верхний левый угол</entry>
<entry key="command.ee3.overlay.position.top_right">Позиция панели цели трансмутации установленна на верхний правый угол</entry>
<entry key="command.ee3.overlay.position.bottom_left">Позиция панели цели трансмутации установленна на нижний левый угол</entry>
<entry key="command.ee3.overlay.position.bottom_right">Позиция панели цели трансмутации установленна на нижний правый угол</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(где ### - десятичное значение между 0.0 и 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Прозрачность панели цели трансмутации успешно обновлена</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(где ### - десятичное значение, больше 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Размер панели цели трансмутации успешно обновлён</entry>
<entry key="command.ee3.particles.turned_on">Частицы Equivalent Exchange 3 включены</entry>
<entry key="command.ee3.particles.turned_off">Частицы Equivalent Exchange 3 выключены</entry>
<entry key="command.ee3.sounds.set_to_all">Звуки Equivalent Exchange 3 слышны всем</entry>
<entry key="command.ee3.sounds.set_to_self">Звуки Equivalent Exchange 3 слышны только вам</entry>
<entry key="command.ee3.sounds.turned_off">Звуки Equivalent Exchange 3 выключены</entry>
</properties>

View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Slovenian (sl_SI) Localization File</comment>
<entry key="key.extra">Dodatno</entry>
<entry key="key.release">Sproži</entry>
<entry key="key.toggle">Preklopi</entry>
<entry key="key.charge">Nabij</entry>
<entry key="item.shardMinium.name">Drobec Minija</entry>
<entry key="item.stoneInert.name">Nedejaven Kamen</entry>
<entry key="item.stoneMinium.name">Minijev Kamen</entry>
<entry key="item.stonePhilosophers.name">Kamen Modrosti</entry>
<entry key="item.alchemicalDustAsh.name">Pepel</entry>
<entry key="item.alchemicalDustMinium.name">Minijev Prah</entry>
<entry key="item.alchemicalDustVerdant.name">Zelen Prah</entry>
<entry key="item.alchemicalDustAzure.name">Moder Prah</entry>
<entry key="item.alchemicalDustAmaranthine.name">Vijoličen Prah</entry>
<entry key="item.alchemicalDustIridescent.name">Mavrični Prah</entry>
<entry key="item.alchemicalBag.name">Alkimistična Vreča</entry>
<entry key="tile.redWaterStill.name">Rdeča Voda (Mirujoča)</entry>
<entry key="tile.redWaterFlowing.name">Rdeča Voda (Pretočna)</entry>
<entry key="tile.calcinator.name">Kalcinator</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Alkimistični Zaboj</entry>
<entry key="tile.glassBell.name">Stekleni Zvonec</entry>
<entry key="container.calcinator">Kalcinator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Alkimistični Zaboj</entry>
<entry key="container.alchemicalBag">Alkimistična Vreča</entry>
<entry key="container.glassBell">Stekleni Zvonec</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Inicializiram oddaljeno preverjanje različice z različico oddaljenega strežnika, ki se nahaja na</entry>
<entry key="version.uninitialized">Oddaljeno preverjanje različice se ni inicializiralo pravilno</entry>
<entry key="version.current">Trenutno je v uporabi zadnja različica (@REMOTE_MOD_VERSION@) Equivalent Exchange 3 za @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Obstaja nova različica @MOD_NAME@ (@REMOTE_MOD_VERSION@) za @MINECRAFT_VERSION@. Dobite jo tukaj: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Napaka pri pridobivanju datoteke z različico z oddaljenega strežnika; poskušam znova</entry>
<entry key="version.final_error">Preverjanje različice ustavljeno po treh neuspešnih preverjanjih</entry>
<entry key="version.mc_version_not_found">Ne morem najti različice @MOD_NAME@ za @MINECRAFT_VERSION@ na oddaljenem strežniku</entry>
<entry key="command.ee3.overlay.turned_on">Prikaz transmutacije je vključen</entry>
<entry key="command.ee3.overlay.turned_off">Prikaz transmutacije je izključen</entry>
<entry key="command.ee3.overlay.position.top_left">Mesto prikaza transmutacije je bilo nastavljeno na zgoraj levo</entry>
<entry key="command.ee3.overlay.position.top_right">Mesto prikaza transmutacije je bilo nastavljeno na zgoraj desno</entry>
<entry key="command.ee3.overlay.position.bottom_left">Mesto prikaza transmutacije je bilo nastavljeno na spodaj levo</entry>
<entry key="command.ee3.overlay.position.bottom_right">Mesto prikaza transmutacije je bilo nastavljeno na spodaj desno</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(kjer je ### decimalna vrednost med 0.0 in 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Prosojnost prikaza transmutacije je bila uspešno posodobljena</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(kjer je ### decimalna vrednost večja od 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Velikost prikaza transmutacije je bila uspešno posodobljena</entry>
<entry key="command.ee3.particles.turned_on">Equivalent Exchange 3 delci so vključeni</entry>
<entry key="command.ee3.particles.turned_off">Equivalent Exchange 3 delci so izključeni</entry>
<entry key="command.ee3.sounds.set_to_all">Predvajam Equivalent Exchange 3 zvoke vseh igralcev</entry>
<entry key="command.ee3.sounds.set_to_self">Predvajam Equivalent Exchange 3 zvoke samo od sebe</entry>
<entry key="command.ee3.sounds.turned_off">Predvajanje Equivalent Exchange 3 zvokov je izključeno</entry>
</properties>

View file

@ -1,54 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Serbian (sr_RS) Localization File</comment>
<entry key="key.extra">Dodatno</entry>
<entry key="key.release">Oslabiti</entry>
<entry key="key.toggle">Menjati</entry>
<entry key="key.charge">Pojačati</entry>
<entry key="item.shardMinium.name">Odlomak Miniuma</entry>
<entry key="item.stoneInert.name">Inertni Kamen</entry>
<entry key="item.stoneMinium.name">Miniumski Kamen</entry>
<entry key="item.stonePhilosophers.name">Filozofski Kamen</entry>
<entry key="item.alchemicalDustAsh.name">Pepeo</entry>
<entry key="item.alchemicalDustMinium.name">Miniumska Prašina</entry>
<entry key="item.alchemicalDustVerdant.name">Verdantna Prašina</entry>
<entry key="item.alchemicalDustAzure.name">Azurna Prašina</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantinska Prašina</entry>
<entry key="item.alchemicalDustIridescent.name">Iridesentna Prašina</entry>
<entry key="item.alchemicalBag.name">Alhemijska Vreća</entry>
<entry key="tile.redWaterStill.name">Crvena Voda (Stajaća)</entry>
<entry key="tile.redWaterFlowing.name">Crvena Voda (Tekuća)</entry>
<entry key="tile.calcinator.name">Kalcinator</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Alhemijski Kovčeg</entry>
<entry key="tile.glassBell.name">Stakleno Zvono</entry>
<entry key="container.calcinator">Kalcinator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Alhemijski Kovčeg</entry>
<entry key="container.alchemicalBag">Alhemijska Vreća</entry>
<entry key="container.glassBell">Stakleno Zvono</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Započinjem proveru verzije u poređenju sa naj novijom, koji se nalazi u</entry>
<entry key="version.uninitialized">Provera verzije neuspešna</entry>
<entry key="version.current">Trenutno koristite naj noviju verziju (@REMOTE_MOD_VERSION@) Equivalent Exchange 3 moda za @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Nova @MOD_NAME@ verzija postoji (@REMOTE_MOD_VERSION@) za @MINECRAFT_VERSION@. Skinite je ovde: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Greška u konektovanju sa serverom; pokusavam ponovo</entry>
<entry key="version.final_error">Provera verzije zaustavljena posle tri neušpesna pokušaja</entry>
<entry key="version.mc_version_not_found">Potraga za verziju @MOD_NAME@ za @MINECRAFT_VERSION@, neuspešna</entry>
<entry key="command.ee3.overlay.turned_on">Prikaz mete transmutacije uključen</entry>
<entry key="command.ee3.overlay.turned_off">Prikaz mete transmutacije isključen</entry>
<entry key="command.ee3.overlay.position.top_left">Prikaz mete transmutacije stavljen na gornji levi ugao</entry>
<entry key="command.ee3.overlay.position.top_right">Prikaz mete transmutacije stavljen na gornji desni ugao</entry>
<entry key="command.ee3.overlay.position.bottom_left">Prikaz mete transmutacije stavljen na donji levi ugao</entry>
<entry key="command.ee3.overlay.position.bottom_right">Prikaz mete transmutacije stavljen na donji desni ugao</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(gde je ### decimalna vrednost izmedju 0.0 i 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Prozirnost prikaza mete transmutacije uspešno promenjena</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(gde je ### decimalna vrednost veća nego 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Veličina prikaza mete transmutacije uspešno promenjena</entry>
<entry key="command.ee3.particles.turned_on">Equivalent Exchange 3 čestice uključene</entry>
<entry key="command.ee3.particles.turned_off">Equivalent Exchange 3 čestice isključene</entry>
<entry key="command.ee3.sounds.set_to_all">Čućete Equivalent Exchange 3 zvukove od svih igrača</entry>
<entry key="command.ee3.sounds.set_to_self">Čućete samo svoje Equivalent Exchange 3 zvukove</entry>
<entry key="command.ee3.sounds.turned_off">Equivalent Exchange 3 zvukovi isključeni</entry>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>Serbian (sr_SP) Localization File</comment>
<entry key="key.extra">Dodatno</entry>
<entry key="key.release">Oslabiti</entry>
<entry key="key.toggle">Menjati</entry>
<entry key="key.charge">Pojačati</entry>
<entry key="item.shardMinium.name">Odlomak Miniuma</entry>
<entry key="item.stoneInert.name">Inertni Kamen</entry>
<entry key="item.stoneMinium.name">Miniumski Kamen</entry>
<entry key="item.stonePhilosophers.name">Filozofski Kamen</entry>
<entry key="item.alchemicalDustAsh.name">Pepeo</entry>
<entry key="item.alchemicalDustMinium.name">Miniumska Prašina</entry>
<entry key="item.alchemicalDustVerdant.name">Verdantna Prašina</entry>
<entry key="item.alchemicalDustAzure.name">Azurna Prašina</entry>
<entry key="item.alchemicalDustAmaranthine.name">Amarantinska Prašina</entry>
<entry key="item.alchemicalDustIridescent.name">Iridesentna Prašina</entry>
<entry key="item.alchemicalBag.name">Alhemijska Vreća</entry>
<entry key="tile.redWaterStill.name">Crvena Voda (Stajaća)</entry>
<entry key="tile.redWaterFlowing.name">Crvena Voda (Tekuća)</entry>
<entry key="tile.calcinator.name">Kalcinator</entry>
<entry key="tile.aludel.name">Aludel</entry>
<entry key="tile.alchemicalChest.name">Alhemijski Kovčeg</entry>
<entry key="tile.glassBell.name">Stakleno Zvono</entry>
<entry key="container.calcinator">Kalcinator</entry>
<entry key="container.aludel">Aludel</entry>
<entry key="container.alchemicalChest">Alhemijski Kovčeg</entry>
<entry key="container.alchemicalBag">Alhemijska Vreća</entry>
<entry key="container.glassBell">Stakleno Zvono</entry>
<entry key="itemGroup.EE3">Equivalent Exchange 3</entry>
<entry key="version.init_log_message">Započinjem proveru verzije u poređenju sa naj novijom, koji se nalazi u</entry>
<entry key="version.uninitialized">Provera verzije neuspešna</entry>
<entry key="version.current">Trenutno koristite naj noviju verziju (@REMOTE_MOD_VERSION@) Equivalent Exchange 3 moda za @MINECRAFT_VERSION@</entry>
<entry key="version.outdated">Nova @MOD_NAME@ verzija postoji (@REMOTE_MOD_VERSION@) za @MINECRAFT_VERSION@. Skinite je ovde: @MOD_UPDATE_LOCATION@</entry>
<entry key="version.general_error">Greška u konektovanju sa serverom; pokusavam ponovo</entry>
<entry key="version.final_error">Provera verzije zaustavljena posle tri neušpesna pokušaja</entry>
<entry key="version.mc_version_not_found">Potraga za verziju @MOD_NAME@ za @MINECRAFT_VERSION@, neuspešna</entry>
<entry key="command.ee3.overlay.turned_on">Prikaz mete transmutacije uključen</entry>
<entry key="command.ee3.overlay.turned_off">Prikaz mete transmutacije isključen</entry>
<entry key="command.ee3.overlay.position.top_left">Prikaz mete transmutacije stavljen na gornji levi ugao</entry>
<entry key="command.ee3.overlay.position.top_right">Prikaz mete transmutacije stavljen na gornji desni ugao</entry>
<entry key="command.ee3.overlay.position.bottom_left">Prikaz mete transmutacije stavljen na donji levi ugao</entry>
<entry key="command.ee3.overlay.position.bottom_right">Prikaz mete transmutacije stavljen na donji desni ugao</entry>
<entry key="command.ee3.overlay.opacity.usage.additional_text">(gde je ### decimalna vrednost izmedju 0.0 i 1.0) </entry>
<entry key="command.ee3.overlay.opacity.updated">Prozirnost prikaza mete transmutacije uspešno promenjena</entry>
<entry key="command.ee3.overlay.scale.usage.additional_text">(gde je ### decimalna vrednost veća nego 0.0) </entry>
<entry key="command.ee3.overlay.scale.updated">Veličina prikaza mete transmutacije uspešno promenjena</entry>
<entry key="command.ee3.particles.turned_on">Equivalent Exchange 3 čestice uključene</entry>
<entry key="command.ee3.particles.turned_off">Equivalent Exchange 3 čestice isključene</entry>
<entry key="command.ee3.sounds.set_to_all">Čućete Equivalent Exchange 3 zvukove od svih igrača</entry>
<entry key="command.ee3.sounds.set_to_self">Čućete samo svoje Equivalent Exchange 3 zvukove</entry>
<entry key="command.ee3.sounds.turned_off">Equivalent Exchange 3 zvukovi isključeni</entry>
</properties>

View file

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

View file

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 293 B

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Some files were not shown because too many files have changed in this diff Show more