Port to 1.21.5
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
package io.github.skippyall.minions.mixinhelper;
|
||||
|
||||
public interface ChunkTicketManager$DistanceFromNearestPlayerTrackerAccessor {
|
||||
public interface ChunkLevelManager$DistanceFromNearestPlayerTrackerAccessor {
|
||||
void minions$markAsMinionless();
|
||||
void minions$markAsTarget();
|
||||
int minions$getTickedChunkCount();
|
||||
@@ -0,0 +1,11 @@
|
||||
package io.github.skippyall.minions.mixinhelper;
|
||||
|
||||
import it.unimi.dsi.fastutil.objects.ObjectSet;
|
||||
import net.minecraft.server.network.ServerPlayerEntity;
|
||||
import net.minecraft.server.world.ChunkLevelManager;
|
||||
|
||||
public interface ChunkLevelManagerAccessor {
|
||||
ObjectSet<ServerPlayerEntity> minions$getPlayers(long chunkpos);
|
||||
|
||||
ChunkLevelManager.DistanceFromNearestPlayerTracker minions$getMinionless();
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
package io.github.skippyall.minions.mixinhelper;
|
||||
|
||||
import it.unimi.dsi.fastutil.objects.ObjectSet;
|
||||
import net.minecraft.server.network.ServerPlayerEntity;
|
||||
import net.minecraft.server.world.ChunkTicketManager;
|
||||
|
||||
public interface ChunkTicketManagerAccessor {
|
||||
ObjectSet<ServerPlayerEntity> getPlayers(long chunkpos);
|
||||
|
||||
ChunkTicketManager.DistanceFromNearestPlayerTracker getMinionless();
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package io.github.skippyall.minions.mixinhelper;
|
||||
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
import java.util.function.Predicate;
|
||||
|
||||
public class EntityViewMixinHelper {
|
||||
public static final ThreadLocal<Predicate<Entity>> ADDITIONAL_PREDICATE = ThreadLocal.withInitial(() -> entity -> true);
|
||||
}
|
||||
Reference in New Issue
Block a user