
Welcome to BlockForge Studios, where creativity meets functionality. Specializing in custom Minecraft mods, plugins, and server setups, we bring your ideas to life. Our team combines innovative designs with technical expertise to create personalized gaming experiences tailored to your vision. Explore endless possibilities and elevate your Minecraft gameplay with BlockForge Studios—because we make the things that shape your world!
Youtubers
VoidMC - Minecraft Server
ADF Industries Revamped
All Requests come from our Discord Server!
Request anything from a Minecraft Mod, Plugin, or Server for Java Edition! Join our Discord here In the future, this will be changed.
The Team
Main Developer Server Manager Head Admin Developer Co-Owner
Owner
Administrator Moderator Administrator Administrator Administrator
At BlockForge Studios, we’re more than just a team—we’re a collective of passionate Minecraft enthusiasts, developers, and creators dedicated to bringing imagination to life. Each member of our team specializes in unique aspects of Minecraft customization, from coding innovative plugins and crafting immersive mods to designing breathtaking server environments.We value collaboration, creativity, and attention to detail, ensuring every project we take on exceeds expectations. Whether it’s a fully customized server, a game-changing mod, or a unique plugin, our team works tirelessly to deliver quality, innovation, and fun.When you work with BlockForge Studios, you’re not just getting a service—you’re joining a community of creators who are as excited about your ideas as you are. Together, we build worlds.
Our Projects
1. Overview
SanityPlugin is a Minecraft plugin that introduces a dynamic sanity system into your server. Players’ mental states are tracked as “sanity” values that can increase or decrease based on environmental conditions, gameplay events, and player actions. As sanity drops, eerie and immersive effects are triggered—from subtle auditory cues to more severe penalties (e.g., hallucinations, weakness, and even death).Key features include:Dynamic Sanity Tracking: Each player has both a current sanity value and a maximum sanity value.
Gradual Adjustments: Sanity changes are applied gradually (e.g., loss or gain of 1 point every 0.5 seconds) to simulate a slow mental deterioration or recovery.
Environmental & Event-based Effects: Sanity is affected by conditions such as darkness, low health, hostile mobs, being in the Nether, rain, and more.
Threshold Effects: As a player’s sanity falls below specific thresholds, additional effects (e.g., hallucinations, creepy footsteps, forced chat messages, custom commands, blindness, and weakness) are triggered.
Custom Upgrade Item: Players can obtain a special “Sanity Upgrade” item via a command and use it to increase their maximum sanity.
Persistence: Current and maximum sanity values are saved between sessions.
PlaceholderAPI Support: Easily integrate sanity levels into your server’s scoreboards and chat using %sanity_level%.
2. Installation
Requirements
Minecraft Server: Spigot, Paper, or a similar server version (compatible with your API version, e.g., 1.21.1).
PlaceholderAPI: (Optional) To enable placeholder support.
Java: Java 17 or later (depending on your server).
Steps
Download the Plugin: Compile and package the plugin into a JAR file.
Place in Plugins Folder: Copy the generated JAR into your server’s plugins folder.
Configuration Files:
The plugin automatically creates config.yml, sanityData.yml, and maxSanityData.yml (if they do not exist) in the plugin’s data folder.
Edit config.yml to customize conditions, events, and effects.
Start or Reload the Server: Restart or reload your server for the plugin to initialize.
3. Configuration
The config.yml provides detailed options for every aspect of the plugin. Key sections include:Sanity Settings
sanity.default:
The starting value for both current and maximum sanity for new players.
Conditions
These settings define environmental and gameplay conditions that cause sanity loss:in_darkness: Sanity loss when in low-light areas.
looking_at_enderman: Loss when facing an Enderman.
low_health: Loss when health falls below a set threshold.
rain_thunder: Loss during storms if skylight is low.
long_in_caves: Loss when underground (Y below surface level).
hostile_mobs: Loss when hostile mobs are nearby.
nether: Additional loss in the Nether.
baseline: Regular sanity loss that occurs over time.
Events
Sanity adjustments triggered by specific in-game events:nether_portal: Loss when standing in a Nether portal.
ender_pearl: Loss when teleporting using an Ender Pearl.
break_bell & break_spawner: Loss when breaking specific blocks.
lightning: Loss from nearby lightning strikes.
fishing: Gain when fishing.
advancement: Gain when completing advancements (set to +20 gradually).
pet_death: Loss when a tamed pet dies.
Food Regeneration & Hunger
food_regen: Regeneration settings when consuming food.
hunger: If a player’s food level is below 6, they lose sanity every 10 ticks.
Bonuses
Positive effects that add sanity:campfire, nearby_player, tamed_dog: Settings for sanity gains from environmental bonuses.
Footsteps (Creepy Footsteps Effect)
footsteps.series_count: The number of footsteps in one series.
footsteps.interval_ms: Delay (in milliseconds) between footsteps in a series.
footsteps.pause_ms: The pause (in milliseconds) after a series before footsteps resume.
This effect simulates footsteps coming from random nearby locations, making it feel as if someone is running around the player.
Effects (Threshold Effects)
Custom effects based on sanity thresholds:
sanity_75: Effects when sanity is 75 or below (e.g., cave sounds, creeper hiss).
sanity_49: Effects when sanity is 49 or below (e.g., hallucination mobs, custom chat commands).
sanity_24: Effects when sanity is 24 or below (e.g., jumpscare messages, blindness).
sanity_below_10: Effects when sanity is below 10 (e.g., forced weakness, forced chat messages).
Example Config.yml
sanity:
default: 100conditions:
in_darkness:
enabled: true
interval: 10 # seconds between checks
sanity_loss: 1
looking_at_enderman:
enabled: true
sanity_loss: 5 # per second when looking at an Enderman
low_health:
enabled: true
sanity_loss: 5 # per second when health is below 6 hearts
rain_thunder:
enabled: true
interval: 10 # seconds between checks
sanity_loss: 2
long_in_caves:
enabled: true
interval: 60 # seconds between checks
sanity_loss: 3
nearby_death:
enabled: true
sanity_loss: 15
hostile_mobs:
enabled: true
radius: 5 # blocks
interval: 8 # seconds between checks
sanity_loss: 1
nether:
enabled: true
interval: 10 # seconds between checks
sanity_loss: 1
baseline:
enabled: true
interval: 40 # seconds between checks
sanity_loss: 1events:
nether_portal:
enabled: true
sanity_loss: 2
interval: 0.5 # seconds (while in a Nether portal)
ender_pearl:
enabled: true
sanity_loss: 3
break_bell:
enabled: true
sanity_loss: 3
break_spawner:
enabled: true
total_sanity_loss: 15
duration: 5 # seconds over which loss is applied
lightning:
enabled: true
radius: 10 # blocks
sanity_loss: 5
fishing:
enabled: true
sanity_gain: 1
advancement:
enabled: truefood_regen:
enabled: true
total_regen: 6 # total sanity restored gradually per food consumed
interval: 1 # seconds between incrementshunger:
enabled: true
food_level_threshold: 6
sanity_loss: 1
interval_ticks: 10 # every 10 ticks (~0.5 sec)campfire:
enabled: true
interval: 5 # seconds between checks
sanity_gain: 1nearby_player:
enabled: true
radius: 10 # blocks
interval: 4 # seconds between checks
sanity_gain: 1tamed_dog:
enabled: true
radius: 8 # blocks
interval: 3 # seconds between checks
sanity_gain: 1positive_conditions:
enabled: true
campfire: true
nearby_player: true
tamed_dog: truefootsteps:
series_count: 4 # number of footsteps in one series
interval_ms: 500 # delay between footsteps in milliseconds
pause_ms: 3000 # pause after a series in millisecondseffects:
sanity_75:
cave_sound_chance: 0.05
creeper_hiss:
enabled: true
chance: 0.25
sanity_49:
hallucination_chance: 0.3
whisper_chance: 0.02
custom_command: "/say %player% is seeing strange visions!"
sanity_24:
jumpscare_chance: 0.05
message_chance: 0.05
swing_chance: 0.1
custom_command: "/say %player% is terrified!"
darkness_chance: 0.1
sanity_below_10:
custom_command: "/say %player% is in utter despair!"
weakness_duration: 40
forced_chat_messages:
- "THEY ARE IN MY HEAD"
- "I CAN'T TAKE THIS ANYMORE"
4. Commands
/sanity
Usage:
/sanity <player> add <amount> or /sanity <player> subtract <amount> to adjust a player's sanity gradually.
/sanity reload to reload the plugin configuration.
Permission: sanity.command
/sanityupgrade
Usage:
Grants the player a special “Sanity Upgrade” item (a PAPER item named “Sanity Upgrade”).
Permission: sanity.upgrade
When a player right-clicks with the Sanity Upgrade item, their maximum sanity increases by 1.5. How It Works
Sanity Tracking & Persistence
Current & Maximum Sanity:
Each player starts with a default sanity value (e.g., 100). The plugin tracks both current and maximum sanity, allowing players to increase their ceiling using the upgrade item.
Data Persistence:
Current sanity and maximum sanity are saved to sanityData.yml and maxSanityData.yml respectively. The files are created programmatically if they do not exist.
Gradual Adjustments
Gradual Changes:
Sanity changes (loss or gain) are applied gradually—1 point every 0.5 seconds—so that changes feel natural rather than instantaneous.
Clamping:
Current sanity is always clamped between 0 and the player’s maximum sanity.
Environmental & Event-Based Conditions
Conditions:
Environmental factors (darkness, low health, rain, caves, hostile mobs, the Nether, etc.) cause sanity loss over time.
Events:
Specific events (e.g., using an Ender Pearl, breaking bells/spawners, lightning strikes, pet deaths, fishing, and advancements) trigger additional sanity changes.
Hunger:
If a player’s food level drops below 6, they lose sanity every 10 ticks (about 0.5 seconds).
Threshold Effects
As Sanity Drops:
Different eerie effects trigger based on sanity thresholds:
≤75: Occasional cave sounds.
≤49: Hallucination mobs spawn, stone break sounds play, and a custom command may execute.
≤24: Jumpscare messages appear, weapon swings occur, and players may experience brief blindness.
<10: Players take additional damage, receive weakness, and forced chat messages may appear.
Death:
When a player's sanity reaches 0, their health is set to 0 and a custom death message is displayed.
Creepy Footsteps Effect
Simulation:
A separate repeating task simulates footsteps by playing a BLOCK_GRAVEL_STEP sound from a random nearby location.
Series & Pauses:
Footsteps are played in a series (default 4 steps with 500 ms intervals) and then pause for a configurable duration (default 3000 ms) to simulate someone running around the player.
Max Sanity Upgrade
Custom Item:
Players can receive a special “Sanity Upgrade” item via the /sanityupgrade command.
Usage:
When right-clicked, the item increases the player’s maximum sanity by 1. This item is unique and cannot be substituted with regular items.
6. Troubleshooting
Constant Regeneration:
If you notice sanity regenerating constantly, ensure that no extra regeneration tasks (such as constant regeneration every 10 ticks) are enabled in the configuration.
File Persistence:
Check that the plugin’s data folder contains sanityData.yml and maxSanityData.yml. If not, verify that your file permissions allow file creation.
Placeholder Issues:
Make sure PlaceholderAPI is installed and that you’re using %sanity_level% in your displays.
7. Future Development
Potential improvements include:More configurable effects or additional sanity thresholds.
Integration with other plugins (e.g., custom scoreboards).
Additional custom items or rewards based on sanity achievements.
More advanced logic for environmental and event-based conditions.

ChaosCraft is a one-of-a-kind Minecraft server designed to push the boundaries of gameplay with chaotic, unpredictable events and challenging modes that test players’ survival skills. From wild PvP battles to intense survival scenarios, ChaosCraft thrives on unpredictability, creating a thrilling experience where no two moments are ever the same.Key Features:Chaotic Modes: Unique game modes like Nightmare Mode, Total Chaos, and Unstable Reality keep players on edge with dynamic challenges and rewards.
Custom Mechanics: Script-powered events, custom mobs, and player-driven commands add layers of complexity and excitement to the gameplay.
Survival Rewards: Survive the chaos to earn exclusive in-game currency, items, and badges like Nightmare Survivor or Total Chaos Victor.
Interactive Elements: Random events, unpredictable weather, and unique server-wide challenges ensure constant surprises.
Player Customization: Personalize your playstyle with custom crafting, dynamic abilities, and rare items.
ChaosCraft isn’t just a server—it’s an adrenaline-packed adventure where chaos reigns supreme. Can you survive the madness?
Join Now!
Server IP: PlayChaosCraftSMP.exaroton.me
Version: 1.21 and Above