Commit
da6edee67c0e77f3154a801ed7b1279710e83f29
by KnightMinerAdd modifier crystals: an item to apply a modifier without inputting its recipe
Two uses: * Mapmakers/modpack makers can give these to players to give them modifiers without giving them the resources for modifiers * In the future, will be able to be created from enchanted books
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_skyslime.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/magnetic.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/padded.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_earth.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/lightspeed_armor_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/gilded.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_armor_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_earthslime.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_clay.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/freezing.json (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jei/modifiers/ModifierIngredientHelper.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/draconic_from_scales.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_copper.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_armor_from_block.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/SwappableModifierRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/turtle_shell.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/quick_charge_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/overforced.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/fireprimer.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_aluminum.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_3.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/trueshot.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_iron.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/silky.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_debris.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/multishot.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/feather_falling.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_electrum.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_2.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/offhanded_level_2.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/thorns.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/shield_strap.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/bouncy.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_3.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/snowdrift.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/strength.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/swiftstrike_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_obsidian.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/knockback_resistance.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/antiaquatic.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/flamewake.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/step_up.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/slurping.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/exchanging.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/expanded.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/revitalizing_small.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/firestarter.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/dragon_scale.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_brass.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/blast_protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/plowing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/impaling.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/respiration.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/diamond.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/spilling.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/double_jump.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/stripping.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/golden.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_zinc.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/AbstractModifierRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_6.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/soulbound.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_honey.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/swiftstrike_from_shard.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/quick_charge_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/hydraulic_from_shard.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/sharpness_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/sinistral.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/sweeping_edge.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/ambidextrous.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/offhanded_level_1.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/path_maker.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/item_frame.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/lightspeed_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/frost_walker.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/lightspeed_armor_from_dust.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/SwappableModifierRecipeBuilder.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_constantan.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_iron_oxidized.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/soulspeed.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/blasting.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_quartz.json (diff) |
| src/main/resources/assets/tconstruct/textures/item/materials/modifier_crystal.png |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_tin.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/lightspeed_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/knockback_armor.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/blindshot.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_uranium.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/cooling.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/shulking.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_sky.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_3.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/sharpness_from_shard.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_blood.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_hepatizon.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_platinum.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/resurrected.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_4.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/hydraulic_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_manyullyn.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/melee_protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/glowing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/piercing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/aqua_affinity.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/pathing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/draconic_from_head.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/item/ModifierCrystalItem.java |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/compat/the_one_probe.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/punch.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_netherite.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_2.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_5.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/revitalizing_large.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_copper_oxidized.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tool_belt_1.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_pants.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/hydraulic_from_bricks.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_amethyst.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_random.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/severing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/killager_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_nickel.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/sticky.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/harmonious.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_1.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_invar.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_steel.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/reach.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/bane_of_sssss.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/speedy_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/fire_protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_rose_gold.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/farsighted.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/bucketing.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/reinforced.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/IncrementalModifierRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_enderslime.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/magic_protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/killager_from_block.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/springy.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/speedy_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_osmium.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_silver.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/defense/projectile_protection.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/dual_wielding.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/melting.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/power.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/emerald.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_1.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_2.json (diff) |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/nearsighted.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/trick_quiver.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_bronze.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/writable.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/zoom.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/smite.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/recapitated.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/fiery.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/crystalshot_ichor.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/pockets.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/necrotic.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_ichor.json (diff) |
| src/main/resources/assets/tconstruct/models/item/modifier_crystal.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/worldbound.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/knockback.json (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jei/JEIPlugin.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/bulk_quiver.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/netherite.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tilling.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/tank.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_tungsten.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_pig_iron.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_from_dust.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_slimesteel.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_lead.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/ToolClientEvents.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/ricochet.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/unbreakable.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/shiny.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/autosmelt.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/leaping.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/experienced.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/slotless/embellishment_amethyst_bronze.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/AbstractModifierRecipeBuilder.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/magnetic_armor.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/wetting.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/scope.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/ModifierRecipe.java (diff) |
Commit
c72210a54faf81fc0ff641af6fadd67438002ab8
by KnightMinerAdd recipes for creating slime crystals
To create a slime crystal, first cast some liquid slime on dirt to make slime dirt. Then bake it at 2000 degrees for about 2 hours The first step can be made easier if you just find a slime island With this, most of our worldgen should be optional
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/leaping.json (diff) |
| src/generated/resources/data/tconstruct/recipes/common/slime/ender/crystal_growing.json |
| src/generated/resources/data/tconstruct/recipes/smeltery/casting/slime/earth/dirt.json |
| src/generated/resources/data/tconstruct/recipes/common/slime/ichor/crystal_growing.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/power.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/world/data/WorldRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/world/common/slime/earth/crystal_growing.json |
| src/generated/resources/data/tconstruct/recipes/smeltery/casting/slime/sky/dirt.json |
| src/generated/resources/data/tconstruct/recipes/common/slime/sky/crystal_growing.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/world/common/slime/ichor/crystal_growing.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/world/common/slime/ender/crystal_growing.json |
| src/main/java/slimeknights/tconstruct/smeltery/data/SmelteryRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/smeltery/casting/slime/ender/dirt.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/world/common/slime/sky/crystal_growing.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/strength.json (diff) |
| src/generated/resources/data/tconstruct/recipes/common/slime/earth/crystal_growing.json |
|
| src/generated/resources/data/tconstruct/tinkering/enchantments_to_modifiers.json |
| src/main/java/slimeknights/tconstruct/tools/data/EnchantmentToModifierProvider.java |
| src/main/java/slimeknights/tconstruct/library/modifiers/UpdateModifiersPacket.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/ModifierManager.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractEnchantmentToModifierProvider.java |
|
| src/main/java/slimeknights/tconstruct/library/json/predicate/modifier/package-info.java |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/main/java/slimeknights/tconstruct/library/json/predicate/modifier/TagModifierPredicate.java |
| src/main/java/slimeknights/tconstruct/library/json/predicate/modifier/SlotTypeModifierPredicate.java |
| src/main/java/slimeknights/tconstruct/library/json/predicate/modifier/ModifierPredicate.java |
| src/main/java/slimeknights/tconstruct/library/modifiers/ModifierManager.java (diff) |
Commit
93bd8e99bfb9eaccbfe2561696fe0e90614e910e
by KnightMinerImplement modifier extraction recipe
Like modifier removal, but you get a modifier crystal with the modifier at the end. Requires enderslime crystals (other slime crystals will make an appearance soon) API change: modifier worktable recipe uidateInputs is now sensitive to the selected modifier
|
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/common/TinkerTags.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/IModifierWorktableRecipe.java (diff) |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/main/java/slimeknights/tconstruct/common/data/tags/ModifierTagProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/remove_modifier_venom.json (diff) |
| src/main/java/slimeknights/tconstruct/tables/block/entity/table/ModifierWorktableBlockEntity.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/remove_modifier_sponge.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_modifier.json |
| src/main/java/slimeknights/tconstruct/tools/recipe/ModifierRemovalRecipe.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/recipe/ExtractModifierRecipe.java |
| src/generated/resources/data/tconstruct/tinkering/tags/modifiers/extract_modifier_blacklist.json |
Commit
888fb99f9cf69addcb2a48eb19ca7edb7f806435
by KnightMinerImplement enchantment conversion recipe
Allows extracting an enchantment from a book and placing it onto a crystal for later use API for worktable recipes now allows input sensitive result size Worktable now has improved display of non-tool outputs
|
| src/main/java/slimeknights/tconstruct/tables/client/inventory/TinkerStationScreen.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/defense.json |
| src/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java |
| src/main/java/slimeknights/tconstruct/tables/client/inventory/ModifierWorktableScreen.java (diff) |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/AbstractWorktableRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/ability.json |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/upgrade.json |
| src/main/java/slimeknights/tconstruct/tables/block/entity/table/ModifierWorktableBlockEntity.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/IModifierWorktableRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless.json |
| src/main/java/slimeknights/tconstruct/tables/menu/ModifierWorktableContainerMenu.java (diff) |
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/invisible_ink_removing.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/invisible_ink_adding.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipeBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
|
| src/main/java/slimeknights/tconstruct/tools/modifiers/traits/melee/InsatibleModifier.java (diff) |
|
| src/main/java/slimeknights/tconstruct/tools/modifiers/traits/general/EnderportingModifier.java (diff) |
|
| src/generated/resources/data/tconstruct/advancements/tools/material_master.json (diff) |
| src/main/java/slimeknights/tconstruct/common/data/AdvancementsProvider.java (diff) |
Commit
a2d99ac94295e6cf81df6571efc30a47d61453be
by KnightMinerTypo cleanup (#4932)
Rename weapon categories to melee Mention bows in lightweight tooltip Fix impaling having the wrong tooltip Fix looting description mentioning luck instead Fix wrong quick charge max level Fix shield strap saying its an ability Fix missing deprecation annotation on one of the tags Fix wrong name in biome tag provider
|
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/language.lang (diff) |
| src/main/java/slimeknights/tconstruct/common/TinkerTags.java (diff) |
| src/main/resources/assets/tconstruct/book/mighty_smelting/en_us/language.lang (diff) |
| src/main/java/slimeknights/tconstruct/common/data/tags/BiomeTagProvider.java (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/ranged/quick_charge.json (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/language.lang (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/armor/shield_strap.json (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/weapon.json (diff) |
| src/main/resources/assets/tconstruct/book/mighty_smelting/en_us/abilities/weapon.json (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/weapon.json (diff) |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/abilities/general/looting.json (diff) |
|
| src/main/resources/assets/tconstruct/models/item/longbow.json (diff) |
| src/main/resources/assets/tconstruct/models/item/longbow/pulling_3.json (diff) |
| src/main/resources/assets/tconstruct/models/item/longbow/pulling_1.json (diff) |
| src/main/resources/assets/tconstruct/models/item/longbow/pulling_2.json (diff) |
Commit
3548f4e74ed5656a23f6d79010155e61dc5b08b6
by KnightMinerMerge looting and luck recipes
Led to an exploit with darkthread on bows, and is just simplier for consistency. Added notes to books saying they only do block drops on harvest tools Also remove unneeded salvage recipes (no slots above level 1)
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/looting_level_3.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/luck.json |
| src/main/resources/assets/tconstruct/book/puny_smelting/sections/upgrades.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/luck_level_2.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_2.json |
| src/main/resources/assets/tconstruct/book/encyclopedia/sections/abilities.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/luck_level_1.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/luck_level_3.json |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/looting_level_2.json |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/armor/looting.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_1.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_2.json (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/abilities/general/luck.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/looting_level_3.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_1.json (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/abilities/general/looting.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_level_3.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/ability/looting_level_1.json |
|
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/EnchantmentToModifierProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/luck_crystal_higher_levels.json |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/enchantments_to_modifiers.json (diff) |
|
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/ModifierRecipeBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/IncrementalModifierRecipeBuilder.java (diff) |
|
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/double_jump.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/tilling.json |
| src/main/java/slimeknights/tconstruct/common/data/tags/EnchantmentTagProvider.java |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/magic_protection.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/revitalizing.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/multishot.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/severing.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/magnetic.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/reach.json |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractEnchantmentToModifierProvider.java (diff) |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/step_up.json |
| src/main/java/slimeknights/tconstruct/TConstruct.java (diff) |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/experienced.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/luck.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/autosmelt.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/killager.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/knockback_resistance.json |
| src/generated/resources/data/tconstruct/tinkering/enchantments_to_modifiers.json (diff) |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/soulbound.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/expanded.json |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/necrotic.json |
| src/main/java/slimeknights/tconstruct/tools/data/EnchantmentToModifierProvider.java (diff) |
| src/generated/resources/data/tconstruct/tags/enchantment/modifier_like/trueshot.json |
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/haste_armor.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_from_block.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/modifiers/haste_armor.json |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/HasteModifier.java |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierIds.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/HasteArmorModifier.java |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/armor/knockback.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_from_dust.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/melee/KnockbackModifier.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/knockback_armor.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_armor_from_block.json |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/armor/knockback.json (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/util/ModifierAttribute.java (diff) |
| src/main/resources/assets/tconstruct/mantle/colors.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/knockback_armor.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/logic/ToolEvents.java (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/armor/haste.json (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/armor/haste.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/modifiers/haste.json |
| src/generated/resources/data/tconstruct/tinkering/modifiers/knockback_armor.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/haste_armor_from_dust.json |
| src/main/resources/assets/tconstruct/tinkering/modifier_icons.json (diff) |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
Commit
712cae214b85e381c0ec6726b59ef15e0aa1af4d
by KnightMinerFix some modifiers being allowed in slotless when they shouldn't be
Any modifier that has multiple recipes with different slot types has that problem potentially, so added a tag to blacklist them
|
| src/generated/resources/data/tconstruct/tinkering/tags/modifiers/extract_modifier_blacklist.json |
| src/generated/resources/data/tconstruct/tinkering/tags/modifiers/extract_blacklist/slotless.json |
| src/main/java/slimeknights/tconstruct/common/TinkerTags.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless.json (diff) |
| src/main/java/slimeknights/tconstruct/common/data/tags/ModifierTagProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tags/modifiers/extract_blacklist/tools.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_modifier.json (diff) |
Commit
e3e12531d459d3f795b25c702ad71b999993a687
by KnightMinerImprove display of enchantment conversion in JEI
Enchanted books now only show for applicable enchantments in each recipe, and show all levels. Means you can lookup usages on a book Empty slot icon is shown if no tool exists A recipe can mark that modifiers are output instead of input, so that the worktable recipe shows as a way to get modifiers
|
| src/main/java/slimeknights/tconstruct/library/modifiers/UpdateModifiersPacket.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/recipe/ExtractModifierRecipe.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/ModifierManager.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jei/modifiers/ModifierWorktableCategory.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/worktable/IModifierWorktableRecipe.java (diff) |
|
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/ranged/TrickQuiverModifier.java (diff) |
Commit
5c65b948bd51c330f7bf6f0c6c12f9f1b5d9a09b
by KnightMinerImplement depth strider modifier and JSON enchantment modifier
The thing holding enchantments back before was grindstones, as we had no way to prevent grindstone disenchanting leading to an XP dupe. Now we have a way The hook is still not as ideal as the 1.19 hook, but I wanted as modifiers, whether it works or not depends on the enchantment implementation
|
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/LootModifier.java (diff) |
| src/main/resources/assets/tconstruct/mantle/colors.json (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/armor/depth_strider.json |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| gradle.properties (diff) |
| src/main/resources/assets/tconstruct/textures/gui/modifiers/armor/depth_strider.png |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/depth_strider.json |
| src/generated/resources/data/tconstruct/tinkering/modifiers/depth_strider.json |
| src/main/resources/assets/tconstruct/book/puny_smelting/en_us/upgrades/armor/depth_strider.json |
| src/main/resources/assets/tconstruct/book/encyclopedia/sections/upgrades.json (diff) |
| src/main/resources/assets/tconstruct/tinkering/modifier_icons.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/logic/ToolEvents.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/EnchantmentModifier.java |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierIds.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/enchantments_to_modifiers.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/EnchantmentToModifierProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/SoulSpeedModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/ToolStack.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/TooltipUtil.java (diff) |
| src/main/resources/assets/tconstruct/book/puny_smelting/sections/upgrades.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/depth_strider.json |
|
| src/main/java/slimeknights/tconstruct/common/data/AdvancementsProvider.java (diff) |
| src/generated/resources/data/tconstruct/advancements/smeltery/abilities.json (diff) |
|
| src/main/java/slimeknights/tconstruct/tools/data/SpillingFluidProvider.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/spilling/molten_steel.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
Commit
6bc5de5d703c2bb77331bbc22d54bfbbc7d91be2
by KnightMinerAdd ability to extract enchantments from enchanted tools
Two methods * Non-enderslime crystal - extracts enchants, the tool is lost * Enderslime crystal - extracts enchants, unenchanted tool is returned to you
Books also work with both methods now, though why you would waste dragons breath on a book is beyond me
|
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/defense_book.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless_tool.json |
| src/main/java/slimeknights/tconstruct/tables/menu/ModifierWorktableContainerMenu.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/ability.json |
| src/main/resources/assets/tconstruct/lang/en_us.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/ability_book.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/upgrade_book.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/defense.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/upgrade.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/unenchant_tool.json |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/unenchant_book.json |
| src/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless_book.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/defense_tool.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/ability_tool.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/upgrade_tool.json |
|
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/melee/FieryModifier.java (diff) |
| src/main/resources/assets/tconstruct/book/encyclopedia/en_us/upgrades/ranged/fiery.json (diff) |
Commit
bf41b3d941ba9f43c97997535c287f2129ded8e3
by KnightMinerAdd support for the stat boost modifier (which does too much) to do tool actions as well
I really need to just finish the composable modifier, I have been slowly migrating to that system but have not gotten the actual module reader done yet Technically a breaking change, but no one should be extending that class
|
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/StatBoostModifier.java (diff) |
|
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/item/FlexModifiableBowItem.java |
| src/main/java/slimeknights/tconstruct/plugin/package-info.java |
| gradle.properties (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/package-info.java |
| src/main/java/slimeknights/tconstruct/TConstruct.java (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/item/FlexModifiableItem.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/item/FlexToolPartItem.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/PluginClient.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/FlexItemTypes.java |
| build.gradle (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolStatProviders.java (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/item/package-info.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/item/FlexModifiableCrossbowItem.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/JsonThingsPlugin.java |