74 Commits
Author SHA1 Message Date
Raven Szewczyk e1595ccc64 [ci skip] upgraded build system 2024-02-04 19:56:34 +00:00
Martin Robertz 04e8e1c2da update bs+deps 2024-02-03 16:43:02 +01:00
glowredman 6686975729 Add version pattern (#454) 2024-01-28 11:59:40 +01:00
bombcar 49d9a4a56a [bs] fix buildscripts for jenkins (#452) 2024-01-09 12:10:47 -06: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
MCTBL 655152f088 Fix bytes info will reach the limit of long (#432) 2023-11-28 05:48:25 +01:00
rjnasers 38161c61de Updating BS + spotless 2023-11-10 14:00:22 +01:00
Martin Robertz ce18a0811e update bs+deps 2023-10-27 13:55:24 +02:00
Dream-MasterXXL a00d3b1986 update bs+deps 2023-10-05 00:46:17 +02:00
miozune 107832d4fd Fix wildcard import (#392) 2023-09-24 10:09:03 +02:00
firenoo 0e589db4cc Update buildscript (#377) 2023-08-16 13:41:29 +02: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
firenoo cc8b77e488 AE API: Add a method to blacklist items/provide filters based on item/fluid (#322)
* AE API: Add a method to blacklist items/provide filters based on item/fluid.

Items can now be added to the blacklist to prevent them from being shown. This
does NOT blacklist them from being stored in storage cells (for the time being).

While the type filters were previously implemented directly in ItemRepo,
this commit adds them to the API.

ItemRepo is now extracted as an interface, primarily for AE2FC and other add-ons.

* Update buildscript
2023-05-19 08:35:04 +02:00
Dakota Jones 54a7ac161e Fix ME Chest storage bus integration (#318)
* ME Chest postChange from all sources

* Update bs
2023-05-13 14:11:00 +02:00
miozune ccd09e30a8 ForgeDirection fix & update dependencies (#315)
* ForgeDirection fix & update dependencies

* oops
2023-05-09 06:48:24 +02:00
Raven Szewczyk ac2c093108 Fullscreen crafting tree and tall crafting list (#313)
* Update buildscript and set gradle project name

* Implement fullscreen mode for the crafting tree view

* Tall crafting list view

* Default to tallMode = true
2023-05-07 13:19:40 +02: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 92378192cc Add complex pattern crafting logging to find slow recipes (#272) 2023-03-05 14:22:17 +01:00
Raven Szewczyk 790b9f95fd Remove unnecessary SideOnly CLIENT annotations for getting item names (#271)
* Remove unnecessary SideOnly CLIENT annotations for getting item names

* Split off the crafting context log message to avoid an additional concatenation
2023-03-05 09:16:13 +00: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 efadbe5a8b Add crafting debug logging to the v2 calculator (#241)
* Update buildscript and clean up dependency warnings

* Add crafting debug logging to the v2 calculator
2023-02-08 00:17:34 +01:00
Raven Szewczyk 2fda15fb45 [ci skip] upgraded build system 2023-01-31 09:50:53 +00:00
Raven Szewczyk c33bea414a [ci skip] Update buildscript to RetroFuturaGradle 2023-01-29 09:17:49 +00:00
Martin Robertz accc4fc8f3 update BS 2023-01-23 22:08:36 +01:00
Raven Szewczyk 406c256832 Crafting calculator v2 (#221)
* Update NEI

* Update buildscript

* Crafting Calculator V2 [WIP]

* Implement refunds

* Add a config option to switch crafting calculators, default to v2

* Initial AE2 glue code

* Fix scheduling as a Future

* The simplest of crafting now works

* Fix crafting cpu picking up the wrong pattern fuzzy matches

* Revert "use as substitute" changes in the old crafting calculator.
2023-01-12 19:25:42 +01:00
Martin Robertz 1af527fe05 update BS+SA 2022-12-29 20:38:32 +01:00
SampsaandMartin Robertz d894375e00 Add faster Acceleration Card to IO Ports for lategame cell handling (#218)
* Add upgraded Acceleration Card for use in IO Ports

* Update build.gradle

Co-authored-by: Martin Robertz <dream-master@gmx.net>
2022-12-29 20:23:39 +01:00
Raven Szewczyk e4a111388f Consistent, deterministic meteorite generation (#200)
* Update buildscript

* Make meteorite locations independent of chunk loading order by using a grid-based system for location randomization

* Refactor MeteoritePlacer and related worldgen to be fully deterministic.

Also move around some initialization code into constructors to make it easier to read.
2022-11-29 17:41:08 +01:00
Martin Robertz 49c77ccb18 Update build.gradle 2022-11-04 21:40:57 +01:00
Martin Robertz 9a0447f10e Update build.gradle 2022-11-04 19:28:26 +01:00
Martin Robertz fc18c7afc6 update BS 2022-11-02 18:08:06 +01:00
Raven Szewczyk 8e52364e05 Allow "use substitutions" patterns to request crafting of substituted components (#195)
* Update buildscript

* Allow "use substitutions" patterns to request crafting of substituted components

Previously only existing substitution items would be used, but crafting new ones wouldn't be requested.
This may not be 100% reliable when multiple alternative patterns exist and only some are craftable, as not all possible crafting permutations are explored.

* Make patterns eligible for substitution crafting optional

* Add a gui button to toggle whether patterns can be used as crafting substitutions
2022-10-22 12:47:12 +02:00
Raven Szewczyk a40ee7424f Update buildscript, apply spotless (#175) 2022-09-01 13:27:40 +02:00
Jakub Szewczyk 08bc7a5beb Add a CPU selector widget like AE2 v10 (#136)
* Update buildscript

* Add ic2 maven mirror

* Add ItemStack-dependent cell idle drain for EC2 cells

* Backport <https://github.com/AppliedEnergistics/Applied-Energistics-2/pull/6005/files>

* Hide NEI slots overlapping the new CPU selector
2022-05-01 23:18:03 +02:00
Glease dcfa2ceb17 Add insertion mode to interface (#131)
* Add insertion mode to interface

* Add an editorconfig that seems to match what original developers was using

* Improve localization

* Add icons

Image credit to Mike#6628 on discord
2022-04-04 12:27:16 +02:00
bombcar 6ee0f9a9ef Isolate a creative tab access in CSV to client side only (#110)
* File to be isolated to clientside

* update and optimize buildscripts
2022-02-12 22:44:22 -06:00
bombcar 53956ed69a update dependencies (#108) 2022-02-08 22:32:24 +01:00
bombcar d13149b0dc update buildscripT 2022-02-07 20:18:01 -08:00
Jason Mitchell 818df45ea4 maven publish buildscript update 2022-01-17 23:30:45 -08:00
Jason Mitchell 0a14836f90 switch to RELEASE_VERSION env from github 2022-01-17 18:17:54 -08:00
Jason Mitchell d87d6e2878 Update buildscript, add GTNH Maven and publish to maven (#96)
* Update buildscript, add GTNH Maven and publish to maven
2022-01-17 17:52:23 -08:00
bombcar 29be473516 update buildscript 2022-01-15 09:16:25 -06:00
Johann Bernhardt 56a4235ba4 Migrated to unified build script 2021-12-01 23:38:51 +01:00
repo_alt f3b2443b38 gradle fixed
Chisel integration added
2021-04-30 22:05:55 +03:00
repo_alt b494bad196 Oredictionary filter card
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7712
2021-04-13 03:44:45 +03:00
Dream-Master 42c60485e9 New AE Version 23 crash on Thermos Servers #5748
https://github.com/GTNewHorizons/NewHorizons/issues/5748
2020-03-14 00:23:45 +01:00
Dream-Master a985654512 update java and version 2019-08-14 21:48:29 +02:00
yueh bfe2e6ecb3 API version will be replaced during build with the correct rv. 2016-01-03 14:28:37 +01:00