Minecraft(我的世界)中文论坛
标题: 请问怎么用MCReator让物品合成出来的时候就自带附魔
作者: soil-sword 时间: 2018-2-26 22:43
标题: 请问怎么用MCReator让物品合成出来的时候就自带附魔
完全不知道怎么整。。。跪求一波
package mod.mcreator;
import net.minecraftforge.common.util.EnumHelper;
import net.minecraft.world.World;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.Item;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.creativetab.CreativeTabs;
import java.util.Random;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.common.event.FMLServerStartingEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
public class mcreator_magicEmber {
public mcreator_magicEmber() {
}
public static Item helmet;
public static Item body;
public static Item legs;
public static Item boots;
public Object instance;
public void load() {
helmet.setCreativeTab(CreativeTabs.tabCombat);
body.setCreativeTab(CreativeTabs.tabCombat);
legs.setCreativeTab(CreativeTabs.tabCombat);
boots.setCreativeTab(CreativeTabs.tabCombat);
}
public void generateNether(World world, Random random, int chunkX, int chunkZ) {
}
public void generateSurface(World world, Random random, int chunkX, int chunkZ) {
}
public int addFuel(ItemStack fuel) {
return 0;
}
public void serverLoad(FMLServerStartingEvent event) {
}
public void preInit(FMLPreInitializationEvent event) {
}
public void registerRenderers() {
}
static {
ItemArmor.ArmorMaterial enuma = EnumHelper.addArmorMaterial("MAGICEMBER", 25, new int[]{4, 7, 5, 3}, 16);
int armorPreffix = 0;
if (FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT)
armorPreffix = RenderingRegistry.addNewArmourRendererPrefix("Magicemeraldlayer");
helmet = (new ItemArmor(enuma, armorPreffix, 0) {
public void onArmorTick(World world, EntityPlayer entity, ItemStack itemStack) {
int i = (int) entity.posX;
int j = (int) entity.posY;
int k = (int) entity.posZ;
}
}).setUnlocalizedName("emeraldhelmet").setTextureName("emeraldhelmet");
helmet.setMaxStackSize(1);
body = (new ItemArmor(enuma, armorPreffix, 1) {
public void onArmorTick(World world, EntityPlayer entity, ItemStack itemStack) {
int i = (int) entity.posX;
int j = (int) entity.posY;
int k = (int) entity.posZ;
}
}).setUnlocalizedName("emeraldchest").setTextureName("emeraldchest");
body.setMaxStackSize(1);
legs = (new ItemArmor(enuma, armorPreffix, 2) {
public void onArmorTick(World world, EntityPlayer entity, ItemStack itemStack) {
int i = (int) entity.posX;
int j = (int) entity.posY;
int k = (int) entity.posZ;
}
}).setUnlocalizedName("emeraldleggings").setTextureName("emeraldleggings");
legs.setMaxStackSize(1);
boots = (new ItemArmor(enuma, armorPreffix, 3) {
public void onArmorTick(World world, EntityPlayer entity, ItemStack itemStack) {
int i = (int) entity.posX;
int j = (int) entity.posY;
int k = (int) entity.posZ;
}
}).setUnlocalizedName("emeraldboots").setTextureName("emeraldboots");
boots.setMaxStackSize(1);
Item.itemRegistry.addObject(528, "emeraldhelmet", helmet);
Item.itemRegistry.addObject(529, "emeraldchest", body);
Item.itemRegistry.addObject(530, "emeraldleggings", legs);
Item.itemRegistry.addObject(531, "emeraldboots", boots);
}
}
这是我的装备
我希望他们合成出来自带保护10 耐久4 和一个附魔代码为236的附魔
有超级附魔mod,保护的最高附魔等级是10.。。
十分需要qwq!!!跪谢!!!!
作者: soil-sword 时间: 2018-2-26 22:45
如果不嫌麻烦,可以稍微教我一下。。
但是只要帮我把附魔加进去我就很感激了!!!!
就像暮色的铁树套一样,合成出来自带保护一那种感觉qwq
作者: soil-sword 时间: 2018-2-26 22:49
不要丢我一脸教程啊qwq。。。
可不可以,好不好。。。。。。
行行好,就,吧附魔加进去qwq。。。。。。
作者: soil-sword 时间: 2018-2-27 17:36
Somebody!!!
HELP!!!!!!!!!!!!!!!!!
作者: soil-sword 时间: 2018-2-27 17:55
我把开发板块的所有教程看完了!!!
但是。。。
没有dalao示范或者教让物品合成出来自带附魔啊!!!!!!
作者: m13245jia 时间: 2018-3-1 18:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: soil-sword 时间: 2018-3-1 20:12
我是做mod的你要我修改配置文件。。。
作者: soil-sword 时间: 2018-3-1 20:14
已经找到代替方法