a1d30fd752Added descriptions to radial menu. Added pyramid, cone and dome buttons, icons and placeholder classes. Fixed leftclicking to cancel in survival.
Christian Knaapen
2022-02-12 20:55:29 +01:00
68a5bab704Fixed multiplayer: cache not working.
1.17
Christian Knaapen
2022-01-16 15:56:09 +01:00
96ffc5c1a5Fixed multiplayer: cache in Mode/ModifierSettingsManager does not work on server, so it's removed. Also changed some packets to use separate classes for clientside handling, as recommended by the Forge Community Wiki.
Christian Knaapen
2022-01-16 15:55:44 +01:00
5ca826362bUpdate to 1.18
Christian Knaapen
2022-01-03 13:47:18 +01:00
9ae02b16deTweaks and cleanup
Christian Knaapen
2021-12-05 17:53:47 +01:00
bb81595c3aAdded golden and diamond randomizer bags. Using deferred registries. Revamped radial menu: fixed clicking. Removed old code.
Christian Knaapen
2021-12-05 17:26:21 +01:00
80e355a806Revamped the radial menu. Removed some old code.
Christian Knaapen
2021-12-05 14:30:57 +01:00
700a3062f7Hotfix: Fixed crash when rendering overlay: Invalid shaders/core/dissolve.json: Couldn't compile fragment program.
Christian Knaapen
2021-11-02 01:40:17 +01:00
f45d3ffad7Added golden and diamond randomizer bags (with container, screen, icon and recipe). Updated recipes for reach upgrades.
Christian Knaapen
2021-10-31 16:52:08 +01:00
c8cfa515d0Fixed icons in radial menu. Cleaned up radial menu code a bit.
Christian Knaapen
2021-10-30 21:34:53 +02:00
b41f102f0cUsing deferred registry for Randomizer Bag container, which fixes startup crash in 1.16.4 and 1.16.5.
Christian Knaapen
2021-02-03 20:50:09 +01:00
d63786f6e2merge version bump
grimmauld
2021-02-02 12:52:18 +01:00
a6bb10f06dVersion update
1.15
Christian Knaapen
2021-01-31 13:38:23 +01:00
5fe5978777Fix some stuff
grimmauld
2021-01-29 23:42:25 +01:00
7b5f055d22Get stuff running on 1.16.3
grimmauld
2021-01-29 23:12:11 +01:00
bc6bebe387Fixed radial menu icons not rendering. Partially fixed shader.
Christian Knaapen
2020-09-03 20:37:50 +02:00
a7961c22a6Started on GUI for player settings.
Christian Knaapen
2020-08-27 02:24:04 +02:00
96e9e9bb3bRetina display fix
Christian Knaapen
2020-08-26 21:11:51 +02:00
61561f6d29Fix for retina displays: could not select buildmodes.
1.14
Christian Knaapen
2020-08-26 21:01:54 +02:00
4b22cea9abFixes from 1.14 (Fixed freezing when looking up + setting NBT data).
Christian Knaapen
2020-08-25 15:43:15 +02:00
d440325b2aShader works partially
Christian Knaapen
2020-08-25 15:36:43 +02:00
4bab684369Working on block previews, updated mappings.
Christian Knaapen
2020-08-24 22:35:13 +02:00
804ed4354bModifier rendering complete (lines and planes)
Christian Knaapen
2020-08-24 18:18:30 +02:00
31f3cf3233More work on rendering, mostly test code and a custom rendertype.
Christian Knaapen
2020-08-23 19:27:36 +02:00
7b4a2f6bddSetting NBT data for placed blocks (shulker boxes etc).
Christian Knaapen
2020-08-23 14:04:26 +02:00
586e7df3f6Fixed freezing when looking straight up/down or perfectly horizontal. Removed updateJSONURL in mods.toml. (8-6-2020)
Christian Knaapen
2020-08-23 12:07:04 +02:00
e22ad0c311Initial 1.15 commit
Christian Knaapen
2020-03-15 15:05:57 +01:00
74d74390d2Fixed undo/redo crashing.
2.18
Christian Knaapen
2020-03-15 13:24:13 +01:00
f764fac778Fixed randomizer bag not opening. Fixed server crash.
Christian Knaapen
2020-03-08 15:10:16 +01:00
42661f884cRemoved reach condition for crafting recipes, too much effort to maintain for such a small feature. Fixed saving modifier settings on closing the gui (don't override onClose() but removed()).
Christian Knaapen
2019-12-23 15:55:32 +01:00
df27697ecbFixed checkbox graphics (copied GuiCheckBox from previous version). Fixed missing icons in radial menu (moved texture stitch event to ModEventHandler).
Christian Knaapen
2019-12-23 15:13:43 +01:00
fb622bcf99Removed logging in network messages.
Christian Knaapen
2019-12-23 13:10:25 +01:00
4e3b1ef2ceFixed crash when placing ladders. Tweaked circle, cylinder and sphere to have the same outer radius whether they are full or hollow.
Christian Knaapen
2019-12-23 13:08:02 +01:00
c16a924bb9Added circle, cylinder and sphere buildmodes. Refactored buildmodes to use hierarchy classes, much less code duplication. Added support for multiple options per build mode. Added alternative placement key (ctrl) that toggles between first two actions of first option. Fixed crash when placing ladders.
1.12
Christian Knaapen
2019-12-23 12:39:08 +01:00
ad4db4a5f6Removed logging in network messages.
1.13
Christian Knaapen
2019-12-23 12:37:18 +01:00
83b23fe763Fixed screens, except containerscreen. Fixed clientproxy and BlockRayTraceResult (cast if type = block).
Christian Knaapen
2019-12-06 15:23:05 +01:00
278fbc5dfeFixed crash when placing ladders. Tweaked circle, cylinder and sphere to have the same outer radius whether they are full or hollow.
Christian Knaapen
2019-12-05 18:30:58 +01:00
ac429ca64eInitial 1.14 commit. Migrated using xml mapping (in User\.IntelliJIdea2019.3\config\migration). Went through all classes to fix minor issues. Main tasks left to do: screens, blockBreak animation, ClientProxy/BlockRayTraceResult.
Christian Knaapen
2019-12-04 20:43:40 +01:00
1e51589bdeImplemented sphere. Added icons for circle, cylinder, sphere, circle start corner and start center.
Christian Knaapen
2019-12-04 17:36:26 +01:00
3718492495Branching, version update.
Christian Knaapen
2019-12-04 15:16:21 +01:00
3e5eb4cb30Fix randomizer bag consuming an extra block in some cases.
Christian Knaapen
2019-11-17 19:48:33 +01:00
2c6b58ddc6Fixed issue #45: Can't break blocks in survival mode if breakFar=false.
2.13
Christian Knaapen
2019-07-09 02:23:35 +02:00
3921a0b70bFixed issue #43: Duplicating blocks in survival (undo/redo not working in normal mode). Fixed QuickReplace in normal mode not placing any blocks. Fixed blockstates sometimes changing on undo/redo. Now clearing UndoRedo stacks on clientside when changing dimension or logging out. Breaking mirror/array in survival is now possible again. Breaking blocks in survival in any buildmode is now possible (previously only in normal mode unless instabreaking was enabled). Still with limited (vanilla) reach.
Christian Knaapen
2019-07-09 02:11:32 +02:00
11cd20c3d3Fixed QuickReplace in normal mode not placing any blocks.
Christian Knaapen
2019-07-08 22:54:33 +02:00
4ce8b1e927Fixed issue #23 dank/null compat only uses one block at a time regardless of how many are placed.
Christian Knaapen
2019-07-06 13:17:08 +02:00
0485e6c888README.md created online with Bitbucket
Christian Knaapen
2019-07-03 10:26:25 +00:00
89057356dfChanged MaxBlocksPerAxis and MaxBlocksPlaced formulas. Now allows placing of 60x60 floors and walls with reach upgrade 3 in survival.
Christian Knaapen
2019-06-05 20:02:37 +02:00
a7ac229242Fixed issue #37 Visual Glitch when destroying blocks
Christian Knaapen
2019-05-17 16:26:19 +02:00
0f74b107d6Refactored shader code to use GL20 instead of ARB.
shader-refactor
Christian Knaapen
2019-05-12 17:34:26 +02:00
b2ee5dbc04Fast breaking in Normal+ mode in addition to fast building. Fixed issue #36: Having issues with some features with a Sponge Forge Server. Messed with shader to try and fix some issues.
Christian Knaapen
2019-05-12 11:52:11 +02:00
91ddd11b38NormalPlus option: faster building while holding RMB. Wall and floor option: filled or hollow. Slope floor option: raise along long edge or short edge. Cube option: filled, hollow or skeleton. Added icons for normalSpeed, fastSpeed, full, hollow, cubeFull, cubeHollow, cubeSkeleton, shortEdge, longEdge, thickness1, thickness3, thickness5.
2.9
Christian Knaapen
2019-04-30 00:10:29 +02:00
e3546f9c42Added quickReplaceMiningLevel to survivalBalancers in config (issue #14). Fixed crash when trying to preview some modded blocks that have special rendering code. Preview will show outline instead. (issue #9 and #35) Added build mode options GUI.
Christian Knaapen
2019-04-25 20:34:46 +02:00
00eb42b88aAdded Diagonal Line, Diagonal Wall, Slope Floor and Cube buildmodes. Fixed issue #26: Crash attempting to place wall with a stone block.
Christian Knaapen
2019-04-10 19:07:41 +02:00
a4e575e733Added - slight transparancy to block preview. Changed - Walls dont try to place at extreme angles anymore. - Lines will now prefer the axis closest to player if there are multiple good options. - undo hotkey is now ctrl-z and redo to ctrl-y. Fixed - undo not going past 2. - not being able to cancel placement with leftclicking when out of reach. - blockstate getting stuck in preview before first rightclick.
Christian Knaapen
2019-03-20 23:47:42 +01:00
25ae75bfb6Refactored build modes for easier expansion. Allowed buildmodes to intersect with existing blocks 1 block deep.
Christian Knaapen
2019-03-19 16:29:48 +01:00
2cac2be29fAdded undo, redo functionality. All placements use blocks from entire inventory now. Added block count and dimensions in actionbar when placing/breaking blocks. Added undo, redo, replace and 'open modifier settings' icons. Fixed not being able to break blocks in creative when starting the selection on a tallgrass (instabreaking) block.
Christian Knaapen
2019-03-15 20:46:47 +01:00
346fc6d533Fixed mouse clicks in Modifier Settings sometimes being in the wrong place. Fixed typing in multiple text fields at once.
release-1.0
Christian Knaapen
2019-02-28 18:25:39 +01:00
2d45b1e574Fixed issue #21: "Placement Exceeds Your Reach" message displays when a block is placed in survival with 0 range upgrades. Fixed issue #22: Sometimes two blocks are placed at once when in regular build mode. Fixed mouse clicks in Modifier Settings sometimes being in the wrong place. Fixed typing in multiple text fields at once. Added diagonal line, wall, slope floor and cube icons. Added undo, redo, replace and 'open modifier settings' buttons. (Only last 2 work for now).
Christian Knaapen
2019-02-28 17:46:38 +01:00
4cd2973264Fixed issue #16 and #17: breaking blocks with Tinkers Hammer and Veinminer. Fixed issue #19: placing lilypads results in a crash.
Christian Knaapen
2019-02-22 21:09:28 +01:00
9a3fef218eFixed having to click after breaking. Outlines now adhere to bounding boxes. Fixed not being able to place when holding sneak. Repeated placing when holding is now possible in NormalPlus mode. Repeated breaking when holding now only happens in NormalPlus mode. Repeated placing and breaking is now possible when not moving the mouse. Fixed not being able to break when clicking in air. Sounds no longer depend on distance to player, all are in category BLOCKS, and breaking sound is played when appropriate when previewing.
Christian Knaapen
2019-02-22 16:35:19 +01:00
5328ae342dFixed crash when right-clicking in mid-air in build mode Normal+.
Christian Knaapen
2019-02-19 00:42:45 +01:00
2986b11983Disabled shader reload key. Disabled build modes when reach is 0. Removed incomplete build mode icons. Removed sound event (unused).
2.0
Christian Knaapen
2019-02-18 20:29:52 +01:00
6678405c75Settings are saved across dimensions (including reach upgrades, issue #12). Fixed silk touch, shearing leaves, dropping bed etc. (issue #15) Items dont drop directly to inventory anymore because of above fix, might be re-added later. Can no longer place blocks in entities (including the player). Added support for changing config ingame. Added preliminary ArchitectureCraft compatibility (places right type, not rotation yet). Updated forge.
Christian Knaapen
2019-02-14 14:57:28 +01:00
be865d273cBreaking 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.
Christian Knaapen
2019-02-14 02:02:22 +01:00
e1c23a5becFixed 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.
Christian Knaapen
2019-02-12 16:06:54 +01:00
a5e5e7240aAdded Chisels and Bits compatibility (no double radial menu). Added preliminary Architecturecraft compatibility (places right type, not rotation yet).
Christian Knaapen
2019-02-11 17:23:57 +01:00
1aa1401450Moved radial menu to RenderHandler. Resolved issue #12 and #13. (And #10 with pull request.)
Christian Knaapen
2019-02-10 19:27:53 +01:00
5944ea4aa1Merged in FenixFyreX/effortless-building/block-proxy-compat (pull request #1)
FenixFyreX
2019-02-10 14:17:08 +00:00
0eda9baf8fFixed sneaking being removed for randomizer bag in ClientProxy.
FenixFyreX
2019-02-08 11:13:48 -06:00
f36c5a4a5aRemoved void tear, as it doesn't place items like I thought.
FenixFyreX
2019-02-08 10:56:02 -06:00
8f333249a3Added compatibility for a few block proxies, like /dank/null.
FenixFyreX
2019-02-08 01:15:07 -06:00
c602f39059Merged Requios/effortless-building into master
FenixFyreX
2019-02-08 01:32:43 -06:00
009f385054Added 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.
Christian Knaapen
2019-02-08 03:26:41 +01:00
73c55578e7More shader stuff. Shader has world position through vertex shader and blockpos. Dissolve from firstpos to secondpos with some randomness. Blue pulse with diagonal highlights.
Christian Knaapen
2019-02-07 00:09:12 +01:00
e67849dd0bMessing with shader.
Christian Knaapen
2019-02-06 19:56:37 +01:00
7321d1af01Updated forge. Tweaked shader. Cancel build mode with esc, e, leftclick. Added breaking blocks with buildmodes.
Christian Knaapen
2019-02-06 03:53:25 +01:00
dfc2b11e94Shader with dissolve and blue pulse on block previews. Floor mode. Block preview sorting based on player distance.
Christian Knaapen
2019-02-06 00:09:11 +01:00
ba82449632Implemented BuildModes and Wall. Renamed buildSettings to modifierSettings etc. Added mode capability, message, settings. Added icons for normal, normal+, line, wall and floor.
Christian Knaapen
2019-02-05 02:30:23 +01:00
ae4650ba35Added radial menu with build modes. Moved extended gui elements to own package.
Christian Knaapen
2019-01-28 21:02:07 +01:00
da0295538eMoved buildmodifier classes to buildmodifier package.
Christian Knaapen
2019-01-28 17:23:13 +01:00
d07751a01fFixed issue #8 Craft when activating the menu. Fixed being able to mine bedrock. Whoops. Fixed grass and flowers instabreaking other blocks.
Christian Knaapen
2019-01-11 03:01:04 +01:00
f3ad36e6a6Fixed rotation and various small bugs.
1.0
Christian Knaapen
2019-01-10 17:21:56 +01:00
aeb4df6156Added rotation to blocks placed with radial mirror. Added alternative mode where every other slice of the radial mirror is mirrored. Fixed issue #6 Crash when creating new world after first launch.
Christian Knaapen
2019-01-08 18:53:12 +01:00
8230f93b0cAdded radial mirror with position, slices, and radius. With GUI, capability and network. Optimized imports.
Christian Knaapen
2019-01-04 17:06:58 +01:00
3d3a90e76fMessage when using reach upgrades in creative. Sound when placing blocks far away.
Christian Knaapen
2019-01-02 17:05:51 +01:00