63 Commits
Author SHA1 Message Date
Martin Robertz e31d7dae3f update+deps+bs 2026-10-02 22:02:57 +02:00
Martin Robertz 031352ea48 update+deps+gradle 2026-09-29 09:02:08 +02:00
Martin Robertz 681017971c update deps 2026-09-05 10:02:20 +02:00
Dream Master 5aba3c6445 update+gradle+bs+deps 2026-08-11 00:04:27 +07:00
Dream Master a7c4035099 update+desp+sa 2026-05-20 10:32:29 +02:00
Martin Robertz dca3828b85 update deps 2026-04-03 12:38:11 +02:00
Martin Robertz 333c143627 update 2026-03-15 15:30:41 +01:00
Martin Robertz 98f17e9cdb update 2026-02-14 23:41:37 +01:00
Martin Robertz a5f32ac6dc update bs+deps+gradle 2026-01-01 19:09:51 +01:00
Martin Robertz aa0e808fab update 2025-11-04 12:32:45 +01:00
Martin Robertz e243bf8d9b update 2025-03-04 21:21:42 +01:00
Maya 4b161301f5 update 2025-02-17 12:45:03 -06:00
Martin Robertz 42f9451cbb update 2024-12-09 18:24:13 +01:00
Dream Master 232f82649e update 2024-07-30 23:43:16 +07:00
Dream Master 4c958c7071 update 2024-07-15 08:44:51 +07:00
Martin Robertz 64ed5966c2 update 2024-04-06 23:40:39 +02:00
Raven Szewczyk e1595ccc64 [ci skip] upgraded build system 2024-02-04 19:56:34 +00:00
Raven Szewczyk cac33c6f76 [ci skip] upgraded build system 2024-01-08 21:23:39 +00:00
Martin Robertz 9510e1a296 update gradle + bs + deps 2023-12-18 13:00:36 +01:00
Raven Szewczyk e6ca9e36ef Lazily fill out the ItemList for network delta updates (#363)
* Lazily fill out the ItemList for network delta updates

* Implement a new api for looking up a single stored item to optimize network monitor updates

* Update buildscript

* Add Nonnull annotation to the argument
2023-08-03 18:08:21 +01:00
Martin Robertz f803769490 Dep (#302)
* update dep files

* update bs

* sa
2023-04-27 21:35:27 +02:00
Raven Szewczyk 1d74af6e2c Add a crafting tree view to requests for better insights (#283)
- Sets a configurable limit on the number of simulation steps and the size of the serialized tree to prevent DDOS
 - Culls invisible parts of the tree when rendering, tested to maintain high fps on requests with 200k+ individual steps
 - Displays the machines that are responsible for crafting via interfaces, with an API to override the displayed itemstack (for GT hatches to point to their multiblock when implemented)

More features, such as searching, filtering the tree etc. might come in future PRs.
2023-04-14 23:58:04 +02:00
Raven Szewczyk 7cd5c56882 More CCv2 fixes (mostly gt tool crafting) (#257)
* Update buildscript

* Add a simple gt5u tool crafting unittest

* Fix child requests going missing when duplicates of the same item are present in the pattern

* Fix typo causing complex patterns to never attempt simulation

* Add a heuristic to better avoid requesting duplicate gt tools

* Add more complex tool crafting tests for the scenarios in <https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/12685>

* Fix getContainerItem to match vanilla in max damage handling

* Use the shared ae2 getContainerItem instead of a custom copy
2023-02-24 18:21:35 +01:00
Raven Szewczyk c33bea414a [ci skip] Update buildscript to RetroFuturaGradle 2023-01-29 09:17:49 +00:00
Johann Bernhardt 56a4235ba4 Migrated to unified build script 2021-12-01 23:38:51 +01:00
Johann Bernhardt 384325e92c Remove binary dependencies and other things 2021-12-01 23:37:58 +01:00
basdxz e6078b9794 Fix running in dev
-Added CoFHCore as a runtime lib
-Disabled Inventory Tweaks in runtime (Issue with AT not loading)
-Enabled NEI in runtime
2021-10-18 01:09:33 +01:00
repo-alt d724a3e245 Conduit support for interfaces (#43)
Conduit support for interfaces
2021-03-28 22:31:53 +03:00
repo_alt b1f029c477 GT EU P2P support. Partial credits to Ultramine author. 2020-09-02 14:15:52 +03:00
repo_alt 8f0867fe71 Fixed Waila header (https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5286)
updated gradle (how could it even work)
bumped version
2020-07-17 18:49:43 +03:00
Dream-Master 943010ef94 change gradle back
add thaumcraft dev version
2020-03-26 19:54:45 +01:00
wvk17 b6998ed8f7 Updated gradle to 4.4.1
Removed Mek, RotaryCraft and ColoredLights dependencies
moved InventoryTweaks and MFR dependencies to libs
2020-03-14 00:41:44 +03:00
xsun2001 40db11fe54 fix build 2017-12-16 19:43:43 +08:00
xsun2001 c3410fe4c7 Fixes the dependency of BetterStorage. What's wrong with it? 2017-08-13 21:51:49 +08:00
xsun e1fa5c5a53 NEI make me ill... 2017-03-07 19:26:07 +08:00
thatsIch 37ae2131fe Closes #1899, Fixed #1898: Adds an easy way to export interesting information into CSV format
Mostly used for the recipe system, but can also be used for debugging purposes. Debug options needs to be ticked to use the full information gain. Recipes only require the normal localization and the specific name plus metadata.

Shifted the recipes into a recipes folder where the CSV will also reside. This will also elevate the copying of the readme to the user directory since it can reside in the recipes folder.

Fixed a bug where the copier would copy the would also copy empty folders
2015-09-26 23:15:25 +02:00
thatsIch 464a56ffc5 Fixes #1588: Charged Certus Quartz Ore was given a wrong name 2015-08-31 16:54:29 +02:00
yueh 1728f683c3 Closes #1726: Added Pressure P2P tunnel (PneumaticCraft) 2015-08-06 19:37:19 +02:00
thatsIch 71ce42f26a Updates BuildCraft to 7.0.9
Split dependency logic on the BuildCraft modules.
Config needs to be reset, if BuildCraft was disabled actively,
because now there are 3 BC modules to be taken account of
2015-06-13 13:10:46 +02:00
thatsIch 0ec1d728e5 Adds source jar artifact to gradle 2015-05-19 20:55:31 +02:00
thatsIch 6636718ef7 Update Gradle to 2.4 2015-05-16 13:20:11 +02:00
Florian Nücke 18503ac526 Added P2P tunnel part for OpenComputers.
Includes cleanup provided by thatsIch.
2015-05-09 14:53:54 +02:00
thatsIch 9d4fd64c58 Merge pull request #1417 from thatsIch/e-reflection-stuff
Removes the unneeded information about the current class in all blocks
2015-05-08 23:45:02 +02:00
thatsIch dbacb566bb Removes the unneeded information about the current class in all blocks
Every Block had a call to its super, passing its own class.
This can easily be simulated by calling `this.getClass()` in the super class.
Also this was basically only used as using a name.
In the future it might be advisable to not use such methods,
since they are prone to refactoring.
2015-05-08 19:03:03 +02:00
thatsIch 96576a7fc5 Closes #1413: Removes RB integration since lacking 1.7.10+ support 2015-05-08 18:58:37 +02:00
thatsIch 1710894edc Use self compiled InvTweaks API 2015-05-03 21:23:54 +02:00
thatsIch 013c8d882c Makes maven dependencies de- and installable
Provides a new configuration `mods` which can be used on Maven Artifacts. That way, we can install them without affecting them on runtime (less load time)

Put the optional tasks into `optional.gradle` where a install task is just a copy task and the deinstall task a delete task

Added maven local to the repositories, if for some reason somebody uses a local maven
2015-05-02 19:35:34 +02:00
thatsIch ce6a2e8487 Do not use the slurper anymore
The proper way to use gradle is to actually use the gradle.properties. It will be automatically read without using a self defined config slurper.

The gradle.properties adds additional convenient options e.g. regarding the VM options and parallel calculation or daemons
2015-04-29 21:03:49 +02:00
thatsIch 0f31cd43d2 Deobfuscated version for Developers contains no dupes anymore 2015-04-06 19:42:20 +02:00
thatsIch 67d9a48d75 API jars contain now classes and source files
Updated dependencies also use those
2015-03-29 09:40:27 +02:00