Skip to content

Commit 08d989b

Browse files
committed
inline import
1 parent d6562a5 commit 08d989b

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

  • purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster

purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Shulker.java.patch

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
--- a/net/minecraft/world/entity/monster/Shulker.java
22
+++ b/net/minecraft/world/entity/monster/Shulker.java
3-
@@ -52,6 +_,7 @@
4-
import net.minecraft.world.level.ServerLevelAccessor;
5-
import net.minecraft.world.level.block.Blocks;
6-
import net.minecraft.world.level.block.state.BlockState;
7-
+import net.minecraft.world.level.entity.EntityTypeTest;
8-
import net.minecraft.world.level.gameevent.GameEvent;
9-
import net.minecraft.world.level.storage.ValueInput;
10-
import net.minecraft.world.level.storage.ValueOutput;
113
@@ -94,6 +_,21 @@
124
this.lookControl = new Shulker.ShulkerLookControl(this);
135
}
@@ -42,7 +34,7 @@
4234
+ if ((!this.level().purpurConfig.shulkerSpawnFromBulletRequireOpenLid || !this.isClosed()) && this.teleportSomewhere()) {
4335
+ float chance = this.level().purpurConfig.shulkerSpawnFromBulletBaseChance;
4436
+ if (!this.level().purpurConfig.shulkerSpawnFromBulletNearbyEquation.isBlank()) {
45-
+ int nearby = this.level().getEntities((EntityTypeTest) EntityType.SHULKER, boundingBox.inflate(this.level().purpurConfig.shulkerSpawnFromBulletNearbyRange), Entity::isAlive).size();
37+
+ int nearby = this.level().getEntities((net.minecraft.world.level.entity.EntityTypeTest) EntityType.SHULKER, boundingBox.inflate(this.level().purpurConfig.shulkerSpawnFromBulletNearbyRange), Entity::isAlive).size();
4638
+ try {
4739
+ chance -= ((Number) scriptEngine.eval("let nearby = " + nearby + "; " + this.level().purpurConfig.shulkerSpawnFromBulletNearbyEquation)).floatValue();
4840
+ } catch (javax.script.ScriptException e) {

0 commit comments

Comments
 (0)