Refactor and rename to Thresholds
This commit is contained in:
parent
32a61e7925
commit
cd9d548806
568 changed files with 214858 additions and 215029 deletions
|
@ -1,23 +0,0 @@
|
|||
package dev.zontreck.otemod.entities;
|
||||
|
||||
import dev.zontreck.otemod.OTEMod;
|
||||
import dev.zontreck.otemod.entities.monsters.PossumEntity;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
import net.minecraft.world.entity.MobCategory;
|
||||
import net.minecraftforge.eventbus.api.IEventBus;
|
||||
import net.minecraftforge.registries.DeferredRegister;
|
||||
import net.minecraftforge.registries.ForgeRegistries;
|
||||
import net.minecraftforge.registries.RegistryObject;
|
||||
|
||||
public class ModEntityTypes {
|
||||
//public static final DeferredRegister<EntityType<?>> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITY_TYPES, OTEMod.MOD_ID);
|
||||
|
||||
//public static final RegistryObject<EntityType<? extends PossumEntity>> POSSUM = ENTITIES.register("possum", ()-> EntityType.Builder.of(PossumEntity::new, MobCategory.CREATURE).sized(1.5f, 0.5f).build(new ResourceLocation(OTEMod.MOD_ID, "possum").toString()));
|
||||
|
||||
|
||||
|
||||
public static void register(IEventBus bus){
|
||||
//ENTITIES.register(bus);
|
||||
}
|
||||
}
|
|
@ -1,59 +0,0 @@
|
|||
package dev.zontreck.otemod.entities.monsters;
|
||||
|
||||
|
||||
public class PossumEntity
|
||||
{
|
||||
/*
|
||||
public PossumEntity(EntityType<? extends Animal> pEntityType, Level pLevel) {
|
||||
super(pEntityType, pLevel);
|
||||
//TODO Auto-generated constructor stub
|
||||
}
|
||||
|
||||
private AnimationFactory factory = GeckoLibUtil.createFactory(this);
|
||||
|
||||
|
||||
@Override
|
||||
public AnimationFactory getFactory() {
|
||||
return factory;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PossumEntity getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) {
|
||||
return (PossumEntity) ModEntityTypes.POSSUM.get().create(pLevel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFood(ItemStack pStack)
|
||||
{
|
||||
return pStack.is(Items.APPLE);
|
||||
}
|
||||
|
||||
|
||||
public static AttributeSupplier createAttributes() {
|
||||
return Mob.createMobAttributes().add(Attributes.MAX_HEALTH, 12.0D).add(Attributes.MOVEMENT_SPEED, (double)0.2F).build();
|
||||
}
|
||||
|
||||
private <E extends IAnimatable> PlayState predicate(AnimationEvent<E> ev)
|
||||
{
|
||||
if(ev.isMoving())
|
||||
{
|
||||
// change anim
|
||||
return PlayState.CONTINUE;
|
||||
}
|
||||
|
||||
ev.getController().setAnimation(new AnimationBuilder().addAnimation("animation.model.idle", ILoopType.EDefaultLoopTypes.LOOP));
|
||||
return PlayState.CONTINUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerControllers(AnimationData data) {
|
||||
data.addAnimationController(new AnimationController<IAnimatable>(this, "controller", 0, this::predicate));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerGoals()
|
||||
{
|
||||
this.goalSelector.addGoal(0, new FloatGoal(this));
|
||||
this.goalSelector.addGoal(1, new WaterAvoidingRandomStrollGoal(this, 1));
|
||||
}*/
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
package dev.zontreck.otemod.entities.monsters.client;
|
||||
|
||||
|
||||
public class PossumModel
|
||||
{
|
||||
/*
|
||||
@Override
|
||||
public ResourceLocation getAnimationFileLocation(PossumEntity animatable) {
|
||||
return new ResourceLocation(OTEMod.MOD_ID, "animations/possum.animation.json");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getModelLocation(PossumEntity object) {
|
||||
return new ResourceLocation(OTEMod.MOD_ID, "geo/possum.geo.json");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureLocation(PossumEntity object) {
|
||||
return new ResourceLocation(OTEMod.MOD_ID, "textures/entity/possum_texture.png");
|
||||
}*/
|
||||
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
package dev.zontreck.otemod.entities.monsters.client;
|
||||
|
||||
|
||||
public class PossumRenderer
|
||||
{
|
||||
/*
|
||||
public PossumRenderer(EntityRendererProvider.Context renderManager) {
|
||||
super(renderManager, new PossumModel());
|
||||
this.shadowRadius=0.3f;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureLocation(PossumEntity entity)
|
||||
{
|
||||
|
||||
return new ResourceLocation(OTEMod.MOD_ID, "textures/entity/possum_texture.png");
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public RenderType getRenderType(PossumEntity animatable, float partialTicks,
|
||||
PoseStack stack, MultiBufferSource buffer,
|
||||
VertexConsumer consumer, int packed, ResourceLocation loc)
|
||||
{
|
||||
return super.getRenderType(animatable, partialTicks, stack, buffer, consumer, packed, loc);
|
||||
}
|
||||
*/
|
||||
}
|
Reference in a new issue