SYMBOL INDEX (805 symbols across 130 files) FILE: common/src/main/java/toughasnails/api/TANAPI.java class TANAPI (line 7) | public class TANAPI FILE: common/src/main/java/toughasnails/api/block/TANBlocks.java class TANBlocks (line 9) | public class TANBlocks FILE: common/src/main/java/toughasnails/api/blockentity/TANBlockEntityTypes.java class TANBlockEntityTypes (line 9) | public class TANBlockEntityTypes FILE: common/src/main/java/toughasnails/api/container/TANContainerTypes.java class TANContainerTypes (line 9) | public class TANContainerTypes FILE: common/src/main/java/toughasnails/api/crafting/TANRecipeBookCategories.java class TANRecipeBookCategories (line 9) | public class TANRecipeBookCategories FILE: common/src/main/java/toughasnails/api/crafting/TANRecipeSerializers.java class TANRecipeSerializers (line 11) | public class TANRecipeSerializers FILE: common/src/main/java/toughasnails/api/crafting/TANRecipeTypes.java class TANRecipeTypes (line 11) | public class TANRecipeTypes FILE: common/src/main/java/toughasnails/api/damagesource/TANDamageTypes.java class TANDamageTypes (line 13) | public class TANDamageTypes method register (line 18) | private static ResourceKey register(String name) FILE: common/src/main/java/toughasnails/api/enchantment/TANEnchantments.java class TANEnchantments (line 13) | public class TANEnchantments method key (line 18) | private static ResourceKey key(String name) FILE: common/src/main/java/toughasnails/api/item/TANItems.java class TANItems (line 10) | public class TANItems FILE: common/src/main/java/toughasnails/api/particle/TANParticles.java class TANParticles (line 5) | public class TANParticles FILE: common/src/main/java/toughasnails/api/player/ITANPlayer.java type ITANPlayer (line 6) | public interface ITANPlayer method getTemperatureData (line 8) | ITemperature getTemperatureData(); method getThirstData (line 9) | IThirst getThirstData(); method getClimateClemencyGranted (line 10) | boolean getClimateClemencyGranted(); method setClimateClemencyGranted (line 11) | void setClimateClemencyGranted(boolean value); FILE: common/src/main/java/toughasnails/api/potion/TANEffects.java class TANEffects (line 10) | public class TANEffects FILE: common/src/main/java/toughasnails/api/potion/TANPotions.java class TANPotions (line 10) | public class TANPotions FILE: common/src/main/java/toughasnails/api/temperature/IPlayerTemperatureModifier.java type IPlayerTemperatureModifier (line 9) | public interface IPlayerTemperatureModifier method modify (line 11) | TemperatureLevel modify(Player player, TemperatureLevel current); FILE: common/src/main/java/toughasnails/api/temperature/IPositionalTemperatureModifier.java type IPositionalTemperatureModifier (line 10) | public interface IPositionalTemperatureModifier method modify (line 12) | TemperatureLevel modify(Level level, BlockPos pos, TemperatureLevel cu... FILE: common/src/main/java/toughasnails/api/temperature/IProximityBlockModifier.java type IProximityBlockModifier (line 11) | public interface IProximityBlockModifier { method getProximityType (line 13) | Type getProximityType(Level level, BlockPos pos, BlockState state); type Type (line 15) | enum Type FILE: common/src/main/java/toughasnails/api/temperature/ITemperature.java type ITemperature (line 11) | public interface ITemperature method getLevel (line 17) | TemperatureLevel getLevel(); method getHyperthermiaTicks (line 23) | int getHyperthermiaTicks(); method getExtremityDelayTicks (line 29) | int getExtremityDelayTicks(); method getDryTicks (line 35) | int getDryTicks(); method getLastLevel (line 41) | TemperatureLevel getLastLevel(); method getTargetLevel (line 47) | TemperatureLevel getTargetLevel(); method getChangeDelayTicks (line 53) | int getChangeDelayTicks(); method getLastHyperthermiaTicks (line 59) | int getLastHyperthermiaTicks(); method getLastNearbyThermoregulators (line 65) | Set getLastNearbyThermoregulators(); method getNearbyThermoregulators (line 71) | Set getNearbyThermoregulators(); method setLevel (line 77) | void setLevel(TemperatureLevel level); method setHyperthermiaTicks (line 83) | void setHyperthermiaTicks(int ticks); method setExtremityDelayTicks (line 89) | void setExtremityDelayTicks(int ticks); method setDryTicks (line 95) | void setDryTicks(int ticks); method setLastLevel (line 102) | void setLastLevel(TemperatureLevel level); method setTargetLevel (line 108) | void setTargetLevel(TemperatureLevel level); method setChangeDelayTicks (line 113) | void setChangeDelayTicks(int ticks); method setLastHyperthermiaTicks (line 119) | void setLastHyperthermiaTicks(int ticks); method setLastNearbyThermoregulators (line 125) | void setLastNearbyThermoregulators(Set values); method setNearbyThermoregulators (line 131) | void setNearbyThermoregulators(Set values); FILE: common/src/main/java/toughasnails/api/temperature/TemperatureHelper.java class TemperatureHelper (line 12) | public class TemperatureHelper method getTemperatureAtPos (line 20) | public static TemperatureLevel getTemperatureAtPos(Level level, BlockP... method getTemperatureForPlayer (line 30) | public static TemperatureLevel getTemperatureForPlayer(Player player) method getTemperatureData (line 40) | public static ITemperature getTemperatureData(Player player) method setTicksHyperthermic (line 50) | public static void setTicksHyperthermic(Player player, int ticks) method getPercentHyperthermic (line 60) | public static float getPercentHyperthermic(Player player) method isFullyHyperthermic (line 70) | public static boolean isFullyHyperthermic(Player player) method getTicksRequiredForHyperthermia (line 79) | public static int getTicksRequiredForHyperthermia() method getTicksHyperthermic (line 89) | public static int getTicksHyperthermic(Player player) method isHeatingBlock (line 99) | public static boolean isHeatingBlock(BlockState state) method isCoolingBlock (line 109) | public static boolean isCoolingBlock(BlockState state) method registerPlayerTemperatureModifier (line 118) | public static void registerPlayerTemperatureModifier(IPlayerTemperatur... method registerPositionalTemperatureModifier (line 127) | public static void registerPositionalTemperatureModifier(IPositionalTe... method registerProximityBlockModifier (line 136) | public static void registerProximityBlockModifier(IProximityBlockModif... method isTemperatureEnabled (line 145) | public static boolean isTemperatureEnabled() class Impl (line 151) | public static class Impl type ITemperatureHelper (line 155) | public interface ITemperatureHelper method getTemperatureAtPos (line 157) | TemperatureLevel getTemperatureAtPos(Level level, BlockPos pos); method getPlayerTemperature (line 158) | ITemperature getPlayerTemperature(Player player); method setTicksHyperthermic (line 159) | void setTicksHyperthermic(Player player, int ticks); method getPercentHyperthermic (line 160) | float getPercentHyperthermic(Player player); method isFullyHyperthermic (line 161) | boolean isFullyHyperthermic(Player player); method getTicksRequiredForHyperthermia (line 162) | int getTicksRequiredForHyperthermia(); method getTicksHyperthermic (line 163) | int getTicksHyperthermic(Player player); method isHeating (line 164) | boolean isHeating(BlockState state); method isCooling (line 165) | boolean isCooling(BlockState state); method registerPlayerTemperatureModifier (line 167) | void registerPlayerTemperatureModifier(IPlayerTemperatureModifier ... method registerPositionalTemperatureModifier (line 168) | void registerPositionalTemperatureModifier(IPositionalTemperatureM... method registerProximityBlockModifier (line 169) | void registerProximityBlockModifier(IProximityBlockModifier modifi... method isTemperatureEnabled (line 170) | boolean isTemperatureEnabled(); FILE: common/src/main/java/toughasnails/api/temperature/TemperatureLevel.java type TemperatureLevel (line 9) | public enum TemperatureLevel method increment (line 13) | public TemperatureLevel increment(int amount) method decrement (line 18) | public TemperatureLevel decrement(int amount) FILE: common/src/main/java/toughasnails/api/thirst/IThirst.java type IThirst (line 7) | public interface IThirst method getThirst (line 13) | int getThirst(); method getLastThirst (line 19) | int getLastThirst(); method getTickTimer (line 25) | int getTickTimer(); method getHydration (line 31) | float getHydration(); method getLastHydrationZero (line 37) | boolean getLastHydrationZero(); method getExhaustion (line 43) | float getExhaustion(); method setThirst (line 49) | void setThirst(int level); method addThirst (line 55) | void addThirst(int thirst); method setLastThirst (line 61) | void setLastThirst(int thirst); method setTickTimer (line 67) | void setTickTimer(int timer); method addTicks (line 73) | void addTicks(int ticks); method setHydration (line 79) | void setHydration(float hydration); method setLastHydrationZero (line 85) | void setLastHydrationZero(boolean value); method addHydration (line 91) | void addHydration(float hydration); method setExhaustion (line 97) | void setExhaustion(float exhaustion); method addExhaustion (line 103) | void addExhaustion(float exhaustion); method drink (line 110) | void drink(int thirst, float hydrationModifier); method isThirsty (line 116) | boolean isThirsty(); FILE: common/src/main/java/toughasnails/api/thirst/ThirstHelper.java class ThirstHelper (line 9) | public class ThirstHelper method getThirst (line 16) | public static IThirst getThirst(Player player) method canDrink (line 27) | public static boolean canDrink(Player player, boolean ignoreThirst) method isThirstEnabled (line 36) | public static boolean isThirstEnabled() class Impl (line 42) | public static class Impl type IThirstHelper (line 46) | public interface IThirstHelper method getThirst (line 48) | IThirst getThirst(Player player); method canDrink (line 49) | boolean canDrink(Player player, boolean ignoreThirst); method isThirstEnabled (line 50) | boolean isThirstEnabled(); FILE: common/src/main/java/toughasnails/api/thirst/WaterType.java type WaterType (line 7) | public enum WaterType method WaterType (line 13) | WaterType(float poisonChance) method getPoisonChance (line 18) | public float getPoisonChance() FILE: common/src/main/java/toughasnails/api/village/TANPoiTypes.java class TANPoiTypes (line 13) | public class TANPoiTypes method createKey (line 17) | private static ResourceKey createKey(String name) FILE: common/src/main/java/toughasnails/api/village/TANVillagerProfessions.java class TANVillagerProfessions (line 13) | public class TANVillagerProfessions method createKey (line 17) | private static ResourceKey createKey(String name) FILE: common/src/main/java/toughasnails/block/RainCollectorBlock.java class RainCollectorBlock (line 33) | public class RainCollectorBlock extends Block method RainCollectorBlock (line 39) | public RainCollectorBlock(Properties properties) method getShape (line 45) | @Override method useItemOn (line 50) | @Override method setWaterLevel (line 78) | public void setWaterLevel(Level world, BlockPos pos, BlockState state,... method handlePrecipitation (line 84) | @Override method shouldHandlePrecipitation (line 93) | protected static boolean shouldHandlePrecipitation(Level level, Biome.... method hasAnalogOutputSignal (line 109) | @Override method getAnalogOutputSignal (line 115) | @Override method isPathfindable (line 121) | @Override method createBlockStateDefinition (line 127) | @Override FILE: common/src/main/java/toughasnails/block/TemperatureGaugeBlock.java class TemperatureGaugeBlock (line 38) | public class TemperatureGaugeBlock extends BaseEntityBlock method codec (line 45) | @Override method TemperatureGaugeBlock (line 51) | public TemperatureGaugeBlock(Properties properties) method useWithoutItem (line 57) | @Override method getShape (line 81) | @Override method getRenderShape (line 87) | @Override method useShapeForLightOcclusion (line 93) | @Override method isSignalSource (line 99) | @Override method getSignal (line 105) | @Override method newBlockEntity (line 111) | @Override method getTicker (line 116) | @Nullable method tickEntity (line 125) | private static void tickEntity(Level level, BlockPos pos, BlockState s... method createBlockStateDefinition (line 132) | @Override method updateSignalStrength (line 138) | private static void updateSignalStrength(BlockState state, Level level... FILE: common/src/main/java/toughasnails/block/ThermoregulatorBlock.java class ThermoregulatorBlock (line 37) | public class ThermoregulatorBlock extends BaseEntityBlock method ThermoregulatorBlock (line 45) | public ThermoregulatorBlock(Properties properties) method codec (line 51) | @Override method useWithoutItem (line 57) | @Override method newBlockEntity (line 71) | @Override method getTicker (line 77) | @Override method lightLevel (line 84) | public static ToIntFunction lightLevel(int level) method getStateForPlacement (line 94) | @Override method rotate (line 99) | @Override method mirror (line 104) | @Override method createBlockStateDefinition (line 109) | @Override method getRenderShape (line 115) | @Override method onPlace (line 121) | @Override method neighborChanged (line 129) | @Override method checkPoweredState (line 135) | private void checkPoweredState(Level level, BlockPos pos, BlockState s... method hasAnalogOutputSignal (line 144) | @Override method getAnalogOutputSignal (line 150) | @Override method animateTick (line 156) | @Override FILE: common/src/main/java/toughasnails/block/WaterPurifierBlock.java class WaterPurifierBlock (line 36) | public class WaterPurifierBlock extends BaseEntityBlock method WaterPurifierBlock (line 42) | public WaterPurifierBlock(Properties builderIn) method codec (line 48) | @Override method useWithoutItem (line 54) | @Override method newBlockEntity (line 68) | @Override method getTicker (line 74) | @Override method getStateForPlacement (line 81) | @Override method hasAnalogOutputSignal (line 87) | @Override method getAnalogOutputSignal (line 93) | @Override method rotate (line 99) | @Override method mirror (line 105) | @Override method createBlockStateDefinition (line 111) | @Override method getRenderShape (line 117) | @Override method animateTick (line 123) | @Override FILE: common/src/main/java/toughasnails/block/entity/TemperatureGaugeBlockEntity.java class TemperatureGaugeBlockEntity (line 12) | public class TemperatureGaugeBlockEntity extends BlockEntity method TemperatureGaugeBlockEntity (line 14) | public TemperatureGaugeBlockEntity(BlockPos pos, BlockState state) { FILE: common/src/main/java/toughasnails/block/entity/ThermoregulatorBlockEntity.java class ThermoregulatorBlockEntity (line 45) | public class ThermoregulatorBlockEntity extends BaseContainerBlockEntity... method get (line 65) | @Override method set (line 78) | @Override method getCount (line 92) | @Override method ThermoregulatorBlockEntity (line 100) | public ThermoregulatorBlockEntity(BlockPos pos, BlockState state) method loadAdditional (line 105) | @Override method saveAdditional (line 120) | @Override method getUpdatePacket (line 136) | @Override method getUpdateTag (line 142) | @Override method serverTick (line 148) | public static void serverTick(Level level, BlockPos pos, BlockState st... method getEffectAtPos (line 270) | public Effect getEffectAtPos(BlockPos pos) method getFilledBlocks (line 276) | public ImmutableSet getFilledBlocks() method getEffect (line 281) | public Effect getEffect() method isCooling (line 292) | public boolean isCooling() method isHeating (line 297) | public boolean isHeating() method stillValid (line 302) | @Override method createMenu (line 308) | @Override method getDefaultName (line 314) | @Override method getSlotsForFace (line 320) | @Override method canPlaceItemThroughFace (line 334) | @Override method canPlaceItem (line 340) | @Override method canTakeItemThroughFace (line 348) | @Override method getContainerSize (line 353) | @Override method isEmpty (line 359) | @Override method getItem (line 372) | @Override method removeItem (line 378) | @Override method getItems (line 384) | @Override method setItems (line 390) | @Override method removeItemNoUpdate (line 396) | @Override method setItem (line 402) | @Override method clearContent (line 420) | @Override method isCoolingFuel (line 426) | public static boolean isCoolingFuel(ItemStack stack) method isHeatingFuel (line 431) | public static boolean isHeatingFuel(ItemStack stack) type Effect (line 436) | public enum Effect FILE: common/src/main/java/toughasnails/block/entity/WaterPurifierBlockEntity.java class WaterPurifierBlockEntity (line 40) | public class WaterPurifierBlockEntity extends BaseContainerBlockEntity i... method get (line 67) | @Override method set (line 84) | @Override method getCount (line 103) | @Override method WaterPurifierBlockEntity (line 110) | public WaterPurifierBlockEntity(BlockPos pos, BlockState state) method loadAdditional (line 116) | @Override method saveAdditional (line 128) | @Override method serverTick (line 139) | public static void serverTick(Level level, BlockPos pos, BlockState st... method createMenu (line 204) | @Override method getDefaultName (line 210) | @Override method getItems (line 216) | @Override method setItems (line 222) | @Override method getSlotsForFace (line 228) | @Override method canPlaceItem (line 242) | @Override method canPlaceItemThroughFace (line 253) | @Override method canTakeItemThroughFace (line 259) | @Override method getContainerSize (line 265) | @Override method isEmpty (line 271) | @Override method getItem (line 284) | @Override method removeItem (line 290) | @Override method removeItemNoUpdate (line 296) | @Override method setItem (line 302) | @Override method stillValid (line 323) | @Override method clearContent (line 336) | @Override method isFiltering (line 342) | public boolean isFiltering() method canFilter (line 347) | protected boolean canFilter(@Nullable Recipe recipe) method getTotalPurifyTime (line 381) | protected int getTotalPurifyTime() method filter (line 387) | private void filter(@Nullable Recipe recipe) method isFilter (line 410) | public static boolean isFilter(ItemStack stack) method getFilterDuration (line 415) | public static int getFilterDuration(ItemStack filter) method getFilterDurations (line 423) | private static ImmutableMap getFilterDurations() method add (line 436) | private static void add(ImmutableMap.Builder builder, T... method add (line 447) | private static void add(ImmutableMap.Builder builder, I... FILE: common/src/main/java/toughasnails/client/gui/ThermoregulatorScreen.java class ThermoregulatorScreen (line 16) | public class ThermoregulatorScreen extends AbstractContainerScreen getConnectedBlocks(Player player) method populateConnectedBlocks (line 69) | private static void populateConnectedBlocks(Player player) method connectBlocks (line 125) | private static void connectBlocks(Set positions, int r, int ... class ConnectedBlock (line 143) | private static class ConnectedBlock method ConnectedBlock (line 158) | private ConnectedBlock(BlockPos pos, Set connectedFaces, ... method render (line 177) | public void render(PoseStack poseStack, VertexConsumer vertexConsumer) method getConnectedFaces (line 203) | public Set getConnectedFaces() method drawLine (line 208) | private void drawLine(VertexConsumer vertexConsumer, Matrix4f poseMa... FILE: common/src/main/java/toughasnails/client/handler/TooltipHandler.java class TooltipHandler (line 31) | public class TooltipHandler method onTooltip (line 33) | public static void onTooltip(ItemTooltipEvent event) method onRenderTooltip (line 94) | public static void onRenderTooltip(RenderTooltipEvent event) class ThirstClientTooltipComponent (line 108) | private static class ThirstClientTooltipComponent implements ClientToo... method ThirstClientTooltipComponent (line 112) | private ThirstClientTooltipComponent(int amount) method getHeight (line 117) | @Override method getWidth (line 123) | @Override method renderImage (line 129) | @Override FILE: common/src/main/java/toughasnails/client/item/TemperatureProperty.java class TemperatureProperty (line 31) | public class TemperatureProperty implements RangeSelectItemModelProperty method TemperatureProperty (line 43) | public TemperatureProperty(Map deltas) method TemperatureProperty (line 48) | public TemperatureProperty() { this.deltas = new HashMap<>(); } method get (line 50) | @Override method type (line 68) | @Override method deltas (line 74) | private Map deltas() method getTemperatureForThermometer (line 79) | private static TemperatureLevel getTemperatureForThermometer(Level lev... class Delta (line 89) | private static class Delta method Delta (line 103) | public Delta(long lastUpdateTick, double currentValue, double rota) method Delta (line 110) | public Delta() {} method update (line 112) | private void update(ClientLevel level, TemperatureLevel temperatureL... method getValue (line 129) | public float getValue() method lastUpdateTick (line 135) | private long lastUpdateTick() method currentValue (line 140) | private double currentValue() method rota (line 145) | private double rota() FILE: common/src/main/java/toughasnails/client/particle/ThermoregulatorParticle.java class ThermoregulatorParticle (line 9) | public class ThermoregulatorParticle extends SingleQuadParticle method ThermoregulatorParticle (line 11) | ThermoregulatorParticle(ClientLevel p_105856_, double p_105857_, doubl... method tick (line 21) | @Override method getQuadSize (line 42) | @Override method getLayer (line 49) | @Override class Provider (line 54) | public static class Provider implements ParticleProvider method WaterPurifierRecipe (line 33) | public WaterPurifierRecipe(ItemStack input, ItemStack result, int puri... method matches (line 40) | @Override method assemble (line 50) | @Override method input (line 56) | public ItemStack input() method result (line 61) | protected ItemStack result() method placementInfo (line 66) | @Override method recipeBookCategory (line 76) | @Override method getSerializer (line 82) | @Override method getType (line 88) | @Override method getPurifyTime (line 94) | public int getPurifyTime() class Serializer (line 99) | public static class Serializer implements RecipeSerializer BlockEntityType register(BiC... FILE: common/src/main/java/toughasnails/init/ModBlocks.java class ModBlocks (line 27) | public class ModBlocks method registerBlocks (line 29) | public static void registerBlocks(BiConsumer func) method register (line 37) | private static Block register(BiConsumer func, Reso... method register (line 44) | private static Block register(BiConsumer func, Stri... method blockId (line 49) | private static ResourceKey blockId(String name) FILE: common/src/main/java/toughasnails/init/ModClient.java class ModClient (line 17) | public class ModClient method registerBlockColors (line 19) | public static void registerBlockColors(RegisterColorsEvent.Block event) method registerParticleSprites (line 25) | public static void registerParticleSprites(RegisterParticleSpritesEven... method setupRenderTypes (line 32) | public static void setupRenderTypes() FILE: common/src/main/java/toughasnails/init/ModCompatibility.java class ModCompatibility (line 21) | public class ModCompatibility method init (line 23) | public static void init() method coldEnoughToSnowSeasonal (line 32) | public static boolean coldEnoughToSnowSeasonal(Level level, Holder MenuType register(B... FILE: common/src/main/java/toughasnails/init/ModCrafting.java class ModCrafting (line 17) | public class ModCrafting method registerRecipeSerializers (line 19) | public static void registerRecipeSerializers(BiConsumer registerSerializer(BiConsumer RecipeType registerRecipe(BiConsumer context) method register (line 41) | private static void register(BootstrapContext context, Re... FILE: common/src/main/java/toughasnails/init/ModEquipmentAssets.java class ModEquipmentAssets (line 15) | public class ModEquipmentAssets method createId (line 20) | static ResourceKey createId(String name) FILE: common/src/main/java/toughasnails/init/ModItems.java class ModItems (line 30) | public class ModItems method registerItems (line 32) | public static void registerItems(BiConsumer func) method registerBlock (line 100) | public static Item registerBlock(BiConsumer func, Bl... method registerBlock (line 105) | public static Item registerBlock(BiConsumer func, Bl... method registerBlock (line 110) | public static Item registerBlock(BiConsumer func, Bl... method registerItem (line 116) | private static Item registerItem(BiConsumer func, Re... method registerItem (line 123) | private static Item registerItem(BiConsumer func, St... method registerItem (line 128) | private static Item registerItem(BiConsumer func, St... method blockIdToItemId (line 133) | private static ResourceKey blockIdToItemId(ResourceKey key) method itemId (line 138) | private static ResourceKey itemId(String name) FILE: common/src/main/java/toughasnails/init/ModPackets.java class ModPackets (line 16) | public class ModPackets method init (line 20) | public static void init() method register (line 27) | public static void register(String name, CustomPacket packet) FILE: common/src/main/java/toughasnails/init/ModParticles.java class ModParticles (line 16) | public class ModParticles method registerParticles (line 18) | public static void registerParticles(BiConsumer> T r... FILE: common/src/main/java/toughasnails/init/ModPotions.java class ModPotions (line 29) | public class ModPotions method registerEffects (line 31) | public static void registerEffects(BiConsumer f... method registerPotions (line 40) | public static void registerPotions(BiConsumer func) method registerEffect (line 46) | private static Holder registerEffect(BiConsumer registerPotion(BiConsumer register(String name) FILE: common/src/main/java/toughasnails/init/ModTags.java class ModTags (line 18) | public class ModTags method init (line 20) | public static void init() class Blocks (line 29) | public static class Blocks method init (line 31) | private static void init() {} method create (line 37) | public static TagKey create(Identifier name) class Items (line 43) | public static class Items method init (line 45) | private static void init() {} method getThirstRestored (line 96) | public static int getThirstRestored(ItemStack drink) method create (line 121) | public static TagKey create(final Identifier name) class Biomes (line 127) | public static class Biomes method init (line 129) | private static void init() {} method create (line 139) | private static TagKey create(Identifier loc) method getBiomeWaterType (line 144) | public static WaterType getBiomeWaterType(Holder biome) class Trims (line 155) | public static class Trims method init (line 157) | public static void init() {} method create (line 162) | private static TagKey create(String name) class EntityTypes (line 168) | public static class EntityTypes method init (line 170) | private static void init() {} method create (line 174) | public static TagKey> create(Identifier name) FILE: common/src/main/java/toughasnails/init/ModVillages.java class ModVillages (line 58) | public class ModVillages method addVillagerTrades (line 92) | public static void addVillagerTrades(VillagerTradesEvent event) method addWanderingVillagerTrades (line 124) | public static void addWanderingVillagerTrades(WandererTradesEvent event) method addBuildings (line 130) | public static void addBuildings(RegistryAccess registryAccess) method registerPointsOfInterest (line 142) | public static void registerPointsOfInterest(BiConsumer toIntMap(Im... method addBuildingToPool (line 209) | public static void addBuildingToPool(Registry t... method register (line 227) | private static PoiType register(BiConsumer func, ... method register (line 235) | private static VillagerProfession register(BiConsumer getBlockStates(Block block) method registerBlockStates (line 264) | private static void registerBlockStates(ResourceKey key, Set<... FILE: common/src/main/java/toughasnails/item/DirtyWaterBottleItem.java class DirtyWaterBottleItem (line 9) | public class DirtyWaterBottleItem extends DrinkItem method DirtyWaterBottleItem (line 11) | public DirtyWaterBottleItem(Item.Properties properties) method canAlwaysDrink (line 16) | @Override FILE: common/src/main/java/toughasnails/item/DrinkItem.java class DrinkItem (line 18) | public abstract class DrinkItem extends Item method DrinkItem (line 20) | public DrinkItem(Properties properties) method finishUsingItem (line 25) | @Override method getUseDuration (line 56) | @Override method getUseAnimation (line 62) | @Override method use (line 68) | @Override method canAlwaysDrink (line 79) | public abstract boolean canAlwaysDrink(); FILE: common/src/main/java/toughasnails/item/EmptyCanteenItem.java class EmptyCanteenItem (line 38) | public class EmptyCanteenItem extends Item method EmptyCanteenItem (line 42) | public EmptyCanteenItem(int tier, Properties properties) method use (line 48) | @Override method fillCanteen (line 54) | protected InteractionResult fillCanteen(Level level, Player player, It... method replaceCanteen (line 123) | protected ItemStack replaceCanteen(ItemStack oldStack, Player player, ... method getDirtyWaterCanteen (line 132) | public Item getDirtyWaterCanteen() method getWaterCanteen (line 145) | public Item getWaterCanteen() method getPurifiedWaterCanteen (line 158) | public Item getPurifiedWaterCanteen() FILE: common/src/main/java/toughasnails/item/FilledCanteenItem.java class FilledCanteenItem (line 33) | public class FilledCanteenItem extends EmptyCanteenItem method FilledCanteenItem (line 37) | public FilledCanteenItem(int tier, Properties properties) method inventoryTick (line 42) | @Override method onUseTick (line 57) | @Override method shouldEmitSounds (line 66) | private boolean shouldEmitSounds(int useItemRemainingTicks) method use (line 74) | @Override method finishUsingItem (line 93) | @Override method getUseDuration (line 121) | @Override method getUseAnimation (line 127) | @Override method canAlwaysDrink (line 133) | public boolean canAlwaysDrink() method getEmptyCanteen (line 138) | public Item getEmptyCanteen() FILE: common/src/main/java/toughasnails/item/JuiceItem.java class JuiceItem (line 7) | public class JuiceItem extends DrinkItem method JuiceItem (line 9) | public JuiceItem(Properties properties) method canAlwaysDrink (line 14) | @Override FILE: common/src/main/java/toughasnails/item/PurifiedWaterBottleItem.java class PurifiedWaterBottleItem (line 7) | public class PurifiedWaterBottleItem extends DrinkItem method PurifiedWaterBottleItem (line 9) | public PurifiedWaterBottleItem(Properties properties) method canAlwaysDrink (line 14) | @Override FILE: common/src/main/java/toughasnails/item/StackableBowlFoodItem.java class StackableBowlFoodItem (line 17) | public class StackableBowlFoodItem extends Item method StackableBowlFoodItem (line 19) | public StackableBowlFoodItem(Properties properties) method finishUsingItem (line 24) | @Override FILE: common/src/main/java/toughasnails/mixin/MixinFoodData.java class MixinFoodData (line 16) | @Mixin(FoodData.class) method onTick (line 19) | @Inject(method="tick", at=@At(value="HEAD"), cancellable = true) FILE: common/src/main/java/toughasnails/mixin/MixinLivingEntity.java class MixinLivingEntity (line 25) | @Mixin(LivingEntity.class) method MixinLivingEntity (line 28) | public MixinLivingEntity(EntityType $$0, Level $$1) { method onAiStep_setTicksFrozen (line 32) | @Redirect(method="aiStep", at=@At(value="INVOKE", target="Lnet/minecra... method onAiStep_getTicksFrozen (line 41) | @Inject(method="aiStep", at=@At(value="INVOKE", target="Lnet/minecraft... FILE: common/src/main/java/toughasnails/mixin/MixinPlayer.java class MixinPlayer (line 37) | @Mixin(Player.class) method MixinPlayer (line 52) | private MixinPlayer(EntityType type, Level level) method onReadAdditionalSaveData (line 57) | @Inject(method="readAdditionalSaveData", at=@At(value="TAIL")) method onAddAdditionalSaveData (line 65) | @Inject(method="addAdditionalSaveData", at=@At(value="TAIL")) method onCauseFoodExhaustion (line 73) | @Inject(method="causeFoodExhaustion", at=@At(value="HEAD")) method onTick (line 85) | @Inject(method="tick", at=@At(value="TAIL")) method getTemperatureData (line 93) | @Override method getThirstData (line 99) | @Override method getClimateClemencyGranted (line 105) | @Override method setClimateClemencyGranted (line 111) | @Override FILE: common/src/main/java/toughasnails/mixin/MixinPotionBrewing.java class MixinPotionBrewing (line 16) | @Mixin(PotionBrewing.class) method addVanillaMixes (line 19) | @Inject(method="addVanillaMixes", at=@At("TAIL")) FILE: common/src/main/java/toughasnails/mixin/MixinRecipeManager.java class MixinRecipeManager (line 25) | @Mixin(RecipeManager.class) method onInit (line 30) | @Inject(method = "", at = @At("TAIL")) FILE: common/src/main/java/toughasnails/mixin/MixinServerLevel.java class MixinServerLevel (line 18) | @Mixin(ServerLevel.class) method onAddPlayer (line 21) | @Inject(method="addPlayer", at=@At(value="HEAD")) FILE: common/src/main/java/toughasnails/mixin/MixinServerPlayer.java class MixinServerPlayer (line 33) | @Mixin(ServerPlayer.class) method MixinServerPlayer (line 36) | public MixinServerPlayer(Level $$0, GameProfile $$1) { method onDoTick (line 40) | @Inject(method="doTick", at=@At(value="TAIL")) method onRestoreFrom (line 60) | @Inject(method="restoreFrom", at=@At(value="TAIL")) FILE: common/src/main/java/toughasnails/mixin/client/MixinGui.java class MixinGui (line 18) | @Mixin(Gui.class) method onRenderHeart (line 21) | @Inject(method="renderHeart", at=@At(value="HEAD"), cancellable = true) FILE: common/src/main/java/toughasnails/mixin/client/MixinItemStack.java class MixinItemStack (line 25) | @Mixin(ItemStack.class) method getItem (line 28) | @Shadow public abstract Item getItem(); method set (line 30) | @Shadow @org.jetbrains.annotations.Nullable public abstract T set(... method onTick (line 32) | @Inject(method="inventoryTick", at=@At(value="TAIL")) FILE: common/src/main/java/toughasnails/mixin/client/MixinLocalPlayer.java class MixinLocalPlayer (line 13) | @Mixin(LocalPlayer.class) method aiStep_setSprinting (line 16) | @Redirect(method="aiStep", at=@At(value="INVOKE", target="Lnet/minecra... FILE: common/src/main/java/toughasnails/mixin/client/MixinRangeSelectItemModelProperties.java class MixinRangeSelectItemModelProperties (line 20) | @Mixin(RangeSelectItemModelProperties.class) method onBootstrap (line 27) | @Inject(method = "bootstrap", at=@At("TAIL")) FILE: common/src/main/java/toughasnails/network/DrinkInWorldPacket.java class DrinkInWorldPacket (line 23) | public class DrinkInWorldPacket implements CustomPacket method DrinkInWorldPacket (line 27) | public DrinkInWorldPacket(BlockPos pos) method DrinkInWorldPacket (line 32) | public DrinkInWorldPacket() {} method encode (line 34) | @Override method decode (line 40) | @Override method handle (line 46) | @Override FILE: common/src/main/java/toughasnails/network/UpdateTemperaturePacket.java class UpdateTemperaturePacket (line 19) | public class UpdateTemperaturePacket implements CustomPacket method UpdateThirstPacket (line 17) | public UpdateThirstPacket(int thirstLevel, float hydrationLevel) method UpdateThirstPacket (line 23) | public UpdateThirstPacket() {} method encode (line 25) | @Override method decode (line 32) | @Override method handle (line 38) | @Override FILE: common/src/main/java/toughasnails/potion/ThirstEffect.java class ThirstEffect (line 15) | public class ThirstEffect extends MobEffect method ThirstEffect (line 17) | public ThirstEffect(MobEffectCategory type, int color) method applyEffectTick (line 22) | @Override method shouldApplyEffectTickThisTick (line 35) | @Override FILE: common/src/main/java/toughasnails/temperature/AreaFill.java class AreaFill (line 22) | public class AreaFill method fill (line 24) | public static void fill(Level level, BlockPos pos, PositionChecker che... method fill (line 29) | public static void fill(Level level, BlockPos pos, PositionChecker che... method expand (line 79) | private static void expand(Queue queue, Set checked,... method checkSolid (line 99) | private static void checkSolid(Set checked, PositionChecker c... method checkPassable (line 105) | private static boolean checkPassable(PositionChecker checker, Level le... type PositionChecker (line 112) | public interface PositionChecker { method onSolid (line 113) | void onSolid(Level level, FillPos pos); method onPassable (line 115) | default void onPassable(Level level, FillPos pos) { method isPassable (line 118) | default boolean isPassable(Level level, FillPos pos) method isConfined (line 124) | default boolean isConfined(Level level, BlockPos pos) method isFlowBlocking (line 129) | default boolean isFlowBlocking(Level level, FillPos pos, BlockState ... method north (line 137) | public FillPos north() method south (line 142) | public FillPos south() method east (line 147) | public FillPos east() method west (line 152) | public FillPos west() method above (line 157) | public FillPos above() method below (line 162) | public FillPos below() FILE: common/src/main/java/toughasnails/temperature/BuiltInTemperatureModifier.java type BuiltInTemperatureModifier (line 18) | public enum BuiltInTemperatureModifier method BuiltInTemperatureModifier (line 58) | BuiltInTemperatureModifier(Modifier modifier) method apply (line 63) | public Tuple apply(Player player, Temperatu... type Modifier (line 68) | private interface Modifier method apply (line 70) | public Tuple apply(Player player, Tempera... method getTemperatureModifierOrder (line 74) | public static List getTemperatureModifierO... FILE: common/src/main/java/toughasnails/temperature/TemperatureData.java class TemperatureData (line 18) | public class TemperatureData implements ITemperature method addAdditionalSaveData (line 34) | public void addAdditionalSaveData(ValueOutput output) method readAdditionalSaveData (line 57) | public void readAdditionalSaveData(ValueInput input) method getLevel (line 79) | @Override method getHyperthermiaTicks (line 85) | @Override method getExtremityDelayTicks (line 91) | @Override method getDryTicks (line 97) | @Override method getLastLevel (line 102) | @Override method getTargetLevel (line 108) | @Override method getChangeDelayTicks (line 114) | @Override method getLastHyperthermiaTicks (line 120) | @Override method getLastNearbyThermoregulators (line 126) | @Override method getNearbyThermoregulators (line 132) | @Override method setLevel (line 138) | @Override method setHyperthermiaTicks (line 144) | @Override method setExtremityDelayTicks (line 150) | @Override method setDryTicks (line 156) | @Override method setLastLevel (line 161) | @Override method setTargetLevel (line 167) | @Override method setChangeDelayTicks (line 173) | @Override method setLastHyperthermiaTicks (line 179) | @Override method setLastNearbyThermoregulators (line 185) | @Override method setNearbyThermoregulators (line 191) | @Override FILE: common/src/main/java/toughasnails/temperature/TemperatureHandler.java class TemperatureHandler (line 34) | public class TemperatureHandler method onPlayerTick (line 38) | public static void onPlayerTick(Player player) method onChangeDimension (line 134) | public static void onChangeDimension(PlayerEvent.ChangeDimension event) method onItemUseFinish (line 142) | public static void onItemUseFinish(LivingEntityUseItemEvent.Finish event) method syncTemperature (line 157) | public static void syncTemperature(ServerPlayer player) method removeHeatExhaustion (line 166) | private static void removeHeatExhaustion(Player player) method tryAddHeatExhaustion (line 179) | protected static void tryAddHeatExhaustion(Player player) FILE: common/src/main/java/toughasnails/temperature/TemperatureHelperImpl.java class TemperatureHelperImpl (line 42) | public class TemperatureHelperImpl implements TemperatureHelper.Impl.ITe... method getTemperatureAtPos (line 48) | @Override method getTemperatureAtPosWithoutProximity (line 62) | public static TemperatureLevel getTemperatureAtPosWithoutProximity(Lev... method getPlayerTemperature (line 75) | @Override method isTemperatureEnabled (line 81) | @Override method setTicksHyperthermic (line 87) | @Override method getPercentHyperthermic (line 93) | @Override method isFullyHyperthermic (line 100) | @Override method getTicksRequiredForHyperthermia (line 106) | @Override method getTicksHyperthermic (line 112) | @Override method isHeating (line 118) | @Override method isCooling (line 124) | @Override method registerPlayerTemperatureModifier (line 130) | @Override method registerPositionalTemperatureModifier (line 136) | @Override method registerProximityBlockModifier (line 142) | @Override method getBiomeTemperatureLevel (line 148) | private static TemperatureLevel getBiomeTemperatureLevel(Level level, ... method altitudeModifier (line 170) | private static TemperatureLevel altitudeModifier(Level level, BlockPos... method rainModifier (line 177) | private static TemperatureLevel rainModifier(Level level, BlockPos pos... method nightModifier (line 192) | private static TemperatureLevel nightModifier(Level level, BlockPos po... method timeOfDay (line 209) | public static float timeOfDay(long p_63905_) { method proximityModifier (line 215) | private static TemperatureLevel proximityModifier(Level level, BlockPo... method addHeatingOrCooling (line 233) | private static void addHeatingOrCooling(Set heating, Set bio... method modifyTemperatureByThermoregulators (line 386) | public static TemperatureLevel modifyTemperatureByThermoregulators(Lev... FILE: common/src/main/java/toughasnails/temperature/TemperatureHooksClient.java class TemperatureHooksClient (line 18) | public class TemperatureHooksClient method heartBlit (line 29) | public static void heartBlit(GuiGraphics gui, Gui.HeartType heartType,... method adjustSelectedItemText (line 45) | public static void adjustSelectedItemText(GuiGraphics guiGraphics) method getOverheatedHeartSprite (line 56) | private static Identifier getOverheatedHeartSprite(boolean isHardcore,... FILE: common/src/main/java/toughasnails/temperature/TemperatureOverlayRenderer.java class TemperatureOverlayRenderer (line 24) | public class TemperatureOverlayRenderer method onBeginRenderFood (line 35) | public static void onBeginRenderFood(RenderGuiEvent.Pre event) method onBeginRenderFrostbite (line 48) | public static void onBeginRenderFrostbite(RenderGuiEvent.Pre event) method onClientTick (line 61) | public static void onClientTick(TickEvent.Client event) method renderTemperature (line 71) | public static void renderTemperature(GuiGraphics guiGraphics, float pa... method drawTemperature (line 91) | private static void drawTemperature(GuiGraphics gui, int width, int he... type ArrowDirection (line 141) | private enum ArrowDirection method ArrowDirection (line 148) | ArrowDirection(int v) method getU (line 153) | public int getU(int frame) method getV (line 158) | public int getV() FILE: common/src/main/java/toughasnails/thirst/ThirstData.java class ThirstData (line 13) | public class ThirstData implements IThirst method addAdditionalSaveData (line 25) | public void addAdditionalSaveData(ValueOutput output) method readAdditionalSaveData (line 44) | public void readAdditionalSaveData(ValueInput input) method getThirst (line 63) | @Override method getLastThirst (line 69) | @Override method getTickTimer (line 75) | @Override method getHydration (line 81) | @Override method getLastHydrationZero (line 87) | @Override method getExhaustion (line 93) | @Override method setThirst (line 99) | @Override method addThirst (line 105) | @Override method setLastThirst (line 111) | @Override method setTickTimer (line 117) | @Override method addTicks (line 123) | @Override method setHydration (line 129) | @Override method setLastHydrationZero (line 135) | @Override method addHydration (line 141) | @Override method setExhaustion (line 147) | @Override method addExhaustion (line 153) | @Override method drink (line 159) | @Override method isThirsty (line 169) | @Override FILE: common/src/main/java/toughasnails/thirst/ThirstHandler.java class ThirstHandler (line 51) | public class ThirstHandler method onPlayerTick (line 53) | public static void onPlayerTick(Player player) method onChangeDimension (line 108) | public static void onChangeDimension(PlayerEvent.ChangeDimension event) method syncThirst (line 115) | public static void syncThirst(ServerPlayer player) method onItemUseFinish (line 124) | public static void onItemUseFinish(LivingEntityUseItemEvent.Finish event) method onPlayerUseItem (line 172) | public static void onPlayerUseItem(PlayerInteractEvent.UseItem event) method onUseBlock (line 227) | public static void onUseBlock(PlayerInteractEvent.UseBlock event) method onUseEmpty (line 233) | public static void onUseEmpty(PlayerInteractEvent.UseEmpty event) method onClientTick (line 239) | public static void onClientTick(TickEvent.Client event) method canHandDrink (line 245) | private static boolean canHandDrink() method canHandDrinkInWorld (line 250) | private static boolean canHandDrinkInWorld(Player player, InteractionH... method tryDrinkWaterInWorld (line 255) | private static void tryDrinkWaterInWorld(Player player) FILE: common/src/main/java/toughasnails/thirst/ThirstHelperImpl.java class ThirstHelperImpl (line 13) | public class ThirstHelperImpl implements ThirstHelper.Impl.IThirstHelper method getThirst (line 17) | @Override method canDrink (line 25) | @Override method isThirstEnabled (line 32) | @Override FILE: common/src/main/java/toughasnails/thirst/ThirstHooks.java class ThirstHooks (line 14) | public class ThirstHooks method onCauseFoodExhaustion (line 19) | public static void onCauseFoodExhaustion(Player player, float exhaustion) method doFoodDataTick (line 27) | public static void doFoodDataTick(FoodData data, ServerPlayer player) FILE: common/src/main/java/toughasnails/thirst/ThirstHooksClient.java class ThirstHooksClient (line 12) | public class ThirstHooksClient method onAiStepSetSprinting (line 14) | public static void onAiStepSetSprinting(LocalPlayer player, boolean sp... method canSprintWithThirst (line 23) | private static boolean canSprintWithThirst(LocalPlayer player) FILE: common/src/main/java/toughasnails/thirst/ThirstOverlayRenderer.java class ThirstOverlayRenderer (line 23) | public class ThirstOverlayRenderer method onClientTick (line 30) | public static void onClientTick(TickEvent.Client event) method onBeginRenderAir (line 40) | public static void onBeginRenderAir(RenderGuiEvent.Pre event) method drawThirst (line 62) | public static void drawThirst(GuiGraphics guiGraphics, int screenWidth... FILE: fabric/src/main/java/toughasnails/fabric/core/ToughAsNailsFabric.java class ToughAsNailsFabric (line 12) | public class ToughAsNailsFabric implements GlitchCoreInitializer method onInitialize (line 14) | @Override method onInitializeClient (line 22) | @Override FILE: fabric/src/main/java/toughasnails/fabric/mixin/client/MixinGui.java class MixinGui (line 15) | @Mixin(Gui.class) method onRenderSelectedItemNameBegin (line 18) | @Inject(method="renderSelectedItemName", at=@At(value="HEAD")) method onRenderSelectedItemNameEnd (line 25) | @Inject(method="renderSelectedItemName", at=@At(value="TAIL")) FILE: forge/src/main/java/toughasnails/forge/core/ToughAsNailsForge.java class ToughAsNailsForge (line 12) | @Mod(value = ToughAsNails.MOD_ID) method ToughAsNailsForge (line 15) | public ToughAsNailsForge() method clientSetup (line 21) | private void clientSetup(final FMLClientSetupEvent event) method serverAboutToStart (line 26) | private void serverAboutToStart(final ServerStartingEvent event) FILE: forge/src/main/java/toughasnails/forge/mixin/MixinTemperatureHelperImpl.java class MixinTemperatureHelperImpl (line 17) | @Mixin(value = TemperatureHelperImpl.class, remap = false) method coldEnoughToSnow (line 20) | @Overwrite FILE: forge/src/main/java/toughasnails/forge/mixin/MixinThermoregulatorBlockEntity.java class MixinThermoregulatorBlockEntity (line 27) | @Mixin(value = ThermoregulatorBlockEntity.class) method MixinThermoregulatorBlockEntity (line 29) | protected MixinThermoregulatorBlockEntity(BlockEntityType p_155076_... method onConstructed (line 36) | @Inject(method="", at=@At("RETURN")) method getCapability (line 42) | @Override method invalidateCaps (line 56) | @Override method reviveCaps (line 64) | @Override FILE: forge/src/main/java/toughasnails/forge/mixin/MixinWaterPurifierBlockEntity.java class MixinWaterPurifierBlockEntity (line 26) | @Mixin(value = WaterPurifierBlockEntity.class) method MixinWaterPurifierBlockEntity (line 28) | protected MixinWaterPurifierBlockEntity(BlockEntityType p_155076_, ... method onConstructed (line 35) | @Inject(method="", at=@At("RETURN")) method getCapability (line 41) | @Override method invalidateCaps (line 55) | @Override method reviveCaps (line 63) | @Override FILE: forge/src/main/java/toughasnails/forge/mixin/client/MixinGui.java class MixinGui (line 15) | @Mixin(Gui.class) method onRenderSelectedItemNameBegin (line 18) | @Inject(method="renderSelectedItemName(Lnet/minecraft/client/gui/GuiGr... method onRenderSelectedItemNameEnd (line 25) | @Inject(method="renderSelectedItemName(Lnet/minecraft/client/gui/GuiGr... FILE: neoforge/src/main/java/toughasnails/neoforge/core/ToughAsNailsNeoForge.java class ToughAsNailsNeoForge (line 15) | @Mod(value = ToughAsNails.MOD_ID) method ToughAsNailsNeoForge (line 18) | public ToughAsNailsNeoForge(IEventBus bus) method clientSetup (line 27) | private void clientSetup(final FMLClientSetupEvent event) method serverAboutToStart (line 32) | private void serverAboutToStart(final ServerStartingEvent event) FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/DataGenerationHandler.java class DataGenerationHandler (line 26) | @EventBusSubscriber(modid = ToughAsNails.MOD_ID) method onGatherData (line 33) | @SubscribeEvent FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/ModDamageTypes.java class ModDamageTypes (line 11) | public class ModDamageTypes method bootstrap (line 13) | protected static void bootstrap(BootstrapContext context) FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/loot/TANBlockLoot.java class TANBlockLoot (line 19) | public class TANBlockLoot extends BlockLootSubProvider method TANBlockLoot (line 23) | public TANBlockLoot(HolderLookup.Provider provider) method generate (line 28) | @Override method getKnownBlocks (line 37) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/loot/TANLootTableProvider.java class TANLootTableProvider (line 16) | public class TANLootTableProvider method create (line 18) | public static LootTableProvider create(PackOutput output, CompletableF... FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/model/TANEquipmentAssetProvider.java class TANEquipmentAssetProvider (line 22) | public class TANEquipmentAssetProvider implements DataProvider method TANEquipmentAssetProvider (line 26) | public TANEquipmentAssetProvider(PackOutput output) method bootstrap (line 31) | private static void bootstrap(BiConsumer, ... method run (line 49) | @Override method getName (line 61) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/model/TANItemModelGenerators.java class TANItemModelGenerators (line 30) | public class TANItemModelGenerators extends ItemModelGenerators method TANItemModelGenerators (line 40) | public TANItemModelGenerators(ItemModelOutput itemModelOutput, BiConsu... method run (line 47) | @Override method generateTrimmableItemWithDefaultColor (line 99) | public void generateTrimmableItemWithDefaultColor(Item item, ResourceK... method generateThermometerItem (line 125) | public void generateThermometerItem(Item item) method prefixForSlotTrim (line 141) | public static Identifier prefixForSlotTrim(String p_399619_) { FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/model/TANModelProvider.java class TANModelProvider (line 20) | public class TANModelProvider extends ModelProviderBase method TANModelProvider (line 22) | public TANModelProvider(PackOutput output) method createBlockModelGenerators (line 27) | @Override method createItemModelGenerators (line 32) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/provider/TANBiomeTagsProvider.java class TANBiomeTagsProvider (line 17) | public class TANBiomeTagsProvider extends BiomeTagsProvider method TANBiomeTagsProvider (line 19) | public TANBiomeTagsProvider(PackOutput output, CompletableFuture method TANDamageTypeTagsProvider (line 21) | public TANDamageTypeTagsProvider(PackOutput output, CompletableFuture<... method addTags (line 26) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/provider/TANEnchantmentTagsProvider.java class TANEnchantmentTagsProvider (line 16) | public class TANEnchantmentTagsProvider extends EnchantmentTagsProvider method TANEnchantmentTagsProvider (line 18) | public TANEnchantmentTagsProvider(PackOutput output, CompletableFuture... method addTags (line 23) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/provider/TANEntityTypeTagsProvider.java class TANEntityTypeTagsProvider (line 27) | public class TANEntityTypeTagsProvider extends EntityTypeTagsProvider method TANEntityTypeTagsProvider (line 29) | public TANEntityTypeTagsProvider(PackOutput output, CompletableFuture<... method addTags (line 34) | @Override FILE: neoforge/src/main/java/toughasnails/neoforge/datagen/provider/TANItemTagsProvider.java class TANItemTagsProvider (line 20) | public class TANItemTagsProvider extends IntrinsicHolderTagsProvider method TANItemTagsProvider (line 22) | public TANItemTagsProvider(PackOutput output, CompletableFuture