Перейти к содержимому
Mineforgian

LogicCraft

LogicCraft adds “vanilla+” enhancements focused on immersion and quality of life: dynamic lighting with items, smarter sand/gravel physics, XP fusion, biome titles, oxygen bottles, cave tremors, ambient drips, quick campfire cooking, door synchronization,

Загрузки
364
Подписчики
6
Обновлён
30 июля 2026 г.
Лицензия
MIT

Опубликован 21 января 2026 г.

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:

  • Cooldown to avoid spam
  • Configurable fade in/out
  • Colors per biome
  • Disabled worlds list

🔥 dynamic_light

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

  • Configurable light level
  • Place light at FEET or HEAD
  • Respects torch particles (if enabled)
  • Water attenuation + extinguish in water

🧱 block_physics

Improved physics for sand/gravel:

  • smart_suffocation: prevents unfair deaths (breaks and drops if the column is small)
  • compaction: compacts large stacks (gravel→cobble, sand→sandstone)
  • chain_collapse: chain collapse with delay, max height, optional same material only

xp_fusion

Fuses nearby XP orbs:

  • Reduces lag from orb “spam”
  • Glow threshold
  • Optional particles on fusion

fast_flow

Inventory QoL:

  • siphon: quickly “pulls” items using shulker/ender chest item
  • quick_deposit: right click to deposit quickly (optional: only items already in container)

🫧 oxygen_bottles

Oxygen bottles:

  • Converts a glass bottle into “air bubbles”
  • Cooldown, fill delay, requires eyes underwater, consumes bottle

🪨 cave_quake

Underground tremors:

  • Gating by minimum height and cave size
  • 2 phases: warning → impact
  • Falling dripstone + optional gravel/sand fall
  • Configurable camera shake
  • Configurable audio

💧 water_drip

Cave ambience: dripping when underground

  • Upward check, radius, max_y, cooldown, volume

🔥 campfire_cook

Quick cooking near campfire: drop the item and it cooks

  • Radius + cooking ticks

🚪 door_sync

Synchronizes double doors

  • Optional: trapdoors and fence gates

🌱 harvest_replant

Automatically replants when harvesting (QoL survival style)

👢 wet_boots

When leaving water, the player becomes “wet”:

  • Sound and dripping while walking
  • Configurable duration
  • Step cooldown
  • Optional particles
  • Can ignore if flying or not on ground

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:

  • show_on_hold: Displays hints when holding a food item
  • show_on_eat: Displays hints when eating
  • tick_period: Update frequency
  • hold_keep_ticks: Persistence duration while holding
  • text: Customizable template for display (food, saturation, bar, etc.)

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:

  • modules.<module>.enabled: enable/disable modules
  • disabled_worlds: list of worlds where the module won’t run
  • tick_period, cooldown_ticks, radius_blocks, etc: performance and frequency

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”:

  • Increase tick_period (fewer checks)
  • Increase cooldown_ticks (fewer events)
  • Lower chance_per_check
  • Lower radii (radius_blocks, sample_radius)
  • Disable particles (warning_particles, particle_on_merge, drip_particles)

✅ Compatibility

  • Designed for Paper (recommended).
  • Should work on compatible forks (Purpur, etc).

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

  • Permission: logiccrafft.admin

❓ 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:

  • Longer duration: increase shakes and/or interval_ticks
  • More intensity: increase strength (carefully)

📝 Changelog (template)

v1.0

  • Added: Wet Boots module
  • Improved: Dynamic Light placement/behavior
  • Tweaks: Cave Quake tuning & configs
  • Fixes: general stability

🧩 Credits

  • Inspired by “vanilla+” and QoL
  • Thanks to the community for feedback/testing ❤️

Ченджлог

1.8Релиз26.1.1, 26.1.2, 26.2 · 30 июля 2026 г.

LogicCraftt 1.8 — CarryOn Update

This update fixes several important issues related to the CarryOn system.

Main Changes

  • Chests and other containers can now be carried correctly in the Nether and End.

  • Fixed a cooldown issue caused by each dimension using a different internal clock.

  • Chests picked up underwater no longer carry water with them:

    • The water remains in its original location.
    • The chest is placed completely dry.
    • This prevents accidentally creating water in the Nether.
  • Fixed an issue that could cause blocks to disappear when placing them while sneaking next to a chest.

  • CarryOn and the quick deposit system no longer interfere with normal block placement.

  • Improved compatibility with custom blocks and items.

  • Picking up containers and using quick deposit now only works with empty hands, preventing conflicts with normal Minecraft interactions.

Thank you for all the reports! These bugs were pretty sneaky and difficult to catch while testing everything by myself xD

Your feedback helps me keep improving LogicCraftt. ❤️

1.7Релиз26.1.1, 26.1.2, 26.2 · 21 июля 2026 г.

Important: Folia support is currently in a very early experimental stage. It is not yet 100% complete, and bugs, unexpected behavior, or compatibility issues may still occur. Please report any problems you encounter.

Carry On

  • Fixed a serious item duplication exploit when carrying chests and other storage blocks.
  • Container contents are now removed and restored atomically.
  • Added safeguards to prevent scheduled restoration attempts from restoring the same inventory multiple times.
  • Added safe rollback behavior if a carried block cannot be placed.
  • Prevented carried mobs from taking attack damage when released with left-click.
  • Improved mob releasing, positioning, velocity, and state restoration.
  • Added support for empty and decorated Flower Pots.
  • Removed Jukebox support because its special behavior caused positioning and visual issues.
  • Improved cleanup when players disconnect, get kicked, or the plugin shuts down.
  • Blocks, displays, players, and mobs are now processed within their corresponding Folia regions.

Ghost HUD

  • Fixed HUD visibility and configuration handling.
  • Improved crop and tool detection.
  • Fixed action-bar cleanup when the module is disabled or a player disconnects.

Experimental Folia Support

  • Added initial Folia compatibility.
  • Replaced legacy Bukkit scheduler usage with Folia-compatible schedulers.
  • Added thread-safe storage for shared module data.
  • Added region ownership checks for dynamic lights, cave quakes, ambient effects, XP fusion, and Carry On.
  • Paper compatibility is retained.

Folia support should currently be considered experimental and is not recommended for critical production servers without extensive testing.

1.6Релиз1.21.10, 1.21.11, 26.1 · 13 марта 2026 г.

LogicCraft v1.6 — CarryOn Ownership & Mob Transfer Fix

This update focuses on stopping “CarryOn theft” and fixing mob pickup rules, while keeping village/structure mobs and blocks movable as usual.

✅ Changes / Improvements

🔒 Ownership Protection (Anti-Theft)

  • Player-placed carryable blocks (chests, barrels, furnaces, shulkers, etc.) now store an owner.
  • By default, only the owner can move their carryable blocks.
  • Owners can grant access to other players using:
    • /lc add <player> — allow this player to move your CarryOn-owned items
    • /lc remove <player> — remove access
    • /lc trusted — list your trusted players
  • Village/structure blocks and mobs (no owner) remain movable by anyone, so normal gameplay is unchanged.

🐾 Mob Pickup Rules (Fixed)

  • carry_on.mobs.allowed_entities is now actually enforced (previously it could be ignored, allowing unintended mobs).
  • Still respects:
    • disallow_hostile
    • disallow_bosses
    • disallow_leashed
    • disallow_with_passengers

🧠 Owner Detection for Mobs

  • Tameable mobs (Wolf, Cat, etc.) use their vanilla owner.
  • Bred animals are tagged to the breeder as owner to prevent stealing.
  • If a mob has no owner (villages / natural mobs), it behaves like before: anyone can move it.

⌨️ Command Auto-Tab Complete

  • Added tab completion support for:
    • /lc add
    • /lc remove
    • /lc trusted
  • Player names autocomplete for add/remove to make management quick.

🌍 Persistence

  • Ownership + trusted lists are saved to:
    • plugins/LogicCraft/carry_on_ownership.yml
  • Data persists after restarts/reloads.

🛡️ Admin Bypass Permission

  • Admins can bypass ownership restrictions with:
    • logiccraft.carry_on.bypass

🗣️ Language Support

  • New lang keys were added for ownership/trust messages (EN + ES supported).

Thanks for using LogicCraft! 💙

1.5Релиз1.21.9, 1.21.10, 1.21.11 · 10 февраля 2026 г.

🛠️ LogiCraft Update 1.5

English

  • Mob Carry-On Improvements:

  • Fixed a bug where multiple players could interact with the same mob, causing teleportation glitches.

  • Added Session Locking: Players can no longer "steal" or pick up a mob that is already being carried by another player.

  • Double Chest Physics:

  • Optimized moving double chests; they will no longer split in half when placed.

  • Container contents are now fully preserved during the move.

  • Added a Warning Sound if a double chest cannot be placed due to lack of space.

  • Door Synchronization:

  • Refined the door sync system. Doors will now only sync if they are correctly oriented as a "double door" (mirrored hinges).

  • If doors are not properly aligned, they will maintain default Vanilla behavior.

  • Performance:

  • Major optimizations to the Dynamic Lights module for a smoother, lag-free experience.


Español

  • Mejoras en el Carry-On de Mobs:

  • Se corrigió el error donde varios jugadores interactuaban con el mismo mob, causando teletransportaciones erróneas.

  • Se añadió el Bloqueo de Sesión: Ahora los jugadores no pueden "robar" o cargar un mob que ya está en manos de otro.

  • Física de Cofres Dobles:

  • Ajuste al mover cofres dobles; ¡ya no se parten a la mitad al ser colocados!

  • El contenido de los cofres ahora se mantiene intacto y no se pierde.

  • Se añadió un Sonido de Advertencia para alertar al jugador si el cofre doble no cabe en el espacio seleccionado.

  • Sincronización de Puertas:

  • Se ajustó el sistema de puertas. Ahora solo se sincronizan si están orientadas correctamente (bisagras enfrentadas).

  • Si las puertas no están bien colocadas, funcionarán con el comportamiento Vanilla por defecto.

  • Optimización:

  • Se optimizó el módulo de Luces Dinámicas para que funcione mucho mejor y de forma más fluida que antes.


1.4Релиз1.21.9, 1.21.10, 1.21.11 · 4 февраля 2026 г.

LogicCraft v1.4 — Update Notes (EN)

New module: CarryOn

  • Added Shift + Right Click to pick up blocks/entities.
  • You can now carry and place chests/containers without losing stored items/loot — move them anywhere and place them down safely.
  • config.yml now lets you add more blocks/containers/entities to the allowed lists and tweak CarryOn behavior.

Food HUD / Actionbar

  • Improved the food actionbar: when you eat, it now shows how much saturation the food gave you.

Performance

  • General optimization improvements for smoother gameplay and less server load.

LogicCraft v1.4 — Notas de actualización (ES)

Nuevo módulo: CarryOn

  • Se añadió Shift + Click Derecho para cargar bloques/mobs.
  • Ya puedes cargar y colocar cofres/contendores sin perder los ítems/loot — muévelos y déjalos donde quieras de forma segura.
  • En config.yml ahora puedes agregar más bloques/contendores/entidades a las listas permitidas y ajustar el comportamiento del CarryOn.

Food HUD / Actionbar

  • Se mejoró el actionbar de comida: al comer ahora te muestra cuánta saturación te dio la comida.

Rendimiento

  • Mejoras generales de optimización para una experiencia más fluida y menos carga al servidor.
1.3Релиз1.21.9, 1.21.10, 1.21.11 · 27 января 2026 г.

✅ Improvements — Dynamic Lighting

  • Expanded dynamic lighting support to many more light-emitting items/blocks.
  • Items now emit light both when held in hand and when dropped on the ground, matching the item’s light level.
  • Added support for more sources like campfires, amethyst crystals, magma blocks, and more.

🛠️ Fix — Critical Sand Physics Bug

  • Fixed a severe sand/gravel physics issue.
  • Sand can no longer float, form “bridges” in mid-air, or duplicate due to light/physics interactions.

Actualización LogicCraft 1.3

✅ Mejoras — Iluminación dinámica

  • Se amplió la iluminación dinámica para muchos más ítems/bloques que generan luz.
  • Ahora los ítems iluminan tanto en la mano como tirados en el suelo, respetando el nivel de luz de cada uno.
  • Se añadieron más fuentes como fogatas, cristales de amatista, bloques de magma, y más.

🛠️ Corrección — Bug crítico de físicas con arena

  • Se corrigió un bug gravísimo en las físicas de arena/grava.
  • La arena ya no puede flotar, hacer “puentes” en el aire, ni duplicarse por interacciones con luz/físicas.
1.2Релиз1.21.9, 1.21.10, 1.21.11 · 26 января 2026 г.

LogicCrafft v1.2 — Compatibility & Quality Update

This was a messy update to build (in the best way 😅), but it was worth it.

✅ What’s new

  • Now compatible with my plugins: Aeternum Seasons and SeasonCore.
  • Real biome display: LogicCrafft now shows the true vanilla biomes, not the spoofed/replaced ones used by season systems.
    • If you don’t use Aeternum Seasons/SeasonCore, nothing changes — it works perfectly as usual.
  • Improved Dynamic Light:
    • Dropping torches, lanterns, and other light-emitting items on the ground now also emits light, not only when held.
  • Better Food Hint system:
    • Easier to understand saturation in real gameplay.
    • Fixed food values so they match what the game actually gives.

⚡ Performance-first

Yes, many plugins do similar things — but LogicCrafft is built with performance as the main goal:

  • Very lightweight
  • Doesn’t kill your TPS
  • Adds useful vanilla-style features with minimal overhead

Thanks for using LogicCrafft ❤️

LogicCrafft v1.2 — Compatibilidad y mejoras de calidad

¡Fue un lío hacer esta update 1.2! 😅 Pero valió totalmente la pena.

✅ Novedades

  • Ahora es compatible con mis plugins: Aeternum Seasons y SeasonCore.
  • Biomas reales en pantalla: ahora LogicCrafft muestra los biomas reales de vanilla, no los biomas “reemplazados/spoof” que usan los sistemas de estaciones.
    • Si no usas Aeternum Seasons/SeasonCore, no pasa nada — funciona igual de bien como siempre.
  • Luz dinámica mejorada:
    • Si tiras antorchas, faroles u otros items que dan luz al suelo, ahora también iluminan, no solo cuando los tienes en la mano.
  • Sistema de comida mejorado:
    • Ahora es más fácil entender la saturación mientras juegas.
    • Se corrigieron los valores de la comida para que coincidan con lo que realmente da el juego.

⚡ Enfoque en rendimiento

Sí, existen muchos plugins que hacen cosas parecidas, pero LogicCrafft está hecho con un enfoque claro:

  • Muy ligero
  • No mata tus TPS
  • Añade valor con features estilo vanilla y con mínimo impacto

¡Gracias por usar LogicCrafft! ❤️

1.0Релиз1.21.9, 1.21.10, 1.21.11 · 22 января 2026 г.

📝 Changelog

v1.0 — Just born: a lag-free plugin with vanilla+ enhancements

Added:

  • dynamic_light: dynamic lighting when holding items like torches or lanterns
  • block_physics: smarter sand/gravel behavior, suffocation fixes, compaction, chain collapse
  • xp_fusion: merges XP orbs to reduce lag
  • biome_title: shows biome name with fade and color
  • oxygen_bottles: lets you breathe underwater with empty bottles
  • cave_quake: immersive cave tremors with camera shake and falling blocks
  • water_drip: ambient cave dripping effects
  • campfire_cook: quick cooking by tossing items near campfires
  • door_sync: synchronizes double doors, trapdoors, and fence gates
  • harvest_replant: auto-replants crops when harvesting
  • wet_boots: dripping footsteps after leaving water
  • fast_flow: inventory QoL with quick deposit and item siphon
  • food_hint: saturation/hunger hints like AppleSkin, server-side

Комментарии

Загружаем…