Add Bogged & Breeze meta (Base only)

This commit is contained in:
xDec0de_ 2024-07-04 18:22:10 +02:00
parent 2f9159d438
commit bf191048cc
3 changed files with 29 additions and 2 deletions

View file

@ -16,6 +16,7 @@ import me.tofaa.entitylib.meta.mobs.monster.*;
import me.tofaa.entitylib.meta.mobs.monster.piglin.PiglinBruteMeta; import me.tofaa.entitylib.meta.mobs.monster.piglin.PiglinBruteMeta;
import me.tofaa.entitylib.meta.mobs.monster.piglin.PiglinMeta; import me.tofaa.entitylib.meta.mobs.monster.piglin.PiglinMeta;
import me.tofaa.entitylib.meta.mobs.monster.raider.*; import me.tofaa.entitylib.meta.mobs.monster.raider.*;
import me.tofaa.entitylib.meta.mobs.monster.skeleton.BoggedMeta;
import me.tofaa.entitylib.meta.mobs.monster.skeleton.SkeletonMeta; import me.tofaa.entitylib.meta.mobs.monster.skeleton.SkeletonMeta;
import me.tofaa.entitylib.meta.mobs.monster.skeleton.StrayMeta; import me.tofaa.entitylib.meta.mobs.monster.skeleton.StrayMeta;
import me.tofaa.entitylib.meta.mobs.monster.skeleton.WitherSkeletonMeta; import me.tofaa.entitylib.meta.mobs.monster.skeleton.WitherSkeletonMeta;
@ -58,8 +59,8 @@ final class MetaConverterRegistry {
put(BLAZE, BlazeMeta.class, BlazeMeta::new); put(BLAZE, BlazeMeta.class, BlazeMeta::new);
put(BLOCK_DISPLAY, BlockDisplayMeta.class, BlockDisplayMeta::new); put(BLOCK_DISPLAY, BlockDisplayMeta.class, BlockDisplayMeta::new);
put(BOAT, BoatMeta.class, BoatMeta::new); put(BOAT, BoatMeta.class, BoatMeta::new);
put(BOGGED, LivingEntityMeta.class, LivingEntityMeta::new); // TODO: Implement put(BOGGED, BoggedMeta.class, BoggedMeta::new); // TODO: Verify correctness
put(BREEZE, LivingEntityMeta.class, LivingEntityMeta::new); // TODO: Implement put(BREEZE, BreezeMeta.class, BreezeMeta::new); // TODO: Verify correctness
put(BREEZE_WIND_CHARGE, SmallFireballMeta.class, SmallFireballMeta::new); // TODO: Verify correctness put(BREEZE_WIND_CHARGE, SmallFireballMeta.class, SmallFireballMeta::new); // TODO: Verify correctness
put(CAMEL, CamelMeta.class, CamelMeta::new); // TODO: Verify correctness put(CAMEL, CamelMeta.class, CamelMeta::new); // TODO: Verify correctness
put(CAT, CatMeta.class, CatMeta::new); put(CAT, CatMeta.class, CatMeta::new);

View file

@ -0,0 +1,15 @@
package me.tofaa.entitylib.meta.mobs.monster;
import me.tofaa.entitylib.meta.Metadata;
import me.tofaa.entitylib.meta.types.MobMeta;
public class BreezeMeta extends MobMeta {
public static final byte OFFSET = MobMeta.MAX_OFFSET;
public static final byte MAX_OFFSET = OFFSET + 0;
public BreezeMeta(int entityId, Metadata metadata) {
super(entityId, metadata);
}
}

View file

@ -0,0 +1,11 @@
package me.tofaa.entitylib.meta.mobs.monster.skeleton;
import me.tofaa.entitylib.meta.Metadata;
public class BoggedMeta extends SkeletonMeta {
public BoggedMeta(int entityId, Metadata metadata) {
super(entityId, metadata);
}
}