[Game] Voxelgarden [2025-50 r25]

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-07 r17]

by rudzik8 » Post

Voxelgarden now has its own little website, hosted with Codeberg Pages: https://voxelgarden.codeberg.page/
Nothing too complex, just Jekyll with the Minimal Mistakes theme. Pretty empty for now, but that will change as the game expands and as the documentation gets done (which depends on the mobs and subnode overhauls, as these are really big API changes).
Attachments
Screenshot 2025-02-15 at 10-57-15 Voxelgarden - Voxelgarden.png
Screenshot 2025-02-15 at 10-57-15 Voxelgarden - Voxelgarden.png (767.06 KiB) Viewed 3820 times
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-08 r18]

by rudzik8 » Post

2025-08 r18

Changes:
  • Rework farming based on MTG (#249)
    • Add seeds to plant crops instead of using their harvest
    • Use NodeTimers for crop growth instead of ABMs
    • Change wheat appearance to be #-shaped (to distinguish young wheat from weed) and cotton to be *-shaped
    • Add savanna soil, which can be cultivated like regular soil and used for farming in warmer regions
    • Improve hoe usability and rightclick handling (@j-r)
  • Compost bin improvements (#243)
    • Make more items compostable (saplings, seed(ling)s, papyrus roots, etc) by checking for groups
    • Don't show compost bin as full if items inside aren't compostable
    • Minor performance and code quality fixes
  • De-fork and upgrade tt_base to 1.1.0 for better tooltips
  • Fix some falling nodes (including plants) being left in the air after TNT explosions
  • Fix fence gate Z-fighting and make their collision box be the same as fences
  • Make Book of Portals count as a written book by adding a new written_book item group
  • Downmix positionally played sounds to mono to fix OpenAL warnings
  • Improve logging code and make more mods use it
  • Remove obsolete dependency on mesecons_pressureplates in stairsplus (@j-r)
  • Actualize Markdown files and move the mods list into MODS.md
  • Remove some unnecessary files inside mods
Download: ContentDB | Codeberg
Last edited by rudzik8 on Tue Feb 25, 2025 02:30, edited 2 times in total.
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-09 r19]

by rudzik8 » Post

2025-09 r19

Changes:
  • Fix crash when walking on unknown nodes
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-26 r20]

by rudzik8 » Post

2025-26 r20

Changes:
  • Workaround for sign regression with 5.12.0 (@ZenonSeth, @sfan5, @LMD)
  • creative: release memory when player leaves (@MoNTE48)
  • Fix TileDef deprecation warning (@sfan5)
  • Add Zed and LuaLS workspace files
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-29 r21]

by rudzik8 » Post

2025-29 r21

Changes:
  • Mobs Rework
    • Finally, after many months the old API based on an ancient version of Mobs Redo was replaced with our fork of Repixture Mobs
    • Oerkkis, Rats, Dungen Masters and the Omsk (plural) were re-introduced with new 3D models (see in-file credits)
    • Unfortunately, Dust Devil and 1hour will not be coming back any time soon, but more mobs will be added in the future
  • Orientations Galore
    • The 11 year old code for different node shapes (subnodes: stairs, slabs, panels, microblocks, etc) had been completely rewritten with a new code structure based on the new Subnodes API
    • Subnodes are now much easier to place, without needing to rotate them through crafting recipes
    • Many old shapes (most notably corners and walls) were replaced with simpler counterparts (stairs and slabs) as they can be produced by simply rotating the latters
    • Many different nodes (including Nether ones, and even wool and terracotta) got their own subnodes as part of the rewrite
    • Screwdrivers now act more intuitively thanks to code from 12Me21's Better Screwdriver mod being merged into the codebase: punch (left-click) pushes edge and place (right-click) rotates face clock-wise
    • Screws made of iron were added as a new use for the metal. With a screw in your inventory, you can sneak+place on nodes with a screwdriver to fix them in place (and the same to unfix them). A fixed node can't be rotated or fall due to gravity until unfixed
  • Armor
    • A modified version of 3D Armor mod was integrated into the codebase
    • Wood, Copper, Bronze, Steel and Nether armor sets (including shields) are available for crafting
    • Some of the new armor pieces can now be found in dungeon chests
  • Add colourful terracotta nodes (mentioned above) which are made by cooking clay, offerring a less absurd alternative to building houses from wool
  • Integrate Wuzzy's Find Biome mod adding /findbiome and /listbiomes commands
  • Add empty icons to statbars to improve HUD visibility
  • fire: Make Striker require tinder anywhere in player inv, not next to it
  • Move player model registration and visible sneak code to vg_player for future-proofing
  • Introduce vg_legacy mod for legacy item conversion in player/node inventories
  • vg_init: Introduce table.meld for recursive table merging
  • Fix registering buckets in foreign mod namespaces (@LMD)
  • controls: Fix crash with newer Luanti versions adding new controls (@LMD)
  • default: Avoid parsing mapgen 'chunksize' by hand (@sfan5)
  • dye: Don't reset node param2 on place-dyeing
  • vg_alloy_furnace: Fix LGPL version typo in README
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Re: [Game] Voxelgarden [2025-37 r22]

by rudzik8 » Post

2025-37 r22

Changes:
  • Restore the old uncrafting recipe for stairs (4 stairs now yield 3 full blocks instead of 1) (@j-r)
  • Fix cotton not growing after being harvested (@j-r)
  • Fix metadata being reset when dirt is affected by ABMs (@j-r)
  • Improve Subnodes groupwise backwards compatibility (@rudzik8)
  • Fix a typo in the corner stair placement code (@j-r)
  • Fix minus character (-) being stripped from signs' text (@Desour)
  • Fix weed dropping unknown items on breaking (@j-r)
  • Fix no_hunger privilege messing with the hungerbar post-revoke (@j-r)
  • Add missing alias for horizontal aspen (birch) tree (@j-r)
  • Use default_stack_max setting instead of stack_max for configurability (@j-r)
  • Fix references to undefined biomes in the code (@j-r)
  • Fix deprecated usage of image in TileDefs (@rudzik8)
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Voxelgarden 2025-38 r23

by rudzik8 » Post

2025-38 r23

Changes:
  • Campfire improvements
    • Render cooking items in 3D over the campfire as entities (@rudzik8)
    • Allow extending campfire's cooking time with sticks (@j-r)
    • Don't put out the campfire when an uncookable item is placed, reject it instead (@j-r)
    • Make (un)lit campfires drop black dye (@j-r)
    • Make lit campfires emit burning sounds (@rudzik8)
  • Add place_offset_y to randomly vary tree stem heights (@kno10)
  • Allow using Sneak+Punch to put armor into an armor stand's inventory (@Bituvo)
  • beds: Use playerphysics APIs for physics overrides & clean-up (@rudzik8)
  • Fix Subnodes conflict resolution code not overriding subnodes (@rudzik8)
  • Output the missing node's name in Subnodes crash message when it's not registered (@j-r)
  • Add a new util/bump_roll.py script to semi-automatically bump VG version (@rudzik8)
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Voxelgarden 2025-48 r24

by rudzik8 » Post

2025-48 r24

Changes:
  • Subnode improvements
    • Register subnodes out of fuel nodes as fuel (burntime is scaled by their volume, i.e. 1/2 the burntime for slabs (@rudzik8)
    • Add Mese Lamp subnodes and improve subnode luminance handling (also scaled by volume) (@rudzik8)
    • Restore partial compatibility with mods expecting MoreBlocks' stairsplus by bringing back the stairsplus:register_all wrapper (@rudzik8)
  • Clean-up and microrefactor the default mod (@rudzik8)
  • Future-proof /pulverize & /clearinv to not require 'give' privilege in 5.15+ (@sfan5)
  • Optimize armor swap-equipping for function calls (@OgelGames)
  • Fix non-apple wood fences not being craftable (@j-r)
  • Fix dependency problems detected with random mod load order (@j-r)
  • Deprecate old experimental falling liquids code (physics_liquid_falling setting) due to buggy behavior (@rudzik8)
  • Remove the duplicate sandstone recipe in `default/crafting.lua` (@rudzik8)
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

User avatar
rudzik8
Member
Posts: 271
Joined: Wed Jun 02, 2021 04:13
GitHub: rudzik8
In-game: db75c and rudzik8
Location: Siberia

Voxelgarden 2025-50 r25

by rudzik8 » Post

2025-50 r25

Changes:
  • Minor dungeon-related & monster rebalancing (@rudzik8)
    • Separate default and dungeon_loot from each other, leaving dungeon_loot just a pure API with mapgen code
    • Tweak default loot, generating more items in chests and adjust their chances to be more fair
    • Tweak other dungeon loot changes and register carts, bread, binoculars, mapping kit, screwdriver and keys as loot
    • Nerf DMs and make them drop mese crystals and iron ingots instead of mese crystal fragments
    • Nerf Oerkkis and make them drop obsidian shards and diamonds (rare) instead of just obsidian shards
    • Nerf Omsks and make them drop bronze ingots and red mushrooms (rare) instead of just red mushrooms
    • Make dungeons less frequent (a tad closer to default Luanti mgv7 levels)
  • Introduce fillable bottles based on EmptyStar's Filled Bottles modpack, currently featuring just the Water Bottle (@rudzik8, idea by @j-r)
  • Re-introduce Dough into the game as a combination of Flour and Water Bottle, now used to bake Bread instead of just Flour (@rudzik8, w/ ideas by @j-r)
  • Implement proper axis-based pillar-like node placement, similar to one in VG/MCLA, and get rid of horizontal tree nodes (@rudzik8)
    • Tree nodes are now placeable in 3 rotations (up/down, left/right and front/back), and old horizontal tree nodes in inventories and in the world are automatically converted
  • Remove the Drinking Glass item from the vessels mod, aliasing it to Glass Bottle (@rudzik8)
  • Introduce a new aliasing API for Subnodes (subnodes.alias_subnodes) (@rudzik8)
  • Introduce voxelgarden.safe_alias as an API wrapper around core.register_alias to silence itemstring conflict warnings (@rudzik8)
  • Alias MTG's Desert Cobble to Desert Stone, improving mod compatibility (most notably with TenPlus1's Ethereal NG) (@rudzik8)
  • Introduce a table.merge utility and enable the previously unused queue class, compatible with ones found in Mineclonia (@rudzik8)
  • Update the Code of Conduct for the project's community to Contributor Covenant 3.0 (@rudzik8)
Download: ContentDB | Codeberg
maintainer of Voxelgarden and VoxeLibre former dev and modder || Codeberg

Nezchan
Member
Posts: 23
Joined: Thu Feb 25, 2016 22:15
In-game: Nezchan

Re: [Game] Voxelgarden [2025-50 r25]

by Nezchan » Post

I've run into some odd behaviour regarding the bucket, not sure if you're aware of it.

If I right-click on water with an empty bucket, and there's a block underneath, the bucket turns into a texture of sorts on that block, then vanishes. I lose the actual bucket in the process. Pretty certain it's not supposed to work like that.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests