Florian Nücke
fe1cd7917b
Removed NEI usage handler for documentation, added button opening manual instead.
2015-04-08 19:20:53 +02:00
Florian Nücke
bb3ecce24c
Pulled all the usage strings into doc files.
2015-04-08 17:35:29 +02:00
Florian Nücke
2ca87ffa0a
Made manual localizable. I doubt anyone ever will, but hey.
2015-04-08 15:06:08 +02:00
Florian Nücke
bf9a41e1d2
Added support for http links.
2015-04-08 14:42:41 +02:00
Florian Nücke
6b4e5f0e0d
Scaling down images that are too wide, moved example stuff to example page.
2015-04-08 14:31:10 +02:00
Florian Nücke
e496bf3cd4
Made scrollbar in manual mouse-interactive.
2015-04-08 14:14:48 +02:00
Florian Nücke
a8a570defe
Closing manual when popping the last history entry.
2015-04-08 13:59:41 +02:00
Florian Nücke
e44b65b986
Open page of clicked blocks. Redirects, e.g. for blocks with tiers.
2015-04-08 13:56:48 +02:00
Florian Nücke
38a6b626e9
Manual localizations.
2015-04-08 13:24:57 +02:00
Florian Nücke
0281d035d8
Fixed manual GUI init order.
2015-04-08 13:15:16 +02:00
Florian Nücke
6f621f53d8
Recipe for manual, using manual in recipe for Lua BIOS and OpenOS now.
2015-04-08 13:13:50 +02:00
Florian Nücke
9a23e10a91
Forget about hovered links when not hovering them anymore.
2015-04-08 13:11:12 +02:00
Florian Nücke
d49bb94e56
Links work, basic navigation is in place.
2015-04-08 13:01:07 +02:00
Florian Nücke
61f2eb268d
Allow specifying items, blocks or oredict names for images.
...
Kinda meh because it obviously won't work when viewed via another Markdown parser, but it's not too terrible, either. Better than introducing <!--[OC:...]--> or something like that...
2015-04-08 12:17:06 +02:00
Florian Nücke
c65142a059
Basic imager suppert, loading documents from resource.
2015-04-08 09:37:50 +02:00
Florian Nücke
c1156aab38
Fixed gap in hit detection.
2015-04-08 04:35:26 +02:00
Florian Nücke
282875cab4
Added testing tooltips for links and fixed spacing after headers.
2015-04-08 04:16:51 +02:00
Florian Nücke
dc5bc93766
Interactive segment hover detection, link hightlight rendering and some nested rendering fixes.
2015-04-08 03:42:04 +02:00
Florian Nücke
bef070b9ff
Basic scrolling logic.
2015-04-08 02:16:54 +02:00
Florian Nücke
ca8f1e3b94
Initial work on ingame documentation via a manual / book.
...
Very, *very* basic Markdown parser and renderer working.
2015-04-08 01:02:42 +02:00
Florian Nücke
2d778f20fa
Backported a few more code improvements from the 1.8 branch, to make keeping the branches in sync easier.
...
Merge conflicts, here I come...
2015-04-07 15:25:34 +02:00
Florian Nücke
654749c17a
Did I mention constants, yet? >_>
2015-04-07 15:12:19 +02:00
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