Added redstone power, wear and tear on weapons and tools, explosions destroy nearby voxel blocks.
Release Notes Ya3dag V2.14
Redstone
Ya3dag mimics the redstone power of the Minecraft game. There are blocks producing redstone power (buttons, redstone torch, ...) and blocks which consume redstone power (lamps, doors, ...).
Redstone dust is used as a cable to connect redstone components. As with the original, the maximum length of a cable is 15 blocks.
The 'show case' level 'Test-Structures' shows usage of redstone components.
- Redstone Dust
Redstone dust is used to connect redstone components.
Ya3dag's implementation of redstone use wires to make
vertical and horizontal connections.
- Redstone logic blocks
This blocks has one output and one to three inputs.
Type of blocks are:
* OR At least one input signal must be set for a output signal.
* AND All connected input signal must be set for a output signal.
* XOR Exactly one of the input signal must be set for a output signal.
* NOR At least one input signal must be set for a negated output signal.
* NAND All connected input signal must be set for a negated output signal.
* NXOR Exactly one of the input signal must be set for a negated output signal.
* NOT Negate the input signal (input is from the backside)
* Buffer Buffer input signal and restore level (input is from the backside)
* Add Add all inputs to get the output level
* Subtract Subtract the highest side input from the back side input
to get the output level
* Compare If one of the side inputs is larger than the rear input, the level 0 is
output, otherwise the level is output from the rear input.
* Rising Edge Rising edge detector. Outputs a pulse when the input turns on.
This logic is triggered by any rising edge.
* Falling Edge Falling edge detector. Outputs a pulse when the input turns off.
This logic is triggered by any falling edge.
* Divider Divide back side input signal
The back side input is rising edge sensitive.
By using the block the player can selected one of the
four possible divider values.
* Latch A set side input latches the back side input
* Delay Delay back side input to output
By using the block the player can adjust the delay time.
* Oscillator Generates a periodic output signal
If a redstone signal is connected to the back side,
it must be switched on in order to generate the
oscillating output signal.
* SR flipflop SR flip flip. A high backside input set the output,
a high side input resets the output
- Redstone block
Outputs redstone power.
- Redstone Torch
If the block it is attached to is powered the torch is off. Without redstone power the torch burns. If the torch burns it outputs redstone power to nearby blocks.
- Redstone Lamp
This block emits light if powered.
- Trapped Chest
An open trapped chest outputs a redstone signal.
This chests can also be used a containers.
- Redstone ore
When the redstone ore is touched by the player or a tool for a few seconds,it emits light and some small red particles.
- TNT
TNT blocks can be activated by redstone power. It explodes some seconds after activation.
- Torch
If the block it is attached to is powered the torch is off. Without redstone power the torch burns.
- Lever
If activated, the block it is attached to is supplied with power.
- Buttons
If activated, the block it is attached to is supplied with power. Unlike levers the button deactivate itself after some seconds.
- Daylight Detector
Output of redstone power depending on reachability through sunlight and depending on the time of day. If used by the player the daylight detector is changed to a night light detector. The dependency from time is inverted.
- Pressure Plates
Output redstone power if something is on. Wooden pressure plates are sensitive to players or mops. Others are also sensitive to items or animals.
- Doors
- Gates
- Trapdoors
Are opened if powered with redstone and closed if redstone power is removed.
- Indicators
If powered with redstone this blocks show a colored mark.
- Square lamps
These flat lamps can be attached to ceilings, walls or the floor. Without redstone power this lamps shine. These lamps are switched by applying redstone power.
New voxel blocks
- Grass path
Grass paths can be created by using any type of shovel on a grass block that has air above it. The player must be near enough to the grass block (64 units).
- Column-like blocks.
Connects horizontal and vertical. There are different materials.
- Pipe-like blocks.
Connects horizontal and vertical. There are different materials.
Added items to YaVoxel game
- Redstone Dust
Get this by mining redstone ore. Use it to connect redstone components.
- Gunpowder
Sometimes dead creepers drop this items. This ingredient is needed by some recipes.
Game plays
- Explosions
Explosions damage nearby voxel blocks. The damage depends on the strength of the explosion.
- Weapons and tools
Weapons and tools decrease durability when used. In the hud a small bar below a weapon or tool icon is displayed. The color depends from the remaining durability.
- Books
Handling reworked. Picked up books are now stored in an internal database. They are no longer managed as items.
- Waterfall mist
If a waterfall falls on a water surface, mist particles are
generated here.
- Minimap is displayed without dialog frame.
Editor
- Edit of voxel block meta data.
* Signs can be labeled or changed.
* Chests can be filled individually.
- The voxel 'current block' selections has a new top entry 'last used blocks'.
This holds the last used voxel blocks. Use this for faster build of structures.
- There is a 'redstone' checkbox at the top side editor pane.
If checked, blocks with redstone power are colored red.
- Support to remove liquid blocks
* NEW: Select of liquid blocks.
If the 'current' block is any fluid block
liquid blocks are also selected.
Before the selection looked always through liquid blocks.
* 'Ctrl C' picks the selected block to the 'current' block.
New: 'Ctrl Shift C' picks the neighbor of the selected
block to the 'current' block.
* 'Ctrl X' removes the selected block.
New: 'Ctrl Shift C' removes the neighbor of the selected block.
- Transparency of the editor menu background can be adjusted.
See: Editor/Editor menu background