1862 Commits

Author SHA1 Message Date
Florian Nücke
ab355a283d Should fix #322. 2014-06-13 10:48:20 +02:00
Florian Nücke
87eb274576 Added check for native lib validity when failing to extract because it is read-only (e.g. opened in another process). 2014-06-13 10:36:17 +02:00
Florian Nücke
2e0c8378e6 Fixed #316. 2014-06-12 21:55:00 +02:00
Florian Nücke
ef6f6ea017 Added creative tier robots, assembled (instantly) using a creative case. 2014-06-12 21:54:38 +02:00
Florian Nücke
babb256717 Added some warning so the assemble button tooltip, mentioning recommended parts (screen, keyboard, gpu, filesystem). 2014-06-12 21:52:00 +02:00
Florian Nücke
874f577890 API CHANGE: Added name getter to item descriptor, in case they're obtained via api.Items.get(ItemStack) an that's of interest. 2014-06-12 21:49:19 +02:00
ReTeYeZ
0223faa34e Update loot.properties 2014-06-12 18:28:16 +02:00
ReTeYeZ
e360a68282 Dynamic Maze Generator 2014-06-12 18:22:08 +02:00
Florian Nücke
e540e3f95c Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7 2014-06-12 01:00:17 +02:00
Florian Nücke
ac9446b334 Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-06-12 00:59:43 +02:00
Florian Nücke
c9db547031 Patched native libraries for Linux. 2014-06-12 00:59:11 +02:00
Florian Nücke
78b40a57dd Updated FreeBSD native library. 2014-06-12 00:24:17 +02:00
Florian Nücke
a64b84f21f Merge pull request #313 from rmellema/master
Added fixed native libraries for Mac.
2014-06-11 21:59:30 +02:00
Wobbo
573ab5968a Added new dylibs for mac 2014-06-11 21:55:40 +02:00
Florian Nücke
0041ca2a1f Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/common/tileentity/Rack.scala
2014-06-11 17:47:26 +02:00
Florian Nücke
1078cd9548 More formatting and organize imports. 2014-06-11 17:46:10 +02:00
Florian Nücke
149ade42ff Fixed remote terminals potentially breaking when relogging into a single player world. 2014-06-11 17:43:35 +02:00
Florian Nücke
a8de31b577 Formatting. 2014-06-11 14:08:56 +02:00
Florian Nücke
a04732e5f0 Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/tileentity/ScreenRenderer.scala
	src/main/scala/li/cil/oc/common/block/Screen.scala
2014-06-11 14:05:52 +02:00
Florian Nücke
41b4321b99 Yet more OpenGL error checks. 2014-06-11 14:04:37 +02:00
Florian Nücke
faade8b79f Removed debug println in hologram renderer (oops).
Fixed screen clicking via arrows a bit.
Caching shells for reduced memory consumption for nested os.executes.
2014-06-11 13:47:05 +02:00
Florian Nücke
ed2707097c Reduced hologram memory usage by only pushing indexes of visible faces.
Clearing buffer when hologram isn't visible at all.
2014-06-10 23:56:08 +02:00
evg-zhabotinsky
4157109b2e Made dataBuffer be common for all holograms. 2014-06-10 23:52:11 +04:00
Florian Nücke
c46230e796 Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7 2014-06-10 18:17:50 +02:00
Florian Nücke
29cbfb529e Properly closing HTTP requests on errors in iterator. 2014-06-10 18:15:21 +02:00
Florian Nücke
2f691776ae Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala
2014-06-10 17:23:05 +02:00
Florian Nücke
644bb3e705 Added check for camera position in hologram renderer to determine whether to enable backface culling or not. 2014-06-10 17:20:55 +02:00
Florian Nücke
47383b2132 Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-06-10 17:05:59 +02:00
Florian Nücke
811300d1d8 Swapping hologram color byte order back to normal in save files for backwards compatibility. 2014-06-10 17:05:22 +02:00
Florian Nücke
2b709eee3c Refactored the hologram renderer a bit (split phases into separate functions - init [create common buffer], validate [check if dirty, rebuild as needed] and publish [do the actual rendering]).
Also caching the buffer used for the color data and indexes to avoid spamming the GC with instances of those (can't hurt, right?)
2014-06-10 16:54:47 +02:00
Florian Nücke
234b33f474 Merge branch 'VBO_hologram' of https://github.com/evg-zhabotinsky/OpenComputers
Conflicts:
	src/main/resources/reference.conf
	src/main/scala/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala
2014-06-10 15:43:10 +02:00
Florian Nücke
0acc0b9aed Merge pull request #310 from Vexatos/patch-5
Typo Wars, Episode V
2014-06-10 14:47:53 +02:00
Vexatos
0156408a1e Update de_DE.lang 2014-06-10 14:44:57 +02:00
Florian Nücke
18507db303 Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/Items.scala
	src/main/scala/li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala
	src/main/scala/li/cil/oc/common/item/Delegate.scala
	src/main/scala/li/cil/oc/common/item/GraphicsCard.scala
	src/main/scala/li/cil/oc/common/item/InternetCard.scala
	src/main/scala/li/cil/oc/common/item/LinkedCard.scala
	src/main/scala/li/cil/oc/common/item/Microchip.scala
	src/main/scala/li/cil/oc/common/item/NetworkCard.scala
	src/main/scala/li/cil/oc/common/item/RedstoneCard.scala
	src/main/scala/li/cil/oc/common/item/UpgradeAngel.scala
	src/main/scala/li/cil/oc/common/item/UpgradeCrafting.scala
	src/main/scala/li/cil/oc/common/item/UpgradeExperience.scala
	src/main/scala/li/cil/oc/common/item/UpgradeGenerator.scala
	src/main/scala/li/cil/oc/common/item/UpgradeInventory.scala
	src/main/scala/li/cil/oc/common/item/UpgradeNavigation.scala
	src/main/scala/li/cil/oc/common/item/UpgradeSign.scala
	src/main/scala/li/cil/oc/common/item/UpgradeSolarGenerator.scala
	src/main/scala/li/cil/oc/common/item/WirelessNetworkCard.scala
2014-06-10 14:34:27 +02:00
Florian Nücke
91cbd5fde1 More OpenGL error checking all over the place. 2014-06-10 14:29:19 +02:00
Florian Nücke
5c81f83688 Renamed capacitor upgrade to battery upgrade and introduced two additional tiers. Closes #280.
Generalized rarity computation for items (less code per item, yay).
2014-06-10 14:09:56 +02:00
evg-zhabotinsky
f480dca78d Reenable hologram lighting 2014-06-10 04:08:51 +04:00
Florian Nücke
5cb322abae Merge branch 'MC1.7' of github.com:MightyPirates/OpenComputers into MC1.7 2014-06-10 02:05:03 +02:00
Florian Nücke
5bcb888cba Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/client/renderer/block/BlockRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/gui/BufferRenderer.scala
	src/main/scala/li/cil/oc/server/component/robot/Player.scala
2014-06-10 02:03:37 +02:00
Florian Nücke
84a6aa18d7 Pushing all attribs in font renderer, let's see if this helps...
Also no tessellator in another display list.
2014-06-10 02:02:49 +02:00
Florian Nücke
5e365572eb Error formatting. 2014-06-10 01:40:57 +02:00
Florian Nücke
51acb6046e Fixed robots using items. 2014-06-10 01:37:42 +02:00
Florian Nücke
61cb6115dc Merge pull request #303 from xbony2/patch-1
Updated the mod ID of gregtech
2014-06-10 01:15:57 +02:00
Florian Nücke
224881d03f Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/client/gui/Case.scala
	src/main/scala/li/cil/oc/client/gui/Robot.scala
	src/main/scala/li/cil/oc/client/renderer/MonospaceFontRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/block/BlockRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/gui/BufferRenderer.scala
2014-06-10 01:13:29 +02:00
Florian Nücke
31636a1410 Sprinkled some OpenGL error checking over the render code. 2014-06-10 01:11:15 +02:00
Florian Nücke
84cdff345a More constants, less magic numbers! 2014-06-10 00:55:48 +02:00
Florian Nücke
52b269ea87 Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/client/Proxy.scala
	src/main/scala/li/cil/oc/client/gui/Robot.scala
	src/main/scala/li/cil/oc/client/renderer/item/FloppyRenderer.scala
	src/main/scala/li/cil/oc/common/tileentity/Robot.scala
	src/main/scala/li/cil/oc/server/component/robot/Player.scala
2014-06-10 00:53:39 +02:00
Florian Nücke
b4b7678c8a Fixed upgrade renderer being overwritten by floppy renderer.
Ensure robot fake player is only created on the server.
2014-06-10 00:39:34 +02:00
Florian Nücke
adb58e0ce7 Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Conflicts:
	src/main/scala/li/cil/oc/server/component/robot/Player.scala

Also transitioned to apache logger.
Also fixed a couple of warnings from Forge.
2014-06-10 00:02:53 +02:00
Florian Nücke
c38803cff0 Using FakePlayer as base class for robot base class... seems to work, although I remember some things breaking when I last tried... well, it's unstable right now anyway so let's do this. 2014-06-09 23:23:17 +02:00