类 SectionDistanceLevelPropagator

    • 构造器详细资料

      • SectionDistanceLevelPropagator

        protected SectionDistanceLevelPropagator​(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 Labf;b(J)I
        intermediary method_18749 Lnet/minecraft/class_4079;method_18749(J)I
        named getInitialLevel Lnet/minecraft/world/SectionDistanceLevelPropagator;getInitialLevel(J)I
      • update

        public void update​(long id,
                           int level,
                           boolean decrease)
        Mappings:
        Namespace Name Mixin selector
        official b Labf;b(JIZ)V
        intermediary method_18750 Lnet/minecraft/class_4079;method_18750(JIZ)V
        named update Lnet/minecraft/world/SectionDistanceLevelPropagator;update(JIZ)V