From 446faad04896d25857401ecfa0d265920d72df54 Mon Sep 17 00:00:00 2001 From: Christian Weeks Date: Sat, 2 Jun 2012 11:03:20 -0400 Subject: [PATCH] Update bukkit handler to inject names at startup --- .../cpw/mods/fml/server/FMLBukkitHandler.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/fml/bukkit/cpw/mods/fml/server/FMLBukkitHandler.java b/fml/bukkit/cpw/mods/fml/server/FMLBukkitHandler.java index 293d78fb37..cb2d98f5a9 100644 --- a/fml/bukkit/cpw/mods/fml/server/FMLBukkitHandler.java +++ b/fml/bukkit/cpw/mods/fml/server/FMLBukkitHandler.java @@ -23,6 +23,8 @@ import java.util.Properties; import java.util.Random; import java.util.logging.Logger; +import org.bukkit.Material; + import net.minecraft.server.Block; import net.minecraft.server.Item; import net.minecraft.server.LocaleLanguage; @@ -126,12 +128,17 @@ public class FMLBukkitHandler implements IFMLSidedHandler } /** - * Called a bit later on during server initialization to finish loading mods - */ - public void onLoadComplete() - { - Loader.instance().initializeMods(); - } + * Called a bit later on during server initialization to finish loading mods + */ + public void onLoadComplete() + { + Loader.instance().initializeMods(); + for (Item i : Item.byId) { + if (i!=null && Material.getMaterial(i.id).name().startsWith("X")) { + Material.setMaterialName(i.id, i.l()); + } + } + } /** * Every tick just before world and other ticks occur