版本0.0.3.0-Beta.0.1 增加: 1. 增加了新的指令 data clear 2. 添加了配置文件,方便修改本模组的部分行为 3. 增加新的内容,如拴绳箭(但是有点BUG 修改与调整: 1.调整了原语言部分错别字 2.更改了之前的逻辑【栓绳运动逻辑】 具體新内容請見 README.md 介紹
29 lines
1.3 KiB
Java
29 lines
1.3 KiB
Java
package com.r3944realms.leashedplayer.content.entities;
|
|
|
|
import com.r3944realms.leashedplayer.LeashedPlayer;
|
|
import net.minecraft.core.registries.Registries;
|
|
import net.minecraft.world.entity.EntityType;
|
|
import net.minecraft.world.entity.MobCategory;
|
|
import net.neoforged.bus.api.IEventBus;
|
|
import net.neoforged.neoforge.registries.DeferredHolder;
|
|
import net.neoforged.neoforge.registries.DeferredRegister;
|
|
|
|
public class ModEntityRegister {
|
|
public static final DeferredRegister<EntityType<?>> ENTITY_TYPE = DeferredRegister.create(Registries.ENTITY_TYPE, LeashedPlayer.MOD_ID);
|
|
public static final DeferredHolder<EntityType<?> ,EntityType<LeashRopeArrow>> LEASH_ROPE_ARROW = ENTITY_TYPE.register(
|
|
"leash_rope_arrow",
|
|
() -> EntityType.Builder.<LeashRopeArrow>of(LeashRopeArrow::new, MobCategory.MISC)
|
|
.sized(0.5F, 0.5F)
|
|
.eyeHeight(0.13F)
|
|
.clientTrackingRange(4)
|
|
.updateInterval(20)
|
|
.build("leash_rope_arrow")
|
|
);
|
|
public static String getEntityNameKey(String entityName) {
|
|
return "entity." + LeashedPlayer.MOD_ID + "." + entityName;
|
|
}
|
|
public static void register(IEventBus eventBus) {
|
|
ENTITY_TYPE.register(eventBus);
|
|
}
|
|
}
|