HomeJavaModsLogicCraft
LogicCraft
ModsJava

LogicCraft

by KinkinxD · on Modrinth

LogicCraft adds “vanilla+” enhancements focused on immersion and quality of life: dynamic lighting with items, smarter sand/gravel physics, XP fusion…

⬇ Download on Modrinth

Logo

LogicCraft (Vanilla+ QoL & Immersion)

LogicCraft is a modular “vanilla+” plugin that enhances immersion and QoL without changing the base gameplay: dynamic lighting without shaders, smarter physics for sand/gravel (if three blocks fall on you, you don’t suffocate), XP orb fusion to reduce lag, biome titles, oxygen bottles (an empty glass bottle can give you air underwater), cave quakes, ambient drips, quick campfire cooking (throw the item and it cooks), door synchronization (double doors now open with one click), hoe replanting (right/left click replants if you have seeds), and Wet Boots (wet footsteps + dripping).

Everything is configurable per module and per world.
⚡ Focused on being lightweight: tasks with tick_period, cooldowns, radii, and limits.


✨ Features (by module)

🌍 biome_title

Shows a Title when changing biome, with:

🔥 dynamic_light

Dynamic lighting when carrying items like torch/lantern/etc.

🧱 block_physics

Improved physics for sand/gravel:

xp_fusion

Fuses nearby XP orbs:

fast_flow

Inventory QoL:

🫧 oxygen_bottles

Oxygen bottles:

🪨 cave_quake

Underground tremors:

💧 water_drip

Cave ambience: dripping when underground

🔥 campfire_cook

Quick cooking near campfire: drop the item and it cooks

🚪 door_sync

Synchronizes double doors

🌱 harvest_replant

Automatically replants when harvesting (QoL survival style)

👢 wet_boots

When leaving water, the player becomes “wet”:

Perfect, here’s the missing module translated and integrated into the English documentation style so it matches the rest:


🍗 food_hint

Now you can see your saturation and hunger hints, similar to AppleSkin but server-side:

Example config:

# ============================================================
  food_hint:
    enabled: true
    show_on_hold: true                  
    show_on_eat: true                  
    force_config_text: true
    debug_prefix: false
    tick_period: 10      
    hold_keep_ticks: 40  
    text: "&e{food}  &8|  {psat} {satbar}" 

⚙️ Configuration

Everything is controlled from config.yml:

Example (summary):

modules:
  dynamic_light:
    enabled: true
    tick_period: 3
    light_level: 15
    place_at: "FEET"
    water_extinguish: true
    items: [TORCH, LANTERN, GLOWSTONE]

  cave_quake:
    enabled: true
    tick_period: 60
    cooldown_ticks: 1200
    chance_per_check: 0.02

🧠 Performance (tips)

If you want it more “lightweight”:


✅ Compatibility

Note: if you use pure Spigot, some modern APIs may vary depending on build. Paper is the most stable for these kinds of features.


📦 Installation

  1. Download the .jar
  2. Place it in /plugins
  3. Restart the server
  4. Adjust config.yml
  5. (Optional) /logiccrafft reload if you added a reload command (if applicable)

🔧 Permissions / Commands

/logiccrafft reload


❓ FAQ

Why do some modules “not always feel” active?
Because they use chance_per_check + cooldown_ticks. It’s not constant—intentionally immersive, not spammy.

Can I disable things per world?
Yes: disabled_worlds: [ world_nether, world_the_end ] in each module.

Can the quake last longer?
Yes: adjust in screen_shake:


📝 Changelog (template)

v1.0


🧩 Credits

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more