3804 Commits

Author SHA1 Message Date
Florian Nücke
715c68a127 Builderized achievements. 2015-04-07 14:40:42 +02:00
Florian Nücke
838083b755 All the constants. All of them. 2015-04-07 13:46:26 +02:00
Florian Nücke
eaf97ae33a Renamed some internal constants for consistency.
Fixed change to OpenOS disk creation in last commit / merge.

(cherry picked from commit b6837d158329632bf7ed281a490e0c8a33cfcd2b)

Conflicts:
	src/main/scala/li/cil/oc/Constants.scala
	src/main/scala/li/cil/oc/common/Achievement.scala
	src/main/scala/li/cil/oc/common/Loot.scala
	src/main/scala/li/cil/oc/common/init/Items.scala
2015-04-07 13:34:52 +02:00
Florian Nücke
f672f88b24 Pulling a bunch of constants (item and block names for now) into a single class.
Minor rendering adjustments after updating Forge version.

(cherry picked from commit 707a5c728c9a7eba2648c2f3b89f6138e99c878a)

Conflicts:
	build.properties
	src/main/scala/li/cil/oc/CreativeTab.scala
	src/main/scala/li/cil/oc/client/Proxy.scala
	src/main/scala/li/cil/oc/client/renderer/HighlightRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/block/ExtendedBlockModel.scala
	src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala
	src/main/scala/li/cil/oc/common/EventHandler.scala
	src/main/scala/li/cil/oc/common/Loot.scala
	src/main/scala/li/cil/oc/common/PacketHandler.scala
	src/main/scala/li/cil/oc/common/Proxy.scala
	src/main/scala/li/cil/oc/common/block/Item.scala
	src/main/scala/li/cil/oc/common/block/RobotAfterimage.scala
	src/main/scala/li/cil/oc/common/block/RobotProxy.scala
	src/main/scala/li/cil/oc/common/block/Screen.scala
	src/main/scala/li/cil/oc/common/component/Terminal.scala
	src/main/scala/li/cil/oc/common/component/TextBuffer.scala
	src/main/scala/li/cil/oc/common/entity/Drone.scala
	src/main/scala/li/cil/oc/common/init/Blocks.scala
	src/main/scala/li/cil/oc/common/init/Items.scala
	src/main/scala/li/cil/oc/common/item/Analyzer.scala
	src/main/scala/li/cil/oc/common/item/Tablet.scala
	src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala
	src/main/scala/li/cil/oc/common/recipe/Recipes.scala
	src/main/scala/li/cil/oc/common/template/DroneTemplate.scala
	src/main/scala/li/cil/oc/common/template/MicrocontrollerTemplate.scala
	src/main/scala/li/cil/oc/common/template/NavigationUpgradeTemplate.scala
	src/main/scala/li/cil/oc/common/template/RobotTemplate.scala
	src/main/scala/li/cil/oc/common/template/ServerTemplate.scala
	src/main/scala/li/cil/oc/common/template/TabletTemplate.scala
	src/main/scala/li/cil/oc/common/tileentity/Keyboard.scala
	src/main/scala/li/cil/oc/common/tileentity/traits/TextBuffer.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverBlockEnvironments.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverFileSystem.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverLootDisk.scala
	src/main/scala/li/cil/oc/integration/opencomputers/ModOpenComputers.scala
	src/main/scala/li/cil/oc/util/ItemCosts.scala
2015-04-07 13:32:23 +02:00
Florian Nücke
7628210299 Pulling a bunch of constants (item and block names for now) into a single class.
Minor rendering adjustments after updating Forge version.

(cherry picked from commit 707a5c728c9a7eba2648c2f3b89f6138e99c878a)

Conflicts:
	build.properties
	src/main/scala/li/cil/oc/CreativeTab.scala
	src/main/scala/li/cil/oc/client/Proxy.scala
	src/main/scala/li/cil/oc/client/renderer/HighlightRenderer.scala
	src/main/scala/li/cil/oc/client/renderer/block/ExtendedBlockModel.scala
	src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala
	src/main/scala/li/cil/oc/common/EventHandler.scala
	src/main/scala/li/cil/oc/common/Loot.scala
	src/main/scala/li/cil/oc/common/PacketHandler.scala
	src/main/scala/li/cil/oc/common/Proxy.scala
	src/main/scala/li/cil/oc/common/block/Item.scala
	src/main/scala/li/cil/oc/common/block/RobotAfterimage.scala
	src/main/scala/li/cil/oc/common/block/RobotProxy.scala
	src/main/scala/li/cil/oc/common/block/Screen.scala
	src/main/scala/li/cil/oc/common/component/Terminal.scala
	src/main/scala/li/cil/oc/common/component/TextBuffer.scala
	src/main/scala/li/cil/oc/common/entity/Drone.scala
	src/main/scala/li/cil/oc/common/init/Blocks.scala
	src/main/scala/li/cil/oc/common/init/Items.scala
	src/main/scala/li/cil/oc/common/item/Analyzer.scala
	src/main/scala/li/cil/oc/common/item/Tablet.scala
	src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala
	src/main/scala/li/cil/oc/common/recipe/Recipes.scala
	src/main/scala/li/cil/oc/common/template/DroneTemplate.scala
	src/main/scala/li/cil/oc/common/template/MicrocontrollerTemplate.scala
	src/main/scala/li/cil/oc/common/template/NavigationUpgradeTemplate.scala
	src/main/scala/li/cil/oc/common/template/RobotTemplate.scala
	src/main/scala/li/cil/oc/common/template/ServerTemplate.scala
	src/main/scala/li/cil/oc/common/template/TabletTemplate.scala
	src/main/scala/li/cil/oc/common/tileentity/Keyboard.scala
	src/main/scala/li/cil/oc/common/tileentity/traits/TextBuffer.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverBlockEnvironments.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverFileSystem.scala
	src/main/scala/li/cil/oc/integration/opencomputers/DriverLootDisk.scala
	src/main/scala/li/cil/oc/integration/opencomputers/ModOpenComputers.scala
	src/main/scala/li/cil/oc/util/ItemCosts.scala
2015-04-07 13:21:08 +02:00
Florian Nücke
4d33a4860f The mysteries of the MC lighting model. 2015-04-07 10:55:46 +02:00
Florian Nücke
8e66c251be Allow using dyes directly, much less efficiently than cartridges. 2015-04-07 10:47:05 +02:00
Florian Nücke
187d4eff0f Split printer settings into own category. If you changed printer related settings, you may have to set them again.
Increase cost for 3D prints a bit if they emit custom redstone signal strengths (i.e. something in [1, 14]).
Added settings for chamelium and ink value.
Moved some things around.
2015-04-07 10:42:21 +02:00
Florian Nücke
565b691e29 Updated comment in config wrt. print light level. 2015-04-06 21:18:53 +02:00
Florian Nücke
a22e694102 Allow wiping HDDs by self-crafting, too (like floppies, i.e. insert into crafting grid on their own). Closes #1026.
Allow further boosting prints' light level by crafting them with glowstone.
Don't allow crafting prints with beacon base block if they're already a beacon base, don't allow crafting them with glowstone if they're already at maximum brightness.
2015-04-06 21:17:57 +02:00
Florian Nücke
5ac8d1e930 Show light level of prints in tooltip. 2015-04-06 21:07:19 +02:00
Florian Nücke
828853904d Better: show alternative state in item render when extended tooltip key is pressed. 2015-04-06 19:26:26 +02:00
Florian Nücke
6dd9069c39 Showing redstone output of prints in tooltip. 2015-04-06 19:25:19 +02:00
Florian Nücke
d9d6fa351d Item rendering of prints with two states will now alternate the state rendered. 2015-04-06 19:16:00 +02:00
Florian Nücke
77944aa0c0 Manual light update required on print place; needed in 1.8 so adding it in 1.7 just to be on the safe side. 2015-04-06 17:04:12 +02:00
Florian Nücke
57efc24995 Version bump. 2015-04-06 14:34:21 +02:00
Florian Nücke
ed516fc9d6 Added debug.isModLoaded.
Added debug level log messages for registered drivers.
2015-04-06 14:33:55 +02:00
Florian Nücke
69cc18bcf8 In the meantime... this was easier than I thought, after remembering I could just getmetatable my way up... 2015-04-06 13:54:54 +02:00
Florian Nücke
ffd0908567 Allow specifying level of redstone signal emitted by prints.
Allow prints to emit light, if so configured. Max light level capped to 8 by default.
2015-04-06 13:11:52 +02:00
Florian "Sangar" Nücke
bb14c64ce3 Merge pull request #1022 from Vexatos/patch-19
Update de_DE.lang
2015-04-05 21:43:35 +02:00
Vexatos
6f477a3581 <Censored>
Made the thing safe again.
2015-04-05 21:38:54 +02:00
Vexatos
b5f30a5580 Update de_DE.lang 2015-04-05 21:35:13 +02:00
Florian Nücke
48e32182e6 I totally saved... 2015-04-05 21:01:59 +02:00
Florian Nücke
d22579f47f Update German localization. Fixed sort order of some translation strings. 2015-04-05 21:00:26 +02:00
Florian Nücke
5b4ba8ae4a Fixed sending wireless messages potentially triggering chunk loads. 2015-04-05 19:22:14 +02:00
Florian Nücke
ed24b53783 Cleaning up old native libs when not using the tmp dir. 2015-04-05 19:06:55 +02:00
Florian Nücke
0ff4cd07a3 Bump version number. 2015-04-05 17:58:05 +02:00
Florian Nücke
38b6f4b939 Added back old generic export bus methods to avoid breaking things, marked them deprecated.
Gave the AE2 integration a bit of a refactor, pulling out common functionality for parts.
Fixed a few of the callback docs.
General cleanup.
2015-04-05 17:53:36 +02:00
Florian Nücke
02a13f42a5 Corrected Javadoc on a few methods. 2015-04-05 17:46:11 +02:00
DrummerMC
4ba7afde8b Fixed not building
Sorry
2015-04-05 15:33:19 +02:00
DrummerMC
d5b4db009f Fixed merge problems 2015-04-05 14:51:23 +02:00
DrummerMC
038319bc27 Merge pull request #1 from MightyPirates/master-MC1.7.10
pull OpenComputers
2015-04-05 14:46:53 +02:00
DrummerMC
45ef5bfa7b Added Driver ME Import Bus/Interface 2015-04-05 14:40:09 +02:00
DrummerMC
2eb0c187e6 Changed ME export bus method names
Added NEI integration for ME export bus
2015-04-05 14:39:14 +02:00
Florian Nücke
e24e2dfc76 Floppy disks can no longer be "formatted" by shift-rightclicking, added crafting as alternative.
Simply recrafting a single floppy (no other items in the crafting grid) will now format it. Same for loot disk, they can be converted to normal floppies the same way.
In general, this removes the "shift-right-click to remove NBT tag" functionality, so you also can't format HHDs like this anymore - use `rm /*` or such.
If you notice any items that needed the old functionality (looked through the list, didn't see one), let me know.
2015-04-05 14:27:46 +02:00
Florian Nücke
7fd0ddac22 Applying Forestry individual converter to item stacks, not just to stuff in analyzer/bee house/apiary/alveary. 2015-04-05 13:56:55 +02:00
Florian Nücke
a213a07c7d Got rid of another non-API reference in the AE2 integration. 2015-04-05 13:41:44 +02:00
Florian Nücke
a1e42e6f8e Added tooltip to prints that serve as beacon prints, to make the recipe self-explanatory when viewed in NEI.
Added some more notifications: one for when the class transformer errors in general, one if SimpleComponent injection fails.
2015-04-05 13:37:17 +02:00
Florian Nücke
6ac910c2c1 Fixed 3d print preview in WAILA (by using a deprecated method \o/). 2015-04-05 00:55:50 +02:00
Florian Nücke
3251a8ba2f Adjusted export bus driver for AE2 API changes. Closes #997.
Also got rid of another use of an internal class.
2015-04-04 19:50:54 +02:00
Florian Nücke
171e58c7b8 Keep the tutorials coming ;-) 2015-04-04 18:49:56 +02:00
Florian Nücke
dc9f5e1008 Cleanup. 2015-04-04 18:45:44 +02:00
Florian Nücke
0d2554e08f Fixed number of returned items from disassembler not taking into account recipe output size. Closes #1017. 2015-04-04 18:20:37 +02:00
Florian Nücke
6f02abad8c Assigning 3D prints to multipart "slots" where they intersect with those areas. Makes them properly block Project Red bundled cables, for example. Closes #1015.
There are some... interesting cases with multi-state prints and redstone logic (e.g. the printed trapdoor cutting of the power that triggers it), but it shouldn't be a real problem.
2015-04-04 18:07:50 +02:00
Florian Nücke
e98866473a Updated as per Magik6k's request. 2015-04-04 16:58:05 +02:00
Florian Nücke
f3e151a3ae Finally cleaned up the (almost) eternal makeshift that was handling missing recipes. Recipes can be properly disabled by assigning a boolean value to them; assigning false will also hide the item in the creative tab/NEI, true will only disable the recipe, but keep the item visible. If a recipe is broken, a warning message will now be displayed when entering a world. 2015-04-04 13:49:56 +02:00
Florian Nücke
86cce2502b Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2015-04-03 18:16:40 +02:00
Florian Nücke
2ebced30eb Made Chamelium edible, closes #1001. 2015-04-03 18:16:26 +02:00
Florian "Sangar" Nücke
7ee7fb2714 Merge pull request #1009 from xbony2/patch-1
Update README.md with info for setting up dev-env when using eclipse.
2015-04-03 01:24:40 +02:00
xbony2
122bbcf201 Update README.md 2015-04-02 19:17:30 -04:00