接着上期教程,我们来为buff效果添加其专属的药水瓶。
1.在Java包中的init包中新建PotionInit类:
PotionInit.java
package com.joy187.re8joymod.init;
import com.joy187.re8joymod.Main;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.world.item.alchemy.Potion;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.RegistryObject;
public class PotionInit {
public static final DeferredRegister<Potion> POTIONS = DeferredRegister.create(ForgeRegistries.POTIONS, Main.MOD_ID);
//第一个参数是我们药水的名字 后面跟上我们上期的药水
public static final RegistryObject<Potion> BURN_POTION = POTIONS.register("burn_potion",
() -> new Potion(new MobEffectIns

本文指导如何在Java中为Re8Joymod模组添加三种药水:普通烧伤、投掷型烧伤和滞留型烧伤。步骤包括创建PotionInit类、在主类初始化、调整lang文件名和测试。
最低0.47元/天 解锁文章
2400

被折叠的 条评论
为什么被折叠?



