LogicCraftt
SpigotMCModrinthLogicCrafft adds “vanilla+” enhancements focused on immersion and quality of life: dynamic lighting
105 téléchargements 5.0 note
dernière v1.6 SpigotMC
LogicCrafft (Vanilla+ QoL & Immersion)
✅ 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 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
Fuses nearby XP orbs:
- Reduces lag from orb “spam”
- Glow threshold
- Optional particles on fusion
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:
- 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
Cave ambience: dripping when underground
- Upward check, radius, max_y, cooldown, volume
Quick cooking near campfire: drop the item and it cooks
- Radius + cooking ticks
Synchronizes double doors
- Optional: trapdoors and fence gates
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
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.)
# ============================================================
food_hint:
enabled: true # Hunger/Sat hints
show_on_hold: true # Show on item hold
show_on_eat: true # Show when eating
tick_period: 10 # Update period
hold_keep_ticks: 40 # Persistence
text: "&e+{food} &6+{sat}✨ {bar} &8| &6SAT:{psat} {satbar}" # Template
⚙️ 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
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)
- Designed for Paper (recommended).
- Should work on compatible forks (Purpur, etc).
Installation
- Download the .jar
- Place it in /plugins
- Restart the server
- Adjust config.yml
- (Optional) /logiccrafft reload if you added a reload command (if applicable)
/logiccrafft reload
- Permission: logiccrafft.admin
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)
v1.0
- Added: Wet Boots module
- Improved: Dynamic Light placement/behavior
- Tweaks: Cave Quake tuning & configs
- Fixes: general stability
- Inspired by “vanilla+” and QoL
- Thanks to the community for feedback/testing ❤️
Commentaires 0
Aucun commentaire pour l'instant. Sois le premier à donner ton avis.