Christian Knaapen
be865d273c
Breaking shows preview (breaking only in creative).
...
Build mode cancels when opposite mouse button is pressed (left button when placing, right button when breaking).
Simple shader when placing more than 1500 blocks (or when useShaders is false).
Added axis limits in addition to total block limit.
Fixed placing on self (and being pushed).
Fixed issue #15 silk touch, shearing leaves, dropping bed etc by using Block#harvestBlock (items dont drop directly to inventory anymore).
Fixed randomizerbag not randomizing in buildmodes.
2019-02-14 02:02:22 +01:00
Christian Knaapen
e1c23a5bec
Fixed dissolve shader sometimes applying to wrong blocks (server and client are synced now, no more message to render).
...
Fixed build modes on server clicking twice.
Changing config ingame is now possible.
2019-02-12 16:06:54 +01:00
Christian Knaapen
1aa1401450
Moved radial menu to RenderHandler.
...
Resolved issue #12 and #13 .
(And #10 with pull request.)
2019-02-10 19:27:53 +01:00
Christian Knaapen
009f385054
Added shader on placement. Added sound on drag (block placement sound).
...
Added line.
Highlight currently selected in radial menu (with colors).
Fixed scaling of icons.
Refactored RenderHandler into 3 classes and SurvivalHelper.
Added classes and icons for diagonal line, diagonal wall, slope floor and cube.
2019-02-08 03:26:41 +01:00
Christian Knaapen
73c55578e7
More shader stuff. Shader has world position through vertex shader and blockpos.
...
Dissolve from firstpos to secondpos with some randomness.
Blue pulse with diagonal highlights.
2019-02-07 00:09:12 +01:00
Christian Knaapen
e67849dd0b
Messing with shader.
2019-02-06 19:56:37 +01:00
Christian Knaapen
7321d1af01
Updated forge.
...
Tweaked shader.
Cancel build mode with esc, e, leftclick.
Added breaking blocks with buildmodes.
2019-02-06 03:53:25 +01:00
Christian Knaapen
dfc2b11e94
Shader with dissolve and blue pulse on block previews.
...
Floor mode.
Block preview sorting based on player distance.
2019-02-06 00:09:11 +01:00
Christian Knaapen
ba82449632
Implemented BuildModes and Wall.
...
Renamed buildSettings to modifierSettings etc.
Added mode capability, message, settings.
Added icons for normal, normal+, line, wall and floor.
2019-02-05 02:30:23 +01:00
Christian Knaapen
ae4650ba35
Added radial menu with build modes.
...
Moved extended gui elements to own package.
2019-01-28 21:02:07 +01:00
Christian Knaapen
36a698cd95
Increased range for placing and breaking blocks (breaking at range only in creative).
...
Added reach upgrade items.
Added reach command (usage: /reach <level>).
2018-12-23 22:15:05 +01:00
Christian Knaapen
2ea44f22b5
GUI overhaul. Added +- buttons with shift/ctrl clicking. Rightclick to clear. Tooltips. Scroll to change number.
...
See empty fields as 0 instead of reset. Images for buttons. Added Toggle 0.5 button.
Can now click "mirror/array enabled" label to toggle.
2018-10-28 19:38:44 +01:00
Christian Knaapen
bb359113f2
Version update and cleanup
2018-10-21 17:05:05 +02:00
Christian Knaapen
bda53e4b08
Check if can break and replace blocks. Breaking only works if your current held tool can break it. Replace only works with blocks that can be harvested with your hand.
...
Damages used tool appropriately.
Added block outlines to mirror and array.
2018-10-20 16:15:14 +02:00
Christian Knaapen
483d6cc53e
Checks if placeBlock is allowed. Fixed stutter on line rendering. Added toggle for creative/survival mode.
2018-10-06 20:20:10 +02:00
Christian Knaapen
6f6360ae11
Build works. Added synergy of randomizer bag with mirror/array. Mirror slabs vertically.
2018-09-30 15:32:21 +02:00
Christian Knaapen
cb006c4983
Fixed serverside issues. Hidden randomizer bag. New issue: build does not work with messages.
2018-09-22 00:09:52 +02:00
Christian Knaapen
bf258580d4
Randomizer bag finished (including recipe, placing blocks). Changed default keybinds to ADD and SUBTRACT. QuickReplace now places under replaceable blocks (tall grass). Mirror now happens before array.
2018-09-17 01:17:51 +02:00
Christian Knaapen
efa47851be
Working item with inventory
2018-09-16 15:20:01 +02:00
Christian Knaapen
d01fe52aba
Some work on randomizerbag
2018-09-16 14:21:05 +02:00
Christian Knaapen
f8f76e8f24
Mirror, array and quickreplace.
2018-09-15 11:21:21 +02:00