Commit graph

33 commits

Author SHA1 Message Date
Ell
5497de1f1d fixed up some issues 2024-03-12 19:53:57 +01:00
Ell
f2547e6555 a lot more 1.20.4 port work 2024-03-10 15:54:58 +01:00
Ell
5868fd6dce added a max range for aura spreading
addresses issues like #314
2023-06-27 10:40:31 +02:00
Ell
e7d79baaba turn drain spots into a class 2023-06-27 09:44:19 +02:00
Ell
a88458d6d0 big cleanup 2023-02-15 23:45:50 +01:00
Ell
8770ac6cd7 some more caching for some more performance improvements! 2022-05-20 20:29:40 +02:00
Ell
a68e728695 cache some more aura values
Possibly addresses #252
2022-05-20 19:03:44 +02:00
Ell
1880bf785d some more workkkk 2021-12-04 19:17:21 +01:00
Ell
cd328cab6a some more work?? 2021-12-04 15:40:09 +01:00
Ell
25b5ab0548 Revert "added a new system that possibly massively increases aura spot performance"
This reverts commit 06ec3cb4
2021-01-30 16:43:46 +01:00
Ell
06ec3cb4ff added a new system that possibly massively increases aura spot performance 2021-01-29 20:33:37 +01:00
Ell
f0d25aada9 possibly increase performance by iterating chunks with spots in them only 2020-12-07 01:06:22 +01:00
Ellpeck
136c125f2c misc changes, including item drops 2020-01-23 16:05:52 +01:00
Ellpeck
25d3550e0a hopefully finally caused the game to not hang????????????? 2020-01-23 02:20:02 +01:00
Ellpeck
81c6034c21 misc fixes including making aura effects work! 2020-01-23 02:01:05 +01:00
Ellpeck
8fb7beb49f some more misc fixes 2020-01-22 23:21:52 +01:00
Ellpeck
60506d95be part 1 of probably 2000 2020-01-21 21:04:44 +01:00
Ellpeck
e482356563 automatic vazkii thing 2019-10-20 22:30:49 +02:00
Ellpeck
b10545994a lazy load chunk capabilities so that OptiFine doesn't kill itself 2019-04-14 11:22:11 +02:00
Ellpeck
9aa2e498d2 add the ability to see passive effects to the ocular 2019-02-09 21:55:40 +01:00
Ellpeck
58169599e6 mark the underlying chunk of aura chunks dirty so that they don't forget to save if something changes 2019-02-09 18:47:20 +01:00
Ellpeck
37bd687d1f added a nice looking aura effect 2019-01-27 19:12:48 +01:00
Ellpeck
656a76980b make over- and underflow create another spot 2018-12-03 14:40:53 +01:00
Ellpeck
5fcd096a99 easy fix to a concurrency issue 2018-12-03 00:45:34 +01:00
Ellpeck
031bf3fbc3 if we return 0 here then a lot of unrelated problems will be caused, so this is the easiest fix as this scenario is highly unlikely anyway 2018-12-02 23:34:37 +01:00
Ellpeck
08fd796fe2 made an API change to enforce the right aura methods, also add over- and underflow protection 2018-12-02 01:36:41 +01:00
Ellpeck
69e07e25a5 add a simulate parameter to IAuraChunk draining/storing for convenience 2018-11-24 17:32:39 +01:00
Ellpeck
ca3fca7eac throw an exception when a spot gets added to the wrong chunk 2018-11-23 20:36:31 +01:00
Ellpeck
6d0a14e3c4 b3 2018-11-18 20:50:51 +01:00
Ellpeck
e501f96c0c API update that makes it so that almost empty spots don't get overfilled by default 2018-11-18 20:34:57 +01:00
Ellpeck
a54ea5b989 remove a concurrent modification exception when changing effects 2018-11-18 19:49:30 +01:00
Ellpeck
b0ac500ec0 Added a config for the passive aura effects and also fix double flowers dropping items on the ground with the boost effect
Closes #7
2018-11-13 18:21:41 +01:00
Ellpeck
6af7634d6c generify the drain spot system so that addon devs can more easily use it 2018-11-13 11:39:28 +01:00
Renamed from src/main/java/de/ellpeck/naturesaura/aura/chunk/AuraChunk.java (Browse further)