Commit Graph
459 Commits
Author SHA1 Message Date
Daniel Mendes 9e5f7a1f38 Old commit
Cleaning up my local dev
2025-10-22 16:32:40 +01:00
Daniel Mendes d3d439f256 Change research ticks and add awareness
- Change research progress to happen every 5 ticks instead of every tick, to reduce lag and minimize the apparent effect of randomness on progress;
- Add surroundingAwareness as a third value for bookshelves, which is related to warped researches and serves to minimize the impact warp has on research difficulty;
- Apply surroundingWisdom to prevent vis consumption under a specific amount of total aspects;
- Tentative tiers of bookshelves, with sample blocks for testing.
2024-04-19 02:20:11 +01:00
Daniel Mendes 74fbc200e9 More changes to research calculations
- Add surroundingWisdom, which will later be used to reduce amount of non-Cognitio vis consumed;
- Add a check for research aspect values excessively higher than surroundingKnowledge, which will cause the research to fail;
- Change progress research chance to depend on the current total aspect count, instead of a fixed value, progressing to a tier-dependent speed limit;
- NBT saving and loading for shelf tiers;
2024-04-19 00:21:53 +01:00
Daniel Mendes 0ff0d18d48 Add bookshelf tiers and related checks
- Changed the bookshelf system to have tiers, on top of knowledge values, to differentiate bookshelves that should have different effects;
- Add some basic checks to bookshelves and their tiers;
2024-04-17 18:31:48 +01:00
Daniel Mendes 0f9fd9bea7 New bookshelf type and books nullify each other
- Added Thaumium Block as an example of a new valid bookshelf type, for testing;
- Changed check for other Books of Knowledge - removed the unexplained bonus to knowledge and made it so additional Books in range stop checkSurroundings and reset knowledge to 0, to prevent multiple books using the same bookshelf setup.
2024-03-27 18:25:26 +00:00
Daniel Mendes 63dbc361b8 Smoke effect doesn't work, check for effects later 2024-02-28 21:33:41 +00:00
Daniel Mendes 756353cd4e Drain research aspects and fail research
- The book will now check for the aspects associated with the research and attempt to drain them from nearby sources, not just Cognitio;
- If the aspects aren't present, the research fails and the research note is deleted.
2024-02-28 21:14:18 +00:00
Daniel Mendes 6d24fc99ea Final additions for the initial change
These are the leftovers from the initial change I planned to do to the Book of Knowledge, before the full rework was brought up.
2024-02-24 22:14:04 +00:00
Daniel Mendes 31ba0f9fa3 Book of Knowledge changes
- Reduce MAX_NEEDED_KNOWLEDGE to increase the chance of each research tick being successful;
- Reduce SURROUNDINGS_SEARCH_Y to prevent bookshelf stacking to work for chance increasing;
- Reduce COGNITIO_TICKS to consume Cognitio faster, in order to partially compensate for the increased research speed;
- Cap the maximum knowledge boost from bookshelves to 50, in order to maximize the research chance per tick at 1/10.
2024-02-16 01:02:45 +00:00
Raven Szewczyk a55a4980b1 [ci skip] upgraded build system 2024-02-04 19:58:42 +00:00
Martin Robertz e781713f61 update bs+deps 1.3.2 2024-01-12 00:33:38 +01:00
Raven Szewczyk c6d93b9f5b [ci skip] upgraded build system 2024-01-08 21:25:56 +00:00
kamenskyi 4904cfad7e Update ru_RU.lang
fix typo
1.3.1
2023-12-23 21:15:42 +01:00
kamenskyi 0c8f37205a Update ru_RU.lang
fix ru mistakes
2023-12-23 21:15:42 +01:00
kamenskyi d3de4718fe Update ru_RU.lang
add ru lang file
2023-12-23 21:15:42 +01:00
Martin Robertz fea1b10ed3 update deps 1.3.0 2023-12-23 00:41:35 +01:00
Alexander Anishin 954170758f Uncomment runtime dependency 2023-12-22 22:53:21 +01:00
Alexander Anishin 25ef5d60e4 Implemented IAspectSource for Essentia condenser 2023-12-22 22:53:21 +01:00
Martin Robertz 48e25f0bc5 update deps 2023-12-22 22:53:21 +01:00
Alexander Anishin 8845ff4a2d Fixed another edge case 2023-12-22 22:53:21 +01:00
Alexander Anishin 3286c10be9 Fixed issue with inserting essentia into Essentia condenser 2023-12-22 22:53:21 +01:00
Alexander Anishin d10ea67cbe Updated build script 2023-12-22 22:53:21 +01:00
Alexander Anishin a4f707977f Cleaned up code of Essentia condenser a little 2023-12-22 22:53:21 +01:00
Alexander Anishin 42104e5e2a Fixed dupe bug with Essentia condenser 2023-12-22 22:53:21 +01:00
Martin Robertz 80c7b2a9ab Delete .vscode/settings.json 1.2.0 2023-10-27 16:20:13 +02:00
EnderProyects d788b1e3f7 remove wildcard imports
Remove all wildcard imports and change them yo the normal imports
2023-10-27 16:20:13 +02:00
EnderProyects aeeefeaf47 Update
Update buildscript
Update depenndencies
2023-10-27 16:20:13 +02:00
EnderProyects 35bb0f7c8c Eldrich recipes
Added recipes for eldrich maze blocks, to an existing research of gadomancy
2023-10-27 16:20:13 +02:00
firenooGitHub GTNH Actionsgithub-actions[bot]
829d0f6efb Cache the models for the Arcane Enervation Emitter (#23)
* Cache the models for the Arcane Enervation Emitter

Could be the reason why there's a memory leak but I can't tell if it's
actually been fixed by this change

* spotlessApply (#24)

Co-authored-by: GitHub GTNH Actions <>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1.1.3
2023-07-31 10:09:00 +02:00
miozune 435c6f4766 Validate ObjectInputStream (#22) 1.1.2 2023-07-25 22:01:28 +09:00
miozune becd63b8f2 Validate side when processing packets (#21)
* Remove outdated script

* updateBuildScript

* Update dependencies

* Validate side when processing packets
1.1.1
2023-07-25 10:22:23 +02:00
Quetz4l 9e4292ef80 infusionClaw (#20)
* infusionClaw
* charging wand from vis net

* bs & sa + nei
* added nei to dependencies

* infusionClaw add desc to lang
1.1.0
2023-05-13 17:40:56 +02:00
Raven Szewczyk c0cd8c1ec3 [ci skip] upgraded build system 2023-01-31 09:53:03 +00:00
Raven Szewczyk ac35f7a99c Switch from hacking EnumHelper private apis to a java 9+ compatible reflection/unsafe approach (#19)
* Switch from hacking EnumHelper private apis to a java 9+ compatible reflection/unsafe approach

* Switch golem enum creation to an asm accessor for java 12+ compat

* Update buildscript

* Apply spotless
1.0.8.9
2023-01-29 13:05:07 +01:00
Jason Mitchell 2e5dcb6f12 [ci skip] Add git-blame-ignore-revs for spotlessApply 2023-01-28 20:08:15 -08:00
Jason Mitchell da6558839a [ci skip] spotlessApply with the new settings 2023-01-28 20:08:15 -08:00
Jason Mitchell 79fe543ef8 [ci skip] Update buildscript to RetroFuturaGradle 2023-01-28 20:07:12 -08:00
Martin Robertz a1fce9c913 update BS+SA 1.0.8.6 2022-12-25 20:31:25 +01:00
Shibva 5b106b1aaf Actual KnowlegeBook Hardness Fix (#18)
* Update BlockKnowledgeBook.java

* Offical Knowlege Book hardness fix

Added this.setHardness(0.5F) to the book so it won't break instantly.
0.5 seems to be sufficient as a mining speed

First ever codefix: thanks @Sampsa, and @boubou_19 for the help getting me started
2022-12-25 20:28:12 +01:00
Jason Mitchell e5d267d8f4 [ci skip] Migrate github actions to GTNH-Actions-Workflows 2022-07-16 10:48:22 -07:00
bombcar d3d2ca34f2 buildscript and maven and mchammer (#15) 1.0.8.5 2022-02-11 08:10:59 -08:00
Martin Robertz c54a27e524 Merge pull request #14 from GTNewHorizons/migrate-build-script
Migrate build script
1.0.8.4
2022-01-15 20:57:17 +01:00
Johann Bernhardt af454f8b3c Resolved dependency to master 2022-01-15 17:21:35 +01:00
Johann Bernhardt 2f90a47098 Migrated to unified build script 2022-01-15 17:19:52 +01:00
Martin Robertz c7b9371a49 Update build.gradle 2022-01-14 22:49:39 +01:00
Martin Robertz 2d982c34ef Update build.gradle 2022-01-14 22:46:19 +01:00
Martin Robertz b43a619daa Merge pull request #13 from GTNewHorizons/feature/ArcaneDropperForRobots
allow robots to use Arcane Dropper (it can be used by pipes anyways)
2022-01-14 22:30:01 +01:00
repo_alt d9369977b2 allow robots to use Arcane Dropper (it can be used by pipes anyways) 2022-01-14 22:39:34 +03:00
Martin Robertz 88e0ef94d6 bump version 1.0.8.3 2021-12-13 22:18:16 +01:00
Martin Robertz 7378edba40 Merge pull request #12 from GTNewHorizons/fixbuild
fixbuild
2021-12-13 21:17:09 +01:00