类 ChunkPosDistanceLevelPropagator

    • 构造器详细资料

      • ChunkPosDistanceLevelPropagator

        protected ChunkPosDistanceLevelPropagator​(int levelCount,
                                                  int expectedLevelSize,
                                                  int expectedTotalSize)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldde;<init>(III)V
        intermediary <init> Lnet/minecraft/class_3554;<init>(III)V
        named <init> Lnet/minecraft/world/chunk/light/LevelPropagator;<init>(III)V
    • 方法详细资料

      • isMarker

        protected boolean isMarker​(long id)
        指定者:
        isMarker 在类中 LevelPropagator
        Mappings:
        Namespace Name Mixin selector
        official a Ldde;a(J)Z
        intermediary method_15494 Lnet/minecraft/class_3554;method_15494(J)Z
        named isMarker Lnet/minecraft/world/chunk/light/LevelPropagator;isMarker(J)Z
      • propagateLevel

        protected void propagateLevel​(long id,
                                      int level,
                                      boolean decrease)
        指定者:
        propagateLevel 在类中 LevelPropagator
        Mappings:
        Namespace Name Mixin selector
        official a Ldde;a(JIZ)V
        intermediary method_15487 Lnet/minecraft/class_3554;method_15487(JIZ)V
        named propagateLevel Lnet/minecraft/world/chunk/light/LevelPropagator;propagateLevel(JIZ)V
      • recalculateLevel

        protected int recalculateLevel​(long id,
                                       long excludedId,
                                       int maxLevel)
        指定者:
        recalculateLevel 在类中 LevelPropagator
        Mappings:
        Namespace Name Mixin selector
        official a Ldde;a(JJI)I
        intermediary method_15486 Lnet/minecraft/class_3554;method_15486(JJI)I
        named recalculateLevel Lnet/minecraft/world/chunk/light/LevelPropagator;recalculateLevel(JJI)I
      • getPropagatedLevel

        protected int getPropagatedLevel​(long sourceId,
                                         long targetId,
                                         int level)
        指定者:
        getPropagatedLevel 在类中 LevelPropagator
        Mappings:
        Namespace Name Mixin selector
        official b Ldde;b(JJI)I
        intermediary method_15488 Lnet/minecraft/class_3554;method_15488(JJI)I
        named getPropagatedLevel Lnet/minecraft/world/chunk/light/LevelPropagator;getPropagatedLevel(JJI)I
      • getInitialLevel

        protected abstract int getInitialLevel​(long id)
        Mappings:
        Namespace Name Mixin selector
        official b Laaz;b(J)I
        intermediary method_14028 Lnet/minecraft/class_3196;method_14028(J)I
        named getInitialLevel Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)I
      • updateLevel

        public void updateLevel​(long chunkPos,
                                int distance,
                                boolean decrease)
        Mappings:
        Namespace Name Mixin selector
        official b Laaz;b(JIZ)V
        intermediary method_14027 Lnet/minecraft/class_3196;method_14027(JIZ)V
        named updateLevel Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;updateLevel(JIZ)V