Commit Graph

459 Commits

Author SHA1 Message Date
Raoul Van den Berge
d28aa15d1c Make some vars clear 2016-03-28 20:50:36 +02:00
Raoul Van den Berge
861517cfde Remove getItems() in GuiGrid, should fix null ptrs and flickering 2016-03-28 20:38:13 +02:00
Raoul Van den Berge
45f110acff Fix crash with opening grids that are not connected (grid.getController() will be null and the synchronized stmt will fail) 2016-03-28 19:15:59 +02:00
Raoul Van den Berge
20d6cd76ed Merge branch 'GustoniaEagle-mc1.9' into mc1.9 2016-03-28 17:40:40 +02:00
Raoul Van den Berge
49fc18f063 Merge branch 'mc1.9' of https://github.com/GustoniaEagle/refinedstorage into GustoniaEagle-mc1.9 2016-03-28 17:40:27 +02:00
Raoul Van den Berge
a92e998efb Another fix 2016-03-28 17:38:30 +02:00
Raoul Van den Berge
1a8be231ed Simplify wireless grid 2016-03-28 17:32:24 +02:00
GustoniaEagle
9c8db38011 Start on block textures 2016-03-28 16:05:21 +01:00
Raoul Van den Berge
2a7279ae87 Can't go over 32 when getting half.. 2016-03-28 14:17:32 +02:00
Raoul Van den Berge
f88889765f Shift on item in grid displays the real count 2016-03-28 11:52:08 +02:00
Raoul Van den Berge
a12f25761e Code style fixes 2016-03-28 11:07:13 +02:00
Raoul
cff503d1a5 Merge pull request #12 from tomevoll/patch-5
Fixes index out of bounds and prevent list from being modified by other threads on the client while rendering
2016-03-28 11:01:48 +02:00
Raoul
81b9e28c55 Merge pull request #8 from tomevoll/patch-1
NullPointer crash in TileExternalStorage (worldObj is null on world load)
2016-03-28 10:59:26 +02:00
Raoul
a25fb057dc Merge pull request #9 from tomevoll/patch-2
NullPointer crash in TileMachine
2016-03-28 10:58:54 +02:00
Raoul
be74827b9f Merge pull request #13 from tomevoll/patch-4
Correct RF usage, Use energy every tick not every sec
2016-03-28 10:54:23 +02:00
tomevoll
66df388db3 only draw power if it has power and is active 2016-03-28 09:21:53 +02:00
tomevoll
4446313ac1 better fix 2016-03-28 09:07:12 +02:00
tomevoll
d5215a5396 Correct RF usage, Use energy every tick not every sec
Moved Energy usage outside the ticks % 20 block, amount to draw is updated every sec as before
2016-03-28 08:49:06 +02:00
tomevoll
ac930f0d45 Fixes nullPointer in GuiGrid ?
Think instead of all these null checks, maybe not set that list from the network packet as that is another thread, and instead set a temporary list that the gui forground then pull into the main list before rendering.
2016-03-28 08:20:05 +02:00
tomevoll
84c4485b7f Update TileExternalStorage.java 2016-03-28 07:18:09 +02:00
tomevoll
3e08be85e7 style change 2016-03-28 07:08:01 +02:00
tomevoll
fc53745157 Update TileMachine.java
null pointer on worldObj
2016-03-28 07:06:36 +02:00
tomevoll
22a21aaa66 Fixes crash
[06:55:08] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking block entity
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:785) ~[MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:407) ~[DedicatedServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:683) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:532) [MinecraftServer.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
Caused by: java.lang.NoSuchFieldError: stored
	at refinedstorage.tile.TileExternalStorage.<init>(TileExternalStorage.java:37) ~[TileExternalStorage.class:?]
	at refinedstorage.block.BlockExternalStorage.createTileEntity(BlockExternalStorage.java:22) ~[BlockExternalStorage.class:?]
	at net.minecraft.world.chunk.Chunk.createNewTileEntity(Chunk.java:811) ~[Chunk.class:?]
	at net.minecraft.world.chunk.Chunk.getTileEntity(Chunk.java:828) ~[Chunk.class:?]
	at net.minecraft.world.World.getTileEntity(World.java:2571) ~[World.class:?]
	at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:22) ~[MachineSearcher.class:?]
	at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?]
	at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?]
	at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?]
	at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?]
	at refinedstorage.tile.TileController.update(TileController.java:61) ~[TileController.class:?]
	at net.minecraft.world.World.updateEntities(World.java:1936) ~[World.class:?]
	at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:637) ~[WorldServer.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:779) ~[MinecraftServer.class:?]
	... 4 more
2016-03-28 06:57:45 +02:00
Raoul
b3ef81b9c2 Update README.md 2016-03-27 18:39:20 +02:00
Raoul Van den Berge
679c5bedb4 Update LICENSE 2016-03-27 17:31:25 +02:00
Raoul Van den Berge
eb684ee933 Fix typo's 2016-03-27 17:22:49 +02:00
Raoul Van den Berge
d5aef724bd Update logo 2016-03-27 17:17:57 +02:00
Raoul Van den Berge
52fbf81bfd Add changelog file 2016-03-27 17:13:56 +02:00
Raoul Van den Berge
d7de2a6eeb Make normal grid one row larger 2016-03-27 16:41:10 +02:00
Raoul Van den Berge
2711a3d50c Show machine coords in controller 2016-03-27 16:27:26 +02:00
Raoul Van den Berge
97d635a8cc Pass TE instance to inventories 2016-03-27 15:58:36 +02:00
Raoul Van den Berge
d033b5af64 Better check for placing blocks in constructor 2016-03-27 15:13:52 +02:00
Raoul Van den Berge
9cd7010c0a Allow whitelist / blacklist and filters on destructors 2016-03-27 13:37:34 +02:00
Raoul Van den Berge
c10f2054f5 Use constant faces for solderer 2016-03-27 10:23:17 +02:00
Raoul Van den Berge
ca12a9c464 Make interface slower as well 2016-03-27 10:19:20 +02:00
Raoul Van den Berge
32b4085d70 Shift clicking for disk drive 2016-03-27 10:12:55 +02:00
Raoul Van den Berge
b91886171b Various code improvements 2016-03-27 10:00:03 +02:00
Raoul Van den Berge
0024254843 If we can't import and/ or extract, move on (otherwise we stay on the same slot forever) 2016-03-26 21:58:17 +01:00
Raoul Van den Berge
eb8ca3a796 Make exporter less fast too 2016-03-26 18:43:44 +01:00
Raoul Van den Berge
6421555a2f Better defaults for grid 2016-03-26 18:37:43 +01:00
Raoul Van den Berge
655f452a9e Make importer less fast 2016-03-26 18:34:22 +01:00
Raoul Van den Berge
85acc2b885 Update to latest JEI and Forge 2016-03-26 16:38:19 +01:00
Raoul Van den Berge
b3ae29ed80 Fix interface bug 2016-03-26 15:45:09 +01:00
Raoul Van den Berge
31ead233e1 Fix controller GUI crashes 2016-03-26 00:56:34 +01:00
Raoul Van den Berge
cdf8714670 Opposite facing for shift click + certain blocks 2016-03-26 00:44:05 +01:00
Raoul Van den Berge
b0381fcee3 Fix importer 2016-03-26 00:11:14 +01:00
Raoul Van den Berge
aace77d615 Shift clicking from grid crafting 2016-03-25 23:40:58 +01:00
Raoul Van den Berge
45476cda1d Fix order 2016-03-25 23:24:38 +01:00
Raoul Van den Berge
307205359e Make the energy draw actual RF/t 2016-03-25 23:23:01 +01:00
Raoul Van den Berge
5e83b1ef8f Fix #6 2016-03-25 23:20:12 +01:00