-
Notifications
You must be signed in to change notification settings - Fork 191
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* aa why u crash * aa why u crash * holy shit this is worse than I thought... * god this is annoying to do megacommit moment * update muh codes * it runs. * feat: megacommit moment - adds all classes for custom tools - fabric parity for forge extension methods, minus extra weird ones - custom behaviours - et cetera, contains lots of skill issues * fix: use better, not as hardcoded AOE behaviour * fix: behaviours now use UseOnContext instead of a lot of parameters * fix: ShapedEnergyTransferRecipe crashes REI because .matches() is never called * fix: fill creative tabs & recipes with correctly-NBT'd items * fix: some more AOE fixes * fix: better valid drop tier handling * fix: misc fixes * feat: tooltips * fix: move tintColor to IGTTool * fix: make tool types use correct constructors * feat: allow autofilling recipes with items that have different NBT * fix: spades now exist. * fix: mining tool tags. * chore: datagen & some minor touchups CURRENT ISSUES: - torch place behavior voids your tool. - fabric doesn't have the capabilities attaching yet. * feat: remake how tool types are passed to IToolable etc. and how IToolable is called. * fix: better tool break handling when entity == null * fix: plunger now voids fluids. * fix: hoe behaviour works. * "fix": disable torch place behavior for initial release as I can't figure out a fix. * fix: log strip behaviour quirks * feat: custom wrench block rotating actions * fix: rail rotating with crowbar only works with normal rails * feat: forge overrides for all tool actions that have them, onBlockStartBreak for fabric * fix: tree felling might've worked with any tool * fix: bad nullability everywhere * fix: scythe had the wrong tool class, GTHoeItem extends ShovelItem instead of HoeItem * fix: plunger only voids 1/81 on fabric * fix: make constructors protected for tool classes * feat: make GTItems.TOOL_ITEMS be a table of <Material, Type, IGTTool> instead of a <Tier, Type, ToolItem> * fix: fix up tint colors in preparation for 2-color tool textures * feat: fallback to vanilla logic in case someone calls IGTToolImpl.definition$isCorrectToolForDrops with a non-GT tool * fix: plunger recipes set the max durability of the tool when crafting * fix: update jade plugin to use new tool item map * fix: oops. * fix: for some reason NBTToJsonConverter always converts numbers to doubles which ends up in larger numbers having rounding errors. * feat: colored tool handles * fix: reorder tint indexes on tool models * Revert "fix: reorder tint indexes on tool models" This reverts commit fa2cbdf. * fix: this is a better way to do the same thing. * feat: implement getDefaultInstance on all tool type classes * remove now useless mixin, add nbt output to fabric because it seemed to be missing. * Revert "fix: for some reason NBTToJsonConverter always converts numbers to doubles which ends up in larger numbers having rounding errors." This reverts commit 7140db5. * fix: heading comma in tool class tooltip * fix: fabric now has the ability to have electric tools * chore: changelog & version * chore: datagen * emphasize tool breakage Co-authored-by: Mikerooni <[email protected]> * fix weird import Co-authored-by: Mikerooni <[email protected]> * Update common/src/main/java/com/gregtechceu/gtceu/api/item/tool/aoe/AoESymmetrical.java Co-authored-by: Mikerooni <[email protected]> --------- Co-authored-by: Mikerooni <[email protected]>
- Loading branch information
Showing
204 changed files
with
8,221 additions
and
1,477 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,21 @@ | ||
# ChangeLog | ||
|
||
Version: 1.0.19.b | ||
Version: 1.0.20 | ||
|
||
- fix output hatches not being recognized | ||
- revamps tools, bringing parity with 1.12 (except electric tools) | ||
- adds spades, an AOE shovel | ||
- adds functionality to most tools that were missing it previously | ||
- colored crowbars | ||
- fixes some tools' block break times etc. | ||
- brings parity with forge & fabric on some tool-related functionality | ||
- fixes some issues with crafting tools | ||
- AOE tools now work in creative mode | ||
- wrenches now rotate blocks other than GT machines | ||
- crowbars now rotate rail blocks | ||
- plungers made from different rubbers now have different durabilities | ||
|
||
***WARNING: THIS BREAKS MOST EXISTING TOOLS!*** | ||
|
||
Notes for addon devs: | ||
- GTItems.TOOL_ITEMS is now a table<Material, Type, Tool item> instead of the old <Tier, Type, Item> | ||
- torch placing with pickaxes is currently disabled as none of us can find a fix for it deleting the tool. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.