Commit graph

367 commits

Author SHA1 Message Date
Ellpeck
954df33f61 Change to using Nonnulllist so that things work 2016-11-20 20:13:26 +01:00
Ellpeck
5b4efb287d Mark the solidifier dirty 2016-11-20 15:47:33 +01:00
Ellpeck
504835246c Named all containers.
Closes #383
2016-11-20 13:46:35 +01:00
Ellpeck
b39ee8228d Replace chests in village houses and lush caves with storage crates.
Also closes #382
2016-11-20 13:22:36 +01:00
Ellpeck
ec8c642099 1.11, first step. 2016-11-19 21:11:17 +01:00
Ellpeck
483d20ff99 Fixed Energy Laser Relays causing endless power loss when transferring very small amounts of RF
Closes #375
2016-11-19 10:08:47 +01:00
Ellpeck
3ce31d09fd Fix a coffee machine dupe bug
Closes #372
2016-11-18 06:37:28 +01:00
Ellpeck
346b0b54f7 Added filter mod mode 2016-11-17 14:56:26 +01:00
Ellpeck
36c176dd2e Cleanup and some more validation checks ~ 2016-11-16 20:31:16 +01:00
Ellpeck
53f6ce0a24 Add Laser Relay priorities 2016-11-16 18:51:23 +01:00
Ellpeck
b355a66c97 Fix auto split 2016-11-16 17:06:53 +01:00
Ellpeck
6e34f9e345 This only took 20 years
Prepared for 1.11 ItemStack updates
2016-11-16 16:59:00 +01:00
Ellpeck
f35a041a55 Booklet rework, part 1.
This is an API breaking change, by the way.
2016-11-10 19:50:01 +01:00
Ellpeck
66aec5cfdf Allow plants to be planted on blocks other than farmland with the farmer
Closes #346
2016-11-10 16:38:37 +01:00
Ellpeck
20664fccf4 Make the Phantom Itemface work with IItemHandler only blocks.
Closes #299
2016-11-09 21:36:18 +01:00
Ellpeck
c129f6138d Sweepededeep~ 2016-11-08 20:04:36 +01:00
Ellpeck
9337a6e6aa Added proper laser rendering instead of the particles 2016-11-08 08:53:30 +01:00
Ellpeck
5c5829d503 Made the precision dropper mark dirty and such respond to comparators correctly
Closes #331
2016-11-07 20:10:04 +01:00
Ellpeck
9e31e0c404 Made the ranged collector show particles when picking items up 2016-11-07 20:07:37 +01:00
Ellpeck
14255ea801 removed performance config options. Yea, really. 2016-11-07 19:58:34 +01:00
Ellpeck
cc554241f7 Made XP created by solidified XP not be picked up by the solidifier 2016-11-07 17:48:02 +01:00
Ellpeck
5b5e261181 It's EdwardR's fault 2016-11-03 22:43:40 +01:00
Ellpeck
de46e22840 Fix the item viewer, in very special cases, not updating its inventories 2016-11-03 10:54:28 +01:00
Ellpeck
d5ee51ff46 Made the change check in Laser Relays a bit more performance-good 2016-11-03 10:49:41 +01:00
Ellpeck
7524ee52fd Remove Util.RANDOM 2016-11-02 19:36:32 +01:00
Ellpeck
11b7ecb172 Add some more checks to the Farmer 2016-11-01 15:46:02 +01:00
Ellpeck
2efcf0eddd Fixed the empowerer not allowing extractions 2016-10-31 22:36:42 +01:00
Ellpeck
c05cdc1ec6 Cleanup~ 2016-10-31 19:05:29 +01:00
Ellpeck
e538ab5cad Finished farmer 2016-10-31 19:03:04 +01:00
Ellpeck
8828b9c8a9 Farmer 2016-10-31 18:03:18 +01:00
Ellpeck
19b0cc7223 Remove old temporary stuff 2016-10-30 19:30:19 +01:00
Ellpeck
acebcb2fbd Changed the way crusher recipes are registered
Closes #297
2016-10-30 17:13:46 +01:00
Ellpeck
7a69273865 Significantly reduce performance loss when using Item Laser Relays and/or ESDs
Closes #279
2016-10-29 12:00:00 +02:00
Ellpeck
4e8e749f4f Made the empowerer work with all of its recipes
Closes #295
2016-10-21 00:13:21 +02:00
Ellpeck
64b62b4f80 Fixed player interface being broken 2016-10-21 00:03:58 +02:00
Ellpeck
3407aa61ba Added description to the booklet to explain what it is and that it needs to be right-clicked 2016-10-19 18:24:50 +02:00
Ellpeck
93b42be9d8 Made fishing net accept chests from different sies
Closes #273
2016-10-19 16:28:09 +02:00
Ellpeck
25c1ceffd5 Fixed horses not being able to be fed with the feeder
Closes #290
2016-10-19 15:05:42 +02:00
Ellpeck
794383ccf1 Fixed Advanced Relays connected to Item Interfaces directly having their settings swapped 2016-10-11 14:41:26 +02:00
Ellpeck
d24a09ad67 Supposedly fix a bug with item interfaces ignoring whitelisting 2016-10-11 14:24:18 +02:00
Ellpeck
80d044bb48 Use the new item handler system for inserting and extracting
Might fix #249?
2016-10-01 23:35:39 +02:00
Ellpeck
f89196a701 Made solar panel lose efficiency with transparent blocks above it
Closes #244
2016-09-17 11:48:25 +02:00
Ellpeck
936df5fd5f Made the bio reactor accept blocks as well 2016-09-14 21:48:29 +02:00
Ellpeck
c4ef288653 added bio reactor
Closes #234
2016-09-14 21:42:03 +02:00
Ellpeck
541410be5e Made solar panels work through non-solid blocks 2016-09-13 17:27:39 +02:00
Ellpeck
ecb6eddc06 Grab the broom and sweep~ 2016-09-12 20:45:29 +02:00
Ellpeck
ce63aafe3f Add a breaking change to the API 2016-09-12 16:13:39 +02:00
Ellpeck
015e5121e2 item distributor recipe and doc 2016-09-11 13:33:47 +02:00
Ellpeck
4b7d9c3fd8 Made the distributor auto-pull 2016-09-11 13:14:39 +02:00
Ellpeck
9cac45a514 Rewrote the item distributor to be less broken 2016-09-11 12:57:20 +02:00
Ellpeck
e580fd2219 Added item distributor 2016-09-09 21:43:33 +02:00
Ellpeck
37d1bc95f9 Made every block be able to save the tile entities around it for future use 2016-09-09 18:40:09 +02:00
Ellpeck
2fea0d3c6d changed EntrySet NBT methods 2016-09-09 17:58:34 +02:00
Ellpeck
41019417f4 Fixed Phantom Energyface not working for certain tesla machines and Liquiface crashing with capabilities
Closes #226
2016-09-02 08:33:54 +02:00
Ellpeck
340d7cf780 Added different kinds of oils and made oil generator be able to use different types to create different amounts of RF.
This basically closes #224
2016-09-01 22:11:51 +02:00
Ellpeck
39baccc762 Added Fluid Laser Relays 2016-09-01 20:50:44 +02:00
Ellpeck
e75a0ee64e I'M SO STUPID.
Closes #225 and #223
2016-09-01 20:41:50 +02:00
Ellpeck
0e4967ea70 Implemented new system of determining the type of laser relay connection 2016-09-01 18:02:03 +02:00
Ellpeck
a89ff4bc29 Did a change to NBT saving and syncing that might fix weird bugs that are happening :v 2016-09-01 17:08:34 +02:00
Ellpeck
3cc13ffebc Made the new energy transfer system a bit less performance itensive 2016-08-31 21:14:48 +02:00
Ellpeck
031ea44125 Made the Empowerer actually require all of the 4 items >_> 2016-08-31 20:58:56 +02:00
Ellpeck
e636ab14f1 Remove the weird energy and fluid pulling and also make them split into all devices around
Closes #221
2016-08-31 20:16:36 +02:00
Ellpeck
b3a428e50f Make the display stand always show its RF because apparently no one understands that things can change when you sneak >_> 2016-08-31 16:56:32 +02:00
Ellpeck
65be29dbb5 stopped the breaker from mining liquids because it doesn't make any sense anyways 2016-08-29 02:09:34 +02:00
Ellpeck
124df2dd70 Fixed the phantom placer crashing in pulse mode.
Closes #216
2016-08-24 13:17:12 +02:00
Ellpeck
1f31705dc4 Made water vaporize in the nether
Closes #210
2016-08-21 11:45:57 +02:00
Ellpeck
3c727542ac Minecraft update packets are stupid.
Closes #203.
Again.
2016-08-14 11:43:59 +02:00
Ellpeck
ba8fde49c2 Fixed a stupid error with items randomly disappearing out of containers
Closes #203

Ugh, why is this game such a mess?
2016-08-13 22:31:43 +02:00
Ellpeck
80ad0c9543 Made the XP solidifier pick up any XP orbs nearby 2016-08-12 22:02:20 +02:00
Ellpeck
173eb2ab8a Fixed a massive dupe bug with the XP Solidifier.
Whoops.
2016-08-12 18:54:44 +02:00
Ellpeck
1ac651ac6f Added the ability to put items back into the XP solidifier + made the storage crate not be a full block 2016-08-12 18:44:09 +02:00
Ellpeck
199b307ef7 added Item auto-split to the double furnace and double crusher
Closes #196
2016-08-12 18:14:41 +02:00
Ellpeck
e3935d4f85 Actually, more less useless 2016-08-10 04:50:42 +02:00
Ellpeck
06760638a9 Make Greenhouse Glass less useless 2016-08-10 04:49:21 +02:00
Ellpeck
5a3432d622 made the empowerer react to the less particles option
Closes #195
2016-08-08 21:39:00 +02:00
Ellpeck
18fd699121 Fixed a concurrentmodificationexception crash with Energy Laser Relays 2016-08-07 12:37:08 +02:00
Ellpeck
e8ddc22fb1 Fixed the coffee machine ignoring the last 2 slots 2016-08-06 17:39:02 +02:00
Ellpeck
97c9e0f454 Re-did the laser relay checking system so that it will never target one block twice 2016-08-06 02:17:11 +02:00
Ellpeck
85e622cd8e Make the crusher a bit quieter 2016-08-05 03:25:12 +02:00
Ellpeck
6f47dca08b Made Greenhouse Glass and worm fertilizing less OP 2016-08-05 01:00:36 +02:00
Ellpeck
e323f960c5 changed and added recipes + empowerer texture 2016-08-03 17:59:27 +02:00
Ellpeck
85de5de38f Empowering tweaks, empowered crystal textures 2016-08-03 13:36:42 +02:00
Ellpeck
dda0eb017c move that to the right place 2016-08-03 04:06:41 +02:00
Ellpeck
b31875c38c Added a new crafting mechanic, the Empowerer 2016-08-03 04:01:47 +02:00
Ellpeck
950b89a58c Added bags.
They're awesome and super useful.
2016-08-02 16:32:13 +02:00
Ellpeck
561ec49fa5 sweepedysweepsweep 2016-08-02 13:08:22 +02:00
Ellpeck
98e24f4ef4 Made Laser Relays be able to be connected without it being visible ~ 2016-08-01 14:15:09 +02:00
Ellpeck
df4bcf05cf Added ILaserRelayConnectionHandler to the API so that you can make your own Laser Relay connections :v 2016-07-30 17:07:32 +02:00
Ellpeck
2a5e2787bb Made the Miner use more power again because people were complaining.
Again.
2016-07-25 14:18:05 +02:00
Ellpeck
c166c3752d Made batteries output by sneak-right-clicking and added tesla support for items 2016-07-25 02:07:16 +02:00
Ellpeck
38de0e9ac7 Added Oredict-based checking to everything with filters~ 2016-07-24 18:58:08 +02:00
Ellpeck
5e63208098 Add some null checks to packets
Might close #169
2016-07-24 12:48:35 +02:00
Ellpeck
90c1f2c25f Added proper tesla support for phantom energyfaces and laser relays 2016-07-24 02:54:07 +02:00
Ellpeck
c61785e307 Fixed laser relays sometimes not properly dealing with sides
Closes #164
2016-07-24 02:17:23 +02:00
Ellpeck
5bac637c35 Made the Advanced ESD respect its whitelist again.
Yes, really.
2016-07-23 22:29:00 +02:00
Ellpeck
3bda990313 Added metadata and nbt toggles to everything that has a whitelist 2016-07-23 19:20:53 +02:00
Ellpeck
541641595f Fixed a crash with the ESD when placing it next to a non-IInventory 2016-07-23 17:34:37 +02:00
Ellpeck
74f070e098 Made Greenhouse glass a lot faster because it was totally ineffective 2016-07-22 20:24:38 +02:00
Ellpeck
fdd4c295a4 WORMS! 2016-07-22 20:23:51 +02:00
Ellpeck
a4b54919b9 What the fuck, darkhax!? 2016-07-21 23:50:09 +02:00
Ellpeck
e526c7bfd0 Stop whining, canitzp 2016-07-21 23:02:06 +02:00
Ellpeck
3390a41a83 Finished the new energy and fluid displays~ 2016-07-21 13:22:55 +02:00
Ellpeck
e9955348d8 Finally made ESD use new capability system.
Closes #91
2016-07-20 22:14:30 +02:00
Ellpeck
5b924bbd3a Update the way lenses work for what's coming up 2016-07-20 09:49:19 +02:00
Ellpeck
07a9ae219b energy laser relay variation 2016-07-14 16:44:01 +02:00
Ellpeck
fdfec92f24 Player Probe.
Don't know if it works yet though.
2016-07-14 02:11:41 +02:00
Ellpeck
b4decddd4b TiCon tools lose their broken tag when repairing them in an item repairer
Closes #142
2016-07-08 14:29:12 +02:00
Ellpeck
346dbf2ccd Cleanup! 2016-07-07 17:59:45 +02:00
Ellpeck
232c23669a Fixed everything.
Just, everything works now.
Promise.
No, actually, no promise.
2016-07-06 21:56:15 +02:00
Ellpeck
b1f1102f94 Phantom Placer side rules 2016-07-06 20:05:56 +02:00
Ellpeck
8b3de70a20 Fixed a crash with phantom redstonefaces >_> 2016-07-05 08:26:11 +02:00
Ellpeck
5c114e3880 Made fuel less hideous codewise 2016-07-04 20:23:53 +02:00
Ellpeck
0eb64b2659 Remove some utils that were stupid 2016-07-04 20:15:41 +02:00
Ellpeck
fad1a1b0c9 Shock suppressor, function 2016-07-03 22:53:12 +02:00
Ellpeck
a5e10de4b3 Changed the way tile entity registering and name rendering is handled 2016-07-03 21:57:33 +02:00
Ellpeck
8aa04b7652 Increased the range for sending tile updates because occasionally people that had them in range didn't get updates meaning if they went closer, changes weren't present 2016-07-02 20:31:18 +02:00
Ellpeck
1e82741766 Made display stand only display RF when sneaking 2016-07-02 18:39:47 +02:00
Ellpeck
1e70dd8e49 Make the miner have the drill's harvest level 2016-07-02 17:15:53 +02:00
Ellpeck
794032870a Changed NBT saving system and thus removing some unnecessary interfaces 2016-07-02 15:01:46 +02:00
Ellpeck
925b259d8f Added medium and large storage crate 2016-06-27 20:19:04 +02:00
Ellpeck
28c6e551d8 Made empty buckets be able to get pulled out of the coal generator
Closes #132
2016-06-27 18:40:53 +02:00
Ellpeck
c1eb3fb644 Made fluid collector not output and input wrong stuff 2016-06-19 22:30:18 +02:00
Ellpeck
e4da62e898 Act like Vaskie 2016-06-18 23:18:19 +02:00
Ellpeck
1575a8aa62 Fixed nullpointer caused by getting capabilities with null facing 2016-06-18 17:30:12 +02:00
Ellpeck
262976074e Massive cleanup 2016-06-17 23:50:39 +02:00
Ellpeck
9f36b42d30 Made Reconstructor and Display stand not keep their items on the client when removed 2016-06-17 19:14:59 +02:00
Ellpeck
138a1af26c Added Tesla support.
Closes #124
2016-06-17 14:00:52 +02:00
Ellpeck
eaed253629 Changed the way fluids and RF are handled by always having them both be pulled and pushed.
Closes #125
2016-06-17 13:25:15 +02:00
Ellpeck
f97ba2d31c Fixed Solidifer XP values being off.
Closes #123
2016-06-15 18:37:54 +02:00
Ellpeck
718c999f70 Added laser wrench mode switch.
Closes #119
2016-06-15 17:42:55 +02:00
Ellpeck
daaad16a32 Completely changed the way packets are handled and removed client data file 2016-06-15 16:43:59 +02:00
Ellpeck
e9fa9bca92 Fixed a couple of things.
Hopefully all works now. >_>
2016-06-11 23:43:28 +02:00
Ellpeck
3dbc31e264 Made coal and oil generator not randomly appear on even though they're not 2016-06-11 16:26:51 +02:00
Ellpeck
3f00973f28 Changed energy handling system to be more like the fluid one and also more sane 2016-06-11 16:14:06 +02:00
Ellpeck
174d2aca7e Made Energy Laser Relay less performance intensive 2016-06-11 16:07:06 +02:00
Ellpeck
b8051e6483 Increased ESD performance by making it remember the tiles around 2016-06-11 15:42:28 +02:00
Ellpeck
91ca5aa4a1 Significantly upped the performance on Item Laser Relays by making them remember the things around them 2016-06-11 15:33:44 +02:00
Ellpeck
e0d290a330 Also made liquifaces and transfer work again 2016-06-10 22:00:30 +02:00
Ellpeck
19d764688f Re-add IFluidHandler since apparently everyone's moaning about EnderIO not getting their shit together 2016-06-10 21:52:37 +02:00
Ellpeck
1b40bd3568 Only add things to smart item laser relay whitelist when they aren't on it yet 2016-06-10 17:53:11 +02:00
Ellpeck
a26db02ebe Changed ESD to allow higher numbers of slots and also have no limit on the max number to input so that you can basically make it pull from infinitely many slots if the amount of slots present is able to change 2016-06-10 13:57:52 +02:00
Ellpeck
4b8d85fd11 Fixed a bug with a non-advanced ESD crashing once trying to put items through it.
Yes, really.
2016-06-09 23:43:54 +02:00
Ellpeck
e944ef6bbf This makes more sense. 2016-06-08 23:04:06 +02:00
Ellpeck
12de298057 Fixed miner sometimes crashing when placed next to certain blocks
Closes #114
2016-06-08 23:03:36 +02:00
Ellpeck
75d43d88b4 Added a config option to only display the laser relay particles when holding a laser wrench.
Closes #113
2016-06-08 21:09:41 +02:00
Ellpeck
1547fdaa9e Made player interface display the amount of RF it has 2016-06-08 18:57:57 +02:00
Ellpeck
22e886ded2 Fixed a crash when having phantom liquifaces connected to non-tileentities
Closes #111
2016-06-07 23:22:26 +02:00
Ellpeck
470e7b5518 Only clear slots on right side! 2016-06-07 23:18:30 +02:00
Ellpeck
9a9ec02eef Added item filters 2016-06-07 23:17:06 +02:00
Ellpeck
5895a8de1c Added dispay stand and leaf blower and potion ring integration for it 2016-06-06 21:27:09 +02:00