类 ChunkSkyLightProvider

    • 字段详细资料

      • DIRECTIONS

        private static final Direction[] DIRECTIONS
        Mappings:
        Namespace Name Mixin selector
        official f Lddl;f:[Lgg;
        intermediary field_15826 Lnet/minecraft/class_3572;field_15826:[Lnet/minecraft/class_2350;
        named DIRECTIONS Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
      • HORIZONTAL_DIRECTIONS

        private static final Direction[] HORIZONTAL_DIRECTIONS
        Mappings:
        Namespace Name Mixin selector
        official g Lddl;g:[Lgg;
        intermediary field_15825 Lnet/minecraft/class_3572;field_15825:[Lnet/minecraft/class_2350;
        named HORIZONTAL_DIRECTIONS Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;HORIZONTAL_DIRECTIONS:[Lnet/minecraft/util/math/Direction;
    • 构造器详细资料

      • ChunkSkyLightProvider

        public ChunkSkyLightProvider​(ChunkProvider chunkProvider)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lddl;<init>(Lclx;)V
        intermediary <init> Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;)V
        named <init> Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;)V
    • 方法详细资料

      • getPropagatedLevel

        protected int getPropagatedLevel​(long sourceId,
                                         long targetId,
                                         int level)
        覆盖:
        getPropagatedLevel 在类中 ChunkLightProvider<SkyLightStorage.Data,​SkyLightStorage>
        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
      • 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 在类中 ChunkLightProvider<SkyLightStorage.Data,​SkyLightStorage>
        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
      • resetLevel

        protected void resetLevel​(long id)
        覆盖:
        resetLevel 在类中 ChunkLightProvider<SkyLightStorage.Data,​SkyLightStorage>
        Mappings:
        Namespace Name Mixin selector
        official f Ldde;f(J)V
        intermediary method_15491 Lnet/minecraft/class_3554;method_15491(J)V
        named resetLevel Lnet/minecraft/world/chunk/light/LevelPropagator;resetLevel(J)V
      • displaySectionLevel

        public String displaySectionLevel​(long sectionPos)
        覆盖:
        displaySectionLevel 在类中 ChunkLightProvider<SkyLightStorage.Data,​SkyLightStorage>
        Mappings:
        Namespace Name Mixin selector
        official b Lddg;b(J)Ljava/lang/String;
        intermediary method_22875 Lnet/minecraft/class_3558;method_22875(J)Ljava/lang/String;
        named displaySectionLevel Lnet/minecraft/world/chunk/light/ChunkLightProvider;displaySectionLevel(J)Ljava/lang/String;