[Change] Rebalanced Mob-Cap (#245)

This commit is contained in:
Frank 2023-06-24 12:46:37 +02:00
parent 54f92ff686
commit 2bd231f2ed

View file

@ -88,27 +88,27 @@ public class EndEntities {
public static void register() { public static void register() {
// Air // // Air //
SpawnRuleBuilder.start(DRAGONFLY).aboveGround(2).maxNearby(8).buildNoRestrictions(Types.MOTION_BLOCKING); SpawnRuleBuilder.start(DRAGONFLY).aboveGround(2).maxNearby(4, 32).buildNoRestrictions(Types.MOTION_BLOCKING);
SpawnRuleBuilder.start(SILK_MOTH).aboveGround(2).maxNearby(4).buildNoRestrictions(Types.MOTION_BLOCKING); SpawnRuleBuilder.start(SILK_MOTH).aboveGround(2).maxNearby(4, 32).buildNoRestrictions(Types.MOTION_BLOCKING);
// Land // // Land //
SpawnRuleBuilder SpawnRuleBuilder
.start(END_SLIME) .start(END_SLIME)
.notPeaceful() .notPeaceful()
.maxNearby(4, 64) .maxNearby(6, 32)
.onlyOnValidBlocks() .onlyOnValidBlocks()
.customRule(EndSlimeEntity::canSpawn) .customRule(EndSlimeEntity::canSpawn)
.buildNoRestrictions(Types.MOTION_BLOCKING); .buildOnGround(Types.MOTION_BLOCKING_NO_LEAVES);
SpawnRuleBuilder.start(SHADOW_WALKER) SpawnRuleBuilder.start(SHADOW_WALKER)
.vanillaHostile() .vanillaHostile()
.onlyOnValidBlocks() .onlyOnValidBlocks()
.maxNearby(8, 64) .maxNearby(8, 64)
.buildNoRestrictions(Types.MOTION_BLOCKING); .buildOnGround(Types.MOTION_BLOCKING);
// Water // // Water //
SpawnRuleBuilder.start(END_FISH).maxNearby(8, 64).buildInWater(Types.MOTION_BLOCKING); SpawnRuleBuilder.start(END_FISH).maxNearby(16, 16).buildInWater(Types.MOTION_BLOCKING_NO_LEAVES);
SpawnRuleBuilder.start(CUBOZOA).maxNearby(8, 64).buildInWater(Types.MOTION_BLOCKING); SpawnRuleBuilder.start(CUBOZOA).maxNearby(16, 16).buildInWater(Types.MOTION_BLOCKING_NO_LEAVES);
} }
protected static <T extends Entity> EntityType<T> register( protected static <T extends Entity> EntityType<T> register(