Mikita Wiśniewski
f1fa6240bb
Fix shift-clicking and a few luacheck warnings
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
209b24a2fb
Move LBMs out of init.lua and fix API.md
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
6bbb6b8dec
Add title field for mcl_chests.register_chest
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
16dd8694a6
Refactor mcl_chests.register_chest AGAIN + cleanup
...
Now you can define custom groups for the chests, as shown in the trapped
chests example (now they show up under "Mechanisms" tab in creative!).
I'm a bit suspicious of the new return-wrapped functions, as in *they
might break under some circumstances I didn't observe*. It will require
some heavy testing to make sure nothing crashes in the future.
Also, `on_rightclick` for double chests is something I really want to
return-wrap as well, but failed to do so. 🤷
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
e771f0e3ff
Split ITEMS/mcl_chests/init.lua ( fixes #281 )
...
Shulker boxes can now be rotated.
The TODO will now be transferred to PR.
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
b10bfe27ce
Clean-up ITEMS/mcl_chests code, part 2
...
Chest tile management has been reorganized to use postfixes, some slight
formatting fixes applied here and there, and roughly marked down where
the new files should (ideally) begin and end.
2024-07-31 02:27:26 +02:00
Mikita Wiśniewski
d5b3a6f658
Clean-up ITEMS/mcl_chests code, part 1
...
Amongst other changes:
- mcl_chests.register_chest function has been exposed. The API is still
too terrible to call it quits though, I definitely want all these
parameters passed to be part of a key-value table.
- Added a TODO list at the top of the file. Don't worry, I'll remove it
once I'm done. It's more just for my convenience than anything.
2024-07-31 02:27:26 +02:00
teknomunk
681075df5a
Correct null -> nil
2024-04-27 08:41:09 +00:00
teknomunk
bdcd89e1bf
Modify mcl_util.select_stack to allow specifying the number of items that will be moved, modify hopper on_try_push functions to specify only 1 item will be moved at a time, general cleanup of touched code (reduce indent - 1 place, break filter functions out of function call parameter - 4 places)
2024-04-27 08:41:09 +00:00
the-real-herowl
a2a4da5aed
Added shepherd functionality
2023-12-24 05:48:41 +01:00
Kostinatyn Tsiupa
1da7bb0bdc
hopper reimplementation
...
Reimplemented hoppers and all (blast_furnace, furnace, smoker, composters, double chaets, shulker_boxes, droppers, bookshelvs and brewing_stands) connected nodes
2023-11-27 14:33:01 +02:00
Freeman
8d440252a4
fix crash when opening a chest that has an unknow node on it
...
fix #3961
2023-10-13 21:07:00 +02:00
AFCMS
a77930d4a1
Fix mcl_chests
auto formating
2023-08-19 18:01:31 +02:00
AFCMS
054dc22432
Use new vectors in mcl_chests
2023-08-19 18:01:31 +02:00
AFCMS
cd6dd4d851
Fix merge conflict (huge chests)
2023-08-19 18:01:30 +02:00
AFCMS
0da1822d26
Code style fixes in mcl_chests
2023-08-19 18:01:27 +02:00
AFCMS
e093c69328
Remove the label size thing (too breaking change)
2023-08-19 18:01:26 +02:00
AFCMS
558df5e4bd
fix all chest formspecs
2023-08-19 18:01:25 +02:00
AFCMS
cf01c0630c
chest + shulkerbox formspec
2023-08-19 18:01:25 +02:00
AFCMS
f20fbfb95a
ender chest formspec v4
2023-08-19 18:01:25 +02:00
ancientmarinerdev
f319a8d903
Fixing that annoying chest open
2023-03-23 01:29:05 +00:00
Johannes Fritz
8793ed211e
Fix ender chest crash + remove map hand reference
2023-02-01 09:56:12 -06:00
3raven
d3e8e24f42
Fix the disapearance of christmas texture of the ender chest once it is placed
...
Fix the disapearance of christmas texture of the ender chest once it is placed
2022-12-24 14:44:06 +00:00
epCode
080182ab15
Fix ender and shulker nodeboxes
2022-11-13 22:18:00 +00:00
Johannes Fritz
7579e430c8
Remove unnecessary media files from mcl_chests
2022-10-23 18:23:45 +02:00
Nils Dagsson Moskopp
c9c14d6ff0
Add noise to christmas chest textures
2022-05-20 04:13:13 +02:00
Nils Dagsson Moskopp
ff384c9588
Reskin chests as presents on December 24th to 26th
2022-05-20 04:13:01 +02:00
AFCMS
360a1604ba
Revert "move barrels to mcl_chests"
...
This reverts commit a272322cb5
.
2022-02-22 20:20:21 +01:00
AFCMS
a272322cb5
move barrels to mcl_chests
2022-02-22 18:08:25 +01:00
AFCMS
61e54ed617
rename mcl_util.drop_items_container_get
to drop_items_from_meta_container
2022-02-22 18:08:24 +01:00
AFCMS
80fb59f9ac
add barrel
2022-02-22 18:08:22 +01:00
Elias Fleckenstein
e6b200aaf3
Fix access to ender inventory without an ender chest
2021-12-02 16:19:59 +01:00
Elias Fleckenstein
b0aceae73d
Fix reference dupe glitches
2021-11-19 15:22:40 +01:00
Elias Fleckenstein
30528b0a2c
Fix crash when opening a chest with an unknown node on top
2021-11-17 18:25:12 +01:00
AFCMS
fe62189019
Update French translation (part 1)
2021-08-13 11:35:18 +02:00
AFCMS
a896d7f5e4
replace deprecated "current_name" by "context" for inventory location
2021-06-12 00:09:39 +02:00
AFCMS
cd33d406b2
fix many codestyle issues (functions, strings, modpaths)
2021-05-29 16:12:33 +02:00
AFCMS
f1c6c3b285
[mcl_chests] fix warnings
2021-05-27 09:41:20 +02:00
AFCMS
60736d04b8
[mcl_chests] fix some warnings
2021-05-23 00:31:22 +02:00
Elias Fleckenstein
d8d4cb5def
Revert color changes to GUI.
...
The Minecraft colorset (net.minecraft.util.text.TextFormatting) is only used for chat and tooltips.
This partically reverts 84819bf9f5
.
2021-04-19 14:44:20 +02:00
Doloment
956dab78ce
Added LBM
2021-04-18 09:50:02 +00:00
Doloment
1e17989ef2
Prevent opening an ender chest while block above it
2021-04-06 21:17:02 +07:00
AFCMS
84819bf9f5
MAKE EVERY SINGLE MOD USE PROPER COLORS!!!
2021-03-30 00:01:29 +02:00
ZeDique la Ruleta
6c49c46697
Chests now open 90 degrees, regardless
...
- Removed 'block' check with chests, they will always open 90 degrees regardless of what's behind them
2021-03-16 23:10:34 -04:00
AFCMS
6645c4cb30
Really
2021-03-16 17:43:32 +01:00
Elias Fleckenstein
aeb7078c05
Update use_texture_alpha to the minetest 5.4 conventions
2021-02-18 14:00:17 +01:00
Elias Fleckenstein
735bfc88c4
Fix chests entities spawning multible times
2021-02-10 09:20:46 +01:00
Elias Fleckenstein
65219d34a2
Animated shulkerboxes
2021-01-28 20:53:57 +01:00
Elias Fleckenstein
dbd6ebd4b5
Fix #1014
2021-01-27 19:21:28 +01:00
Elias Fleckenstein
85f3fb7ea1
Fix #1005
2021-01-27 16:42:49 +01:00