Commit Graph
1517 Commits
Author SHA1 Message Date
Nova 012e6fe2cd Ammo reinforced modifier support (#140) 2024-12-21 10:28:08 -06:00
Apeiria 4e64fbfe8a Orebush oredict tag fix (#139) 2024-11-20 12:42:05 +01:00
Wilhelm Schuster 4b98b8ed35 Fix Essence Berry OreDict tags (#138) 2024-11-18 11:17:37 +01:00
Worive 8a9767f40b Fix unlocalized name of Wool Slabs (#135) 2024-11-15 10:20:15 +01:00
Wilhelm Schuster 019d402413 Explicit GTNH check for gold cast removal config (#134) 2024-11-10 12:43:11 -08:00
Wilhelm Schusterandgithub-actions[bot] a7e02d584a Fix NPE making gold casts while they are disabled (#132)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-10 20:10:52 +01:00
Wilhelm Schuster 4604856878 Revert default config for option "Remove Gold Cast Recipes" (#130) 2024-11-10 18:29:15 +01:00
e292d4cad9 Allow Traveller's Glove & Belt to be properly enchanted in the Infusion Altar with Transparency (#127)
* Add configuration option to hide Traveller's gear accessories from displaying on player model

* Make Translucency I and II enchantments from WG work properly with traveler's accessories (must enchant from book for now)

* Update src/main/java/tconstruct/armor/ArmorProxyClient.java

Co-authored-by: Alexander Anishin <oneeyemaker@gmail.com>

* Implement suggested style changes

* spotless fix

* Implement fix from adventure backpacks mod to allow glove and belt to be infused properly with the WG enchants

---------

Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: Alexander Anishin <oneeyemaker@gmail.com>
2024-10-10 11:06:29 +02:00
3ffa69d254 Allow hiding of Traveller's Gear accessories (gloves and belt) through config option and Translucency enchant (#125)
* Add configuration option to hide Traveller's gear accessories from displaying on player model

* Make Translucency I and II enchantments from WG work properly with traveler's accessories (must enchant from book for now)

* Update src/main/java/tconstruct/armor/ArmorProxyClient.java

Co-authored-by: Alexander Anishin <oneeyemaker@gmail.com>

* Implement suggested style changes

* spotless fix

---------

Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: Alexander Anishin <oneeyemaker@gmail.com>
2024-10-10 09:06:21 +02:00
HoleFish 607ba24101 expand range (#126) 2024-10-09 19:38:34 +02:00
Sven c42fe05760 feat: move tinker tools and weapons to center of crafting station (#124) 2024-09-22 09:07:55 +02:00
HoleFish a22f4fa7da fix (#123) 2024-09-01 20:47:43 +02:00
JakubandMartin Robertz 305ecbe6c8 Add KingSlime NEI drops as IMobInforProvider (-0.8s from first pack load) (#122)
* Add KingSlime drops provider (-0.8s)

* Fix

* Update dependencies.gradle

* Update dependencies.gradle

* update

---------

Co-authored-by: Martin Robertz <dream-master@gmx.net>
2024-08-27 09:54:53 +02:00
AlexanderC 1a97bff6ef Implementation of AoE Blacklist for Tinker's Construct Tools (#121)
* Implement AoE exclusion list for Tinkers' Construct tools

- Created AoEExclusionList class in tconstruct.library.util package
- Added config file loading for tool-specific block exclusions
- Modified AOEHarvestTool class to check exclusions before breaking blocks
- Updated Hammer class to use new exclusion system
- Added debug logging for troubleshooting

This change allows users to specify blocks that should not be broken by the AoE effect of tools like the Hammer, while still allowing the targeted block to be broken.

* Implement AoE exclusion list for Tinkers' Construct tools

- Created AoEExclusionList class in tconstruct.library.util package
- Added config file loading for tool-specific block exclusions
- Modified AOEHarvestTool class to check exclusions before breaking blocks
- Updated Hammer class to use new exclusion system
- Added debug logging for troubleshooting

This change allows users to specify blocks that should not be broken by the AoE effect of tools like the Hammer, while still allowing the targeted block to be broken.

* Update README.md

* Removed/Commented debug.

* Gradle Clean

* Removed missed debug message
Added example formatting for config file.
Inlined Variable

* Added the license back, oops

* Removed redundant variable

* Brought back toolName, used proper getAOEToolName variable, intended for caching the name instead of calling the method later on.

Changed function call to simply toolName in relation to this.

* Removed now redundant if statements.

* Spotless Apply

* Changed to use Set<String> instead of Map<String>, and other appropriate changes made so other parts still work properly
& SpotlesApply

* Reinstated original README

* Changed to include metadata (optionally) in the blacklist.

* Changed to include metadata (optionally) in the blacklist.

* Removed bad import.

* .
2024-07-30 19:18:21 +07:00
Caedis c2c2f14596 Convert to threadsafe molten metal list (#120)
* Convert to threadsafe molten metal list

* back to foreach

* wrap in sync bloc
2024-07-10 14:06:07 -05:00
GDCloud 170cde4284 add shift berry consumption config (#119) 2024-06-26 20:27:04 +02:00
63df442eb3 Add config option for the colored heart renderer (#118)
* HeartRenderCFG

* Minor nits, bump deps

* don't register heart renderer at all if config is off

* avoid double negation in the setting name

---------

Co-authored-by: ah-OOG-ah <75745146+ah-OOG-ah@users.noreply.github.com>
Co-authored-by: Alexdoru <57050655+Alexdoru@users.noreply.github.com>
2024-05-21 20:53:56 +02:00
Lyfts c5d7770253 deobfParams 2024-05-16 18:51:58 +02:00
Lyfts a5bec6c22b cleanup after enabling modern & generic. Primarily changing raw lists to their correct type, changing to pattern variable & enhanced switch and removing unused/unreachable code + ancient comments. 2024-05-16 18:51:58 +02:00
Lyfts e7dc1d9bd4 fix crash when renaming certain items 2024-05-16 18:51:58 +02:00
Lyfts d9e95924cd update deps + enable modern & generic injection 2024-05-16 18:51:58 +02:00
jss2a98aj 9a07f733b0 SlimeLeaves Angelica/NotFine compat 2024-05-05 19:34:01 +02:00
jss2a98aj 67e1dd9729 Improve OreberryBush side culling 2024-05-05 19:34:01 +02:00
slprime 74cada5964 Fix NEI recipe preview in grid 2024-04-13 23:17:04 +02:00
GDCloud b486ea2744 Allow stacks of essence berries to be consumed at once (#114)
* consume stacks at once

* address review
2024-04-02 00:19:36 +02:00
RealSilverMoon 9fec88ebc4 Fix localization name on server 2024-03-26 18:50:08 +01:00
Jason Mitchell 84430a2887 Thread Safe (#112) 2024-03-10 20:11:36 +01:00
YannickMG 1bbd5c9bf2 Don't crash if, somehow, no book data was registered 2024-01-28 15:51:08 +01:00
YannickMG f741fe5a89 Partial cleanup of ManualInfo 2024-01-28 15:51:08 +01:00
YannickMG b40bbce47e Get book data from Mantle, not TiCo directly. 2024-01-28 15:51:08 +01:00
YannickMG 4428831149 Don't register manual book data if dreamcraft is loaded. 2024-01-28 15:51:08 +01:00
YannickMG 6e3295fc4d Translate all tool parts 2024-01-19 18:33:25 +01:00
slprime 2ef3a76dcc CraftStation: read first inventory 2024-01-13 12:57:30 +01:00
YannickMG 39d0c4ab6d Simplified tank filling code 2024-01-13 10:31:06 +01:00
YannickMG 8e686f3fd6 Removed superfluous method call 2024-01-13 10:31:06 +01:00
YannickMG ae7a5e22d6 Commented on now dead code which happens to be public. 2024-01-13 10:31:06 +01:00
YannickMG f5e67dd529 Seared Tank more often provides an empty container when filled. 2024-01-13 10:31:06 +01:00
YannickMG 5b9d62f5c5 Allow taking liquids from Seared Tank with any empty container. 2024-01-13 10:31:06 +01:00
chochem 3077229161 fix obsidian harvestlevel 2024-01-02 01:32:21 +01:00
ah-OOG-ah c67546fc50 Patch for Angelica (#101)
* Patch for Angelica

* Update BlockSkinRenderHelper.java
2023-11-26 19:30:47 -08:00
Nilau 0a6d58938d [minor] spotless 2023-11-02 06:36:34 +01:00
Nilau 3ecc303d2f [major] feature 2023-11-02 06:36:34 +01:00
AlexdoruandMartin Robertz d696ad50c3 use updated battlegear2 api (#99)
* use updated battlegear2 api

* Update dependencies.gradle

---------

Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-10-14 20:38:39 +02:00
charagarlnad 11179e43e6 fix health bar not being shifted up by DualHotbar (#98) 2023-10-10 21:41:11 +02:00
Martin Robertz 8bb6f7b0e2 fix wci+deps 2023-09-25 00:43:14 +02:00
Martin Robertz 3ef4a5e259 sa 2023-09-25 00:17:50 +02:00
Martin Robertz 8500181322 missing imports 2023-09-25 00:17:10 +02:00
Martin Robertz 265fc8cc15 missing imports 2023-09-25 00:12:38 +02:00
Martin Robertz 47a5b9391a sa+wci 2023-09-24 22:57:55 +02:00
Alexdoru 098783fa1e Fix health bar renderer (#97)
* delete unused locals

* add some code that has been forgotten when copying and overriding the vanilla renderHealth method

* create dedicated class HealthBarRenderer extending Gui to stop copy-pasting certain vanilla methods

* fix renegeration hearts moving when the game is paused

* only bind tinkers hearts textures if it's actually going to draw tinkers' hearts

* stop drawing vanilla hearts when they are hidden by tinkers' heart being drawn on top

* fix tinker's half heart not moving with regeneration

* fix drawing all tinkers' hearts on top of each others, and now only draw the top most hearts

* add comment to help with debugging
2023-09-24 19:31:03 +02:00