Skip to content

Thaumic_Exploration ​

17 merged pull requests.

New Features ​

  • #55 Implemented ReplicatorHandler with IMC integration and NEI UI handler; added supporting configuration and GUI texture assets. - @koolkrafter5
    • Added: NEI handler for Thaumic Replicator, IMC registration for NEI, Replicator GUI texture
  • #41 Updated ItemFoodTalisman to call AppleCore interop methods for nutrition tracking when consumed. - @SuperSoupr
    • Added: Nutrition value to Talisman of Nourishment

Changes ​

  • #63 ItemFoodTalisman stores a foodQueue in NBT when absorbing food and calls AppleCoreInterop.postFoodEaten for each food as nourishment is consumed. AppleCoreInterop.setHunger no longer posts FoodStatsAddition; postFoodEaten posts FoodStatsAddition and FoodEaten. - @Eldrinn-Elantey
    • Added: nutrient tracking for Talisman of Nourishment
    • Fixed: Talisman of Nourishment giving no nutrients, so nutrition kept decaying
  • #51 Updated ItemTXArmorSpecial.java to enable step assist and speedup by default, add configuration respect, and prevent step assist activation during sneak. - @danyadev
    • Added: Step assist and speedup enable by default
  • #44 Refactored BlockReplicatorRenderer and TileEntityReplicatorRender to improve glyph rendering and add bubble effects; changed TileEntityReplicator to scan blocks once every 50 ticks instead of every tick when crafting. Added netherrack, end stone, and stained glass to replication registry. - @koolkrafter5
    • Added: Essentia bubble effect, Replicable blocks (netherrack, end stone, stained glass)
    • Fixed: Server crash on unreplicable block templates, Replicator performance

Balance ​

  • #56 Refactored ItemFoodTalisman.onUpdate() to: consolidate food/saturation into nourishment points, consume only one food item per tick, restore sound playback, and improve control flow by removing hotbar looping. - @thehoblit
    • Added: Nourishment point system
    • Fixed: Eating sound not playing, Poor user experience with full food points
    • Closes GTNH#23660
  • #48 Updated speed and jump modifier values in ItemTXArmorSpecial.java. - @SST-03

Bug Fixes ​

  • #65 TileEntityEverburnUrn.getCapacity now returns 16 * CONVERSION_FACTOR instead of 4. EverBurnUrnProvider, its WailaConfig registration and its lang keys are deleted. Dependencies and the Gradle settings plugin are bumped, and WAILA, WAILA Plugins and Chromatic Tooltips are added to the dev runtime. - @Eldrinn-Elantey
    • Removed: Everburn Urn WAILA lava line
    • Fixed: Everburn Urn reporting 1000 mB tank capacity instead of 4000 mB
  • #64 SaveUtils.getPlayerByUsername and getPlayerByUUID return null when MinecraftServer.getServer() is null. - @thehoblit
    • Fixed: NPE in SaveUtils.getPlayerByUUID near Soul Brazier on multiplayer
    • Closes GTNH#26388
  • #61 TileEntityReplicator.getValidAspectSource returns null when the source's getAspects() is null. - @zaru-noodles
  • #60 TXEventHandler.handleEnchantmentAttack now skips the disarm branch for Witchery EntityFollower and EntityReflection targets via a nested if. - @thehoblit
  • #59 In ItemFoodTalisman.onUpdate, moved the setItemDamage call inside the !world.isRemote block after setDefaultTags, so stackTagCompound is non-null. Also switched to a pattern-matching instanceof. - @thehoblit
    • Fixed: NPE on Talisman of Nutrition
  • #57 Soul Brazier logic moves into TileEntitySoulBrazier, with a new SaveUtils class for writing warp into an offline player's Thaumcraft NBT file. The SoulBrazierQueue, SoulBrazierQueueData and SoulBrazierUtils classes are deleted. The orb flicker is synced to the lightning tick and only runs while warp is stored, and the soulBrazier texture is changed. - @thehoblit
    • Added: Chat message when warp is put into the brazier, Chat message when warp is returned to an online player, Second Warp Lightning bolt when the brazier spawns Fibrous Taint
    • Removed: Soul Brazier queue classes
    • Fixed: Soul Brazier exploit for removing permanent warp, Client StackOverflowException with the Soul Brazier, Block breaking particles not loading, Missing chat message for range-based activation error, Uneven spawning of Taint biome and Fibrous Tendrils
    • Closes Dupes-Exploits-GTNH#202, GTNH#23735
  • #52 Corrected typos in en_US.lang: Foodpiece to Footpiece, spluters/it's to sputters/its, enviroment to environment, and others in research text. - @Yoshy2002
    • Fixed: Enhanced Runic boots name typo, Soul Brazier message typos, Thaumonomicon text typos
  • #49 Corrected the speed and jump bonus calculation in ItemTXArmorSpecial.java. - @sisyphussy
    • Fixed: Boots of Traveller speed and jump modifiers
  • #47 Removed the ClientProxy.setUnicode override, which called fontRenderer.setUnicodeFlag(false), and the unused Minecraft import. - @Eldrinn-Elantey
    • Removed: forced non-unicode font setting
    • Fixed: unicode text rendering broken by Thaumic Exploration

Chores ​

  • #50 Deleted the NecromanticAltarAPI, NecromanticRecipe, BlockNecroFire, BlockNecroPedestal, BlockSkullCandle, ItemFocusNecromancy and related renderer and event handler code, which was commented out or unregistered. Removed the itemAltar, necroPedestal, necroFire and skullCandle fields from ThaumicExploration. - @Ethryan
    • Removed: Necromantic Altar code, commented out code

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@thehoblit (6), @Eldrinn-Elantey (4), @koolkrafter5 (4), @Dream-Master (3), @Ruling-0 (3), @UltraProdigy (3), @Nikolay-Sitnikov (2), @slprime (2), @Algent (1), @boubou19 (1), @danyadev (1), @Ethryan (1), @FourIsTheNumber (1), @mitchej123 (1), @serenibyss (1), @sisyphussy (1), @SST-03 (1), @SuperSoupr (1), @wlhlm (1), @Yoshy2002 (1), @zaru-noodles (1)