Christian Knaapen
4ea34fc854
Added buttons in radial menu for replace modes. Implemented/fixed replace modes.
...
Made ModeOptions clientside and UndoRedo serverside.
New config option: only show previews when building, default true.
Overhauled drawOutlinesIfNoBlockInHand, now drawOutlineAtBreakPosition.
Fixed not being able to break blocks.
2023-01-24 02:06:43 +01:00
Christian Knaapen
af4ef73375
Using BlockSets. Added filtering and several replace settings.
...
Overhauled build.gradle based on Create. Added flywheel as jarInJar, no external dependency anymore. New mappings channel from parchment.
Added replace modes: air, air and solid, solid, offhand filtered. Offhand filtering looks in randomizer bag as well.
Protecting tile entities by default.
Other mods can cancel placement through BlockEvent.OnBlockPlaced, such as FTBChunks.
BlockPreviews.drawOutlinesIfNoBlockInHand overhaul.
2023-01-22 20:36:48 +01:00
Christian Knaapen
ae75e48c01
Added sounds and renewing randomizer bag at right times.
...
Added text with instruction under actionbar while placing/breaking.
2023-01-22 03:29:37 +01:00
Christian Knaapen
ef687c0658
Overhaul continues continuing.
...
Saving data and serverside state through persistent player data.
Overhauled block previews.
Removed mode capability.
Added create item and network classes.
Using create BlockHelper to place and break blocks.
2023-01-22 00:11:28 +01:00
Christian Knaapen
617fc82114
Overhaul continues.
...
Updated build modes, determining blockstates.
Everything compiles and runs.
2023-01-21 01:41:00 +01:00
Christian Knaapen
349c673553
WIP Overhaul
...
Block calculation only on client, then send to server to place.
BuilderChain system to decouple buildmodes, buildmodifiers and randomizer bag.
2023-01-20 22:26:18 +01:00
Christian Knaapen
91834f9b60
Renamed helper package to utilities. Added systems. Removed direction parameter when placing blocks.
2023-01-18 22:02:19 +01:00
Christian Knaapen
cce5e2e28d
Several tweaks
2023-01-18 19:28:42 +01:00
Christian Knaapen
fe69a81622
Merge branch 'create-utilities' into 1.19
2023-01-17 22:42:12 +01:00
Christian Knaapen
5f27eedde2
Keeping outlines until animation is done. Fix itemstack not found error when undoing in creative.
...
Disabled create test code.
2023-01-17 22:41:38 +01:00
Christian Knaapen
cd3afbbb82
Overhauled block previews to work with ticks. Added place and break animation.
...
Added DelayedBlockPlacer to play appear animation, then place.
Split BuildConfig into CommonConfig and ClientConfig.
Fixed itemstack not found error in creative.
Added scale and color options to ghost blocks.
2023-01-17 02:30:08 +01:00
Christian Knaapen
fa1aadcd86
Using Create outlines and ghost blocks for block previews.
...
Fixed item names.
2023-01-16 01:53:09 +01:00
Christian Knaapen
c2d413fad0
Added missing resources.
...
Modified mods.toml.
Fixed crash and double rendering of modifiers.
2023-01-15 23:16:22 +01:00
Christian Knaapen
064973b07b
Added code from Create. Added Flywheel dependency.
...
Restructured client and mod events to match create.
Copied accesstransformer. Added Create, CreateClient, ClientEvents and CommonEvents proxies.
2023-01-15 22:21:50 +01:00
Christian Knaapen
ea59fef099
Changed reach upgrade recipes. Made radial menu smaller.
...
Cleaned up radial menu code.
Added russian language.
Tweaked cube icon.
2023-01-14 15:35:43 +01:00
Christian Knaapen
5e6c42d372
Fixed disassembling blocks with the Create Wrench duplicating the item when a build mode other than Normal is used. Disabled break outlines in survival, because breaking multiple blocks in survival is deprecated.
2022-10-25 21:52:14 +02:00
Christian Knaapen
14460c2c01
Fixed keybindings not being registered.
2022-10-24 21:01:19 +02:00
Christian Knaapen
3b31a74780
Merge branch 'master' into 1.19
2022-07-30 10:48:08 +02:00
manapart
911d4b5605
Merged in 1.19 (pull request #4 )
...
1.19
Approved-by: Requios
2022-07-30 08:46:57 +00:00
Christian Knaapen
13ee819439
Merge branch '1.18'
2022-07-30 10:02:13 +02:00
ManApart
319fedc2dd
seemingly working with forge .99
2022-07-16 16:14:40 -04:00
ManApart
c7e6230424
seems to be working fine
2022-07-10 08:19:33 -04:00
ManApart
e7ef54bd80
starting game
2022-07-10 08:10:57 -04:00
ManApart
d5af0b097e
compiling
2022-07-10 08:05:19 -04:00
ManApart
63b95df0ff
upgrade translatable component
2022-07-10 07:59:17 -04:00
ManApart
b3730896e5
upgrade text component
2022-07-10 07:55:10 -04:00
ManApart
675a4930af
initial gradle changes
2022-07-10 07:45:49 -04:00
Christian Knaapen
6e22577d61
Updated to work with 1.18.2.
2022-03-19 22:26:59 +01:00
Christian Knaapen
6e7aab673f
Fixed crash when previewing lanterns using mirror or radial mirror (blockstate nullpointer).
2022-03-19 21:49:37 +01:00
Christian Knaapen
ad2e81c54e
Added build mode categories with colored lines. Hiding pyramid/cone/dome buttons for now. Changed icon of normal mode and renamed to disable.
2022-02-13 16:23:22 +01:00
Christian Knaapen
780d5cc972
Removed reach command and functionality to break multiple blocks in survival.
2022-02-13 01:11:02 +01:00
Christian Knaapen
a1d30fd752
Added descriptions to radial menu. Added pyramid, cone and dome buttons, icons and placeholder classes. Fixed leftclicking to cancel in survival.
2022-02-12 20:55:29 +01:00
Christian Knaapen
96ffc5c1a5
Fixed 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.
2022-01-16 15:55:44 +01:00
Christian Knaapen
5ca826362b
Update to 1.18
2022-01-03 13:47:18 +01:00
Christian Knaapen
9ae02b16de
Tweaks and cleanup
2021-12-05 17:53:47 +01:00
Christian Knaapen
80e355a806
Revamped the radial menu. Removed some old code.
2021-12-05 14:30:57 +01:00
Christian Knaapen
700a3062f7
Hotfix: Fixed crash when rendering overlay: Invalid shaders/core/dissolve.json: Couldn't compile fragment program.
2021-11-02 01:40:17 +01:00
Christian Knaapen
f45d3ffad7
Added golden and diamond randomizer bags (with container, screen, icon and recipe). Updated recipes for reach upgrades.
2021-10-31 16:52:08 +01:00
Christian Knaapen
c8cfa515d0
Fixed icons in radial menu. Cleaned up radial menu code a bit.
2021-10-30 21:34:53 +02:00
Christian Knaapen
6760388bc7
Fixed block preview shader dissolve effect. Fixed reach upgrade item icons.
2021-10-30 20:00:47 +02:00
Christian Knaapen
80c475ff54
Fixed block preview shader being glitchy. Now shows block without effects.
2021-10-30 16:32:23 +02:00
Christian Knaapen
5b8fafd9f7
Fixed randomizer bag inventory not opening.
2021-10-16 13:24:33 +02:00
Christian Knaapen
43d0a02faf
Moved dissolve shader to Minecraft's new custom shader rendertype.
2021-09-26 19:38:02 +02:00
Christian Knaapen
4b1997e44f
[TASK] Fixed rendering modifier lines and areas. Rendering block previews no longer crashes (renders black).
2021-09-26 12:48:36 +02:00
Christian Knaapen
3930844208
Fixed capabilities and setup events.
2021-09-12 16:58:09 +02:00
Christian Knaapen
d9df8b0d0e
Fixed remaining compiler errors. Using deferred registries now, and cleaned up mods.toml file.
2021-09-12 13:54:25 +02:00
Christian Knaapen
178a4ca4e1
Fixed 200+ compiler errors. 23 left.
2021-09-01 17:37:09 +02:00
Christian Knaapen
2297c38574
WIP Update to 1.17
2021-09-01 14:51:44 +02:00
Christian Knaapen
72d1085a54
Updated mapping to 1.16.5 official names.
2021-09-01 14:13:08 +02:00
Christian Knaapen
47f38d0a58
Bumped version number
2021-05-20 21:11:38 +02:00