OSDN Git Service

Auxiliary.javaを更新。配列の前or後ろに文字列を置けるようにした。
[chemicraft/chemicraft.git] / common / chemicraft / Auxiliary.java
index 946bb34..5444115 100644 (file)
@@ -1,4 +1,4 @@
-package chemicraft;\r
+package landminecraft;\r
 \r
 import net.minecraft.src.Block;\r
 import net.minecraft.src.Item;\r
@@ -7,13 +7,15 @@ import cpw.mods.fml.common.registry.LanguageRegistry;
 \r
 public class Auxiliary {\r
 \r
-       public Auxiliary(){\r
-       }\r
-\r
-       class NameAuxiliary{\r
+       /**\r
+        * 補助クラス\r
+        * @author mozipi\r
+        *\r
+        */\r
+       class NameAuxiliary {\r
 \r
                /**\r
-                * \96¼\91O\82ð\92Ç\89Á\82·\82é\81B\r
+                * 名前を設定します\r
                 * @param object\r
                 * @param Name\r
                 */\r
@@ -21,8 +23,10 @@ public class Auxiliary {
                        LanguageRegistry.addName(object, (String) name);\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \96¼\91O\82ð\92Ç\89Á\82·\82é(ItemStack\94Å)\r
+                * 名前を設定します(ItemStack版)\r
                 * @param object\r
                 * @param name\r
                 * @param meta\r
@@ -32,27 +36,33 @@ public class Auxiliary {
                }\r
 \r
 \r
+\r
                /**\r
-                * \8ew\92è\82µ\82½\8c¾\8cê\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é\81B\r
+                * 指定言語にそって名前を追加します\r
                 * @param object\r
+                * @param lang\r
                 * @param name\r
                 */\r
                public void addName(Object object,String lang,Object name){\r
                        LanguageRegistry.instance().addNameForObject(object, lang, (String) name);\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \8ew\92è\82µ\82½\8c¾\8cê\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é(ItemStack\94Å)\r
+                * 指定言語にそって名前を追加します(ItemStack版)\r
                 * @param object\r
+                * @param lang\r
                 * @param name\r
                 */\r
-\r
                public void addName(ItemStack object,String lang,Object name){\r
                        LanguageRegistry.instance().addNameForObject(object, lang, (String) name);\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \83\81\83^\83f\81[\83^+\94z\97ñ\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é(Block\94Å)\r
+                * メタデータごとに名前を追加します(Block版)\r
                 * @param object\r
                 * @param name\r
                 */\r
@@ -62,8 +72,10 @@ public class Auxiliary {
                        }\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \83\81\83^\83f\81[\83^+\94z\97ñ\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é(Item\94Å)\r
+                * メタデータごとに名前を追加します(Item版)\r
                 * @param object\r
                 * @param name\r
                 */\r
@@ -73,8 +85,10 @@ public class Auxiliary {
                        }\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \83\81\83^\83f\81[\83^+\94z\97ñ\82Å\8ew\92è\82µ\82½\8c¾\8cê\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é(Block\94Å)\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Block版)\r
                 * @param object\r
                 * @param name\r
                 */\r
@@ -84,8 +98,10 @@ public class Auxiliary {
                        }\r
                }\r
 \r
+\r
+\r
                /**\r
-                * \83\81\83^\83f\81[\83^+\94z\97ñ\82Å\8ew\92è\82µ\82½\8c¾\8cê\82Å\96¼\91O\82ð\92Ç\89Á\82·\82é(Item\94Å)\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Item版)\r
                 * @param object\r
                 * @param name\r
                 */\r
@@ -95,6 +111,58 @@ public class Auxiliary {
                        }\r
                }\r
 \r
+               /**\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Block版)\r
+                * また、配列の前に任意の文字列を追加できます。\r
+                * @param object\r
+                * @param name\r
+                */\r
+               public void addName(Block object,String lang, String string, Object[] name){\r
+                       for(int i=0;i<name.length;i++){\r
+                               LanguageRegistry.instance().addNameForObject(new ItemStack(object,0,i), lang, string + (String) name[i]);\r
+                       }\r
+               }\r
+\r
+\r
+\r
+               /**\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Item版)\r
+                * また、配列の前に任意の文字列を追加できます。\r
+                * @param object\r
+                * @param name\r
+                */\r
+               public void addName(Item object,String lang, String string, Object[] name){\r
+                       for(int i=0;i<name.length;i++){\r
+                               LanguageRegistry.instance().addNameForObject(new ItemStack(object,0,i), lang, string + (String) name[i]);\r
+                       }\r
+               }\r
+\r
+               /**\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Block版)\r
+                * また、配列の後ろに任意の文字列を追加できます。\r
+                * @param object\r
+                * @param name\r
+                */\r
+               public void addName(Block object,String lang, Object[] name, String string){\r
+                       for(int i=0;i<name.length;i++){\r
+                               LanguageRegistry.instance().addNameForObject(new ItemStack(object,0,i), lang, (String) name[i] + string);\r
+                       }\r
+               }\r
+\r
+\r
+\r
+               /**\r
+                * 指定された言語にそってメタデータごとに名前を設定します(Item版)\r
+                * また、配列の後ろに任意の文字列を追加できます。\r
+                * @param object\r
+                * @param name\r
+                */\r
+               public void addName(Item object,String lang, Object[] name, String string){\r
+                       for(int i=0;i<name.length;i++){\r
+                               LanguageRegistry.instance().addNameForObject(new ItemStack(object,0,i), lang, (String) name[i] + string);\r
+                       }\r
+               }\r
+\r
        }\r
 \r
 }\r