CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity FIELD field_17095 ringTicks I FIELD field_17096 ringing Z FIELD field_17097 lastSideHit Lnet/minecraft/class_2350; FIELD field_19155 lastRingTime J FIELD field_19156 hearingEntities Ljava/util/List; FIELD field_19157 resonating Z FIELD field_19158 resonateTime I METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state METHOD method_17031 activate (Lnet/minecraft/class_2350;)V COMMENT Rings the bell in a given direction. ARG 1 direction METHOD method_20218 applyParticlesToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V COMMENT Spawns {@link net.minecraft.particle.ParticleTypes#ENTITY_EFFECT} particles around raiders within 48 blocks. ARG 0 world ARG 1 pos ARG 2 hearingEntities METHOD method_20219 notifyMemoriesOfBell ()V COMMENT Makes living entities within 48 blocks remember that they heard a bell at the current world time. METHOD method_20518 isRaiderEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z COMMENT Determines whether the given entity is in the {@link net.minecraft.tag.EntityTypeTags#RAIDERS} entity type tag and within 48 blocks of the given position. ARG 0 pos ARG 1 entity METHOD method_20520 applyGlowToEntity (Lnet/minecraft/class_1309;)V COMMENT Gives the {@link net.minecraft.entity.effect.StatusEffects#GLOWING} status effect to the given entity for 3 seconds (60 ticks). ARG 0 entity METHOD method_20521 applyGlowToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 0 world ARG 1 pos ARG 2 hearingEntities METHOD method_20523 raidersHearBell (Lnet/minecraft/class_2338;Ljava/util/List;)Z COMMENT Determines whether at least one of the given entities would be affected by the bell. COMMENT COMMENT

This determines whether the bell resonates. COMMENT For some reason, despite affected by the bell, entities more than 32 blocks away will not count as hearing the bell. ARG 0 pos ARG 1 hearingEntities METHOD method_31657 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 blockEntity METHOD method_31658 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;Lnet/minecraft/class_3721$class_5557;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 blockEntity ARG 4 bellEffect METHOD method_31659 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 blockEntity CLASS class_5557 Effect METHOD run (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 1 world ARG 2 pos ARG 3 hearingEntities