Commit graph

105 commits

Author SHA1 Message Date
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
ea5e3d6a10 IT COMPILED 2020-01-21 23:02:39 +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
7f2f65aa88 added a config to blacklist ores and fix metadata being misrecognized
Closes #47
2019-04-14 12:10:12 +02:00
Ellpeck
b10545994a lazy load chunk capabilities so that OptiFine doesn't kill itself 2019-04-14 11:22:11 +02:00
Ellpeck
e78472570a document the ore spawn effect 2019-02-22 12:43:32 +01:00
Ellpeck
c53229cd75 fixed the cache recharge effect not actually really recharging 2019-02-22 12:06:14 +01:00
Ellpeck
d44501f925 fix the plant boost effect not happening in certain occasions even though it should 2019-02-22 11:56:36 +01:00
Ellpeck
f48ebebc1a greatly increase effect powder performance 2019-02-21 12:27:54 +01:00
Ellpeck
299eb72ec0 ore spawn effect, part 1 2019-02-20 23:49:21 +01:00
Ellpeck
16997fb8ee fix animal and cache recharge effects sometimes not happening if spot calculation rounded badly 2019-02-17 12:49:07 +01:00
Ellpeck
5873bd99e8 allow custom types to imitate existing types so that passive effects don't have to be copied 2019-02-16 21:31:37 +01:00
Ellpeck
c8211cd3ba fixed effects happening more often the more spots there were, regardless of the amount of aura 2019-02-15 17:51:26 +01:00
Ellpeck
2c06c3d2c6 made the animal effect require the powder to be present 2019-02-10 14:13:42 +01: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
6fc0ef8a43 THE RENUMBERING (yet to be fully tested) 2019-01-29 11:46:38 +01:00
Ellpeck
2329d597b9 the (wildly random, oh God) rebalancing 2019-01-28 23:45:47 +01:00
Ellpeck
d3ac776d6d make the nice looking effect ACTUALLY look nice 2019-01-28 16:56:22 +01:00
Ellpeck
47d565a70c rework effect powder to have its range based on the stack size 2019-01-28 14:58:08 +01:00
Ellpeck
37bd687d1f added a nice looking aura effect 2019-01-27 19:12:48 +01:00
Ellpeck
fc1723a78d increase the maximum allowed amount of animals 2019-01-27 01:40:08 +01:00
Ellpeck
878a4562d7 b8 2019-01-10 23:57:48 +01:00
Ellpeck
f6a9c7e7a8 fix a serverside crash for the animal effect
Closes #22
2019-01-10 17:02:56 +01:00
Ellpeck
fb42cfab09 make the balance effect's radius be based on the aura in the general area 2018-12-26 12:00:25 +01:00
Ellpeck
1a2eee7ed9 added the animal effect 2018-12-20 00:12:59 +01:00
Ellpeck
02aa21f9db rename inhibiting powder to effect powder to allow it to also create some ffects 2018-12-16 18:15:54 +01:00
Ellpeck
8007fcb62b added a passive effect where aura gets added to aura caches around 2018-12-14 13:51:08 +01:00
Ellpeck
8f33476403 add a way to stop positive effects from happening 2018-12-14 00:47:01 +01:00
Ellpeck
cd5b98d68f made the aura detector less accurate in favor of intuitive behavior 2018-12-04 21:31:22 +01:00
Ellpeck
f8f44615cc make the balance effect spread out full aura spots into empty ones because that's a lot nicer :> 2018-12-04 21:18:45 +01:00
Ellpeck
75ae345a75 fixed the spread effect loading chunks and make the potion generator not do the custom spread anymore 2018-12-04 16:17:50 +01:00
Ellpeck
a9b39cf3da made the spreading not spread into the void 2018-12-04 13:56:48 +01:00
Ellpeck
5700ab3053 added the aura spread effect and a nice clientside display of where aura spots are for debugging 2018-12-04 13:38:46 +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
3598e424b0 added the breathlessness effect 2018-11-29 17:58:47 +01:00
Ellpeck
de002bb01e fix the plant boost effect always being there if there's excess aura lol rip
Closes #16
2018-11-28 19:49:40 +01:00
Ellpeck
69e07e25a5 add a simulate parameter to IAuraChunk draining/storing for convenience 2018-11-24 17:32:39 +01:00
Ellpeck
91445f5f6d fixed an issue with machines not properly creating positive aura spots 2018-11-24 15:31:53 +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
6275a326de added explosion effect 2018-11-21 17:45:06 +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
117ca787fe changed a quirk to aura and added some info on its inner workings to the book 2018-11-17 12:27:28 +01:00
Ellpeck
7daacd17e3 added the canopy diminisher 2018-11-14 19:14:03 +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
5eed6c8792 add a passive effect that makes it so that extremely drained spots try to balance out with others in the area 2018-11-13 14:52:19 +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