- 15
- 1
Здравствуйте, форумчане. Не могли бы вы мне объяснить строчки кода, которые помечены зелёным.
Поясню, здесь я работал с регистрацией и рендером моделей.
Поясню, здесь я работал с регистрацией и рендером моделей.
package Alexey_Shepard.Amazing_Land.init;
import Alexey_Shepard.Amazing_Land.items.Azerite;
import Alexey_Shepard.Amazing_Land.items.CupCake;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public class ModItems {
public static Item azeriteItem = new Azerite("azerite");
public static Item cupCakeFood = new CupCake("cupcake", 1, 0.5F, true);
public static void register(){
setRegister(azeriteItem);
setRegister(cupCakeFood);
}
@SideOnly(Side.CLIENT)
public static void registerRender(){
setRender(azeriteItem);
setRender(cupCakeFood);
}
private static void setRegister(Item item){
ForgeRegistries.ITEMS.register(item);
}
@SideOnly(Side.CLIENT)
private static void setRender(Item item){
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); Можете прям подробно расписать по поводу этой строки.
}
}
import Alexey_Shepard.Amazing_Land.items.Azerite;
import Alexey_Shepard.Amazing_Land.items.CupCake;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public class ModItems {
public static Item azeriteItem = new Azerite("azerite");
public static Item cupCakeFood = new CupCake("cupcake", 1, 0.5F, true);
public static void register(){
setRegister(azeriteItem);
setRegister(cupCakeFood);
}
@SideOnly(Side.CLIENT)
public static void registerRender(){
setRender(azeriteItem);
setRender(cupCakeFood);
}
private static void setRegister(Item item){
ForgeRegistries.ITEMS.register(item);
}
@SideOnly(Side.CLIENT)
private static void setRender(Item item){
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); Можете прям подробно расписать по поводу этой строки.
}
}
Последнее редактирование модератором: