Voxel Shop beta is live. Expect occasional bugs. Learn more  
CarbonSpigot icon

CarbonSpigot 5.1.8

Everything Your 1.8 Server Needs | Performance, Stability & PvP Improvements.

Page 1 2 3
5.1.8 5 hours ago
Minor Update

Added

  • Added Material#isInteractable API.
  • Added per-world foot-step and foot-step particles toggle.

Fixed

  • Fixed ElitePets support.
  • Fixed Fence and Cobblestone Wall collisions.
  • Fixed Hopper and Player-Head collisions.
  • Fixed falling through the floor upon first join for some clients.
  • Fixed spawning at previous spawn/world spawn when first joining. (PlayerJoinEvent location delay)
  • Fixed "hit-reg" or "ghost hits" bug, hits now properly register without any misses.
  • Fixed rare player chunk glitches when being teleported.

Changed

  • Straight Bow Boost will now behave like MMC, where you are knocked where you were looking when you shot the arrow initially.

Note: Please restart your servers to apply the update.


5.1.7 26 days ago
Minor Update

Highlights

  • Added safer, configurable ender-pearl landing resolution.
  • Improved client chunk replication and entity tracking reliability.
  • Added compatibility fixes for Intave, ProtocolLib, and GrimAC.

Added

  • Added smart ender-pearl landings through SETTINGS.GAMEPLAY.ENDER_PEARL.SMART_LANDING.
  • Added Player#locale() and Player#setLocale(Locale).
  • Added Adventure Audience#openBook support for 1.8 clients, including Adventure title, author, and page serialization.
  • Added player.carbon().getPendingSave() API for plugins to know when player data saves.

Fixed

  • Fixed client chunk resends replacing existing chunk columns in a way that orphaned entities.
  • Fixed players and entities becoming invisible after chunk resends, including lighting and plugin-triggered full-chunk resends.
  • Fixed queued chunk loads and unloads being mishandled when view-distance membership changed during delivery.
  • Fixed a PlayerChunkMap memory leak and improved chunk-coordinate handling during player removal and view-distance updates.
  • Fixed chunk unload queues not draining when world saving was disabled.
  • Fixed entity tracker desyncs, pending-teleport spawn ordering, and invisible armor stand tracking.
  • Fixed stale player entities remaining in world lists during respawn, which could cause duplicate damage ticks.
  • Fixed instant respawn leaving the player's inventory open.
  • Fixed cached block registry not iterating properly.
  • Fixed GrimAC false positives.
  • Fixed Intave and ProtocolLib compatibility issues involving legacy collision shapes, login packet ordering, packet sending, and reflective method discovery.
  • Reworked NPC versus real-player detection so fake players are not handled as live players by the entity tracker.
5.1.6 Aug 29, 2026
Minor Update

Added

  • Added ARMOR-DURABILITY-MULTIPLIER to tweak durability.
  • Added a brand new Client Chunk Tracker, improving chunk load performance.

Changed

  • Hand item is updated properly after consumption now. (Configurable in UPDATE-HAND-AFTER-CONSUME)
  • Entity effects are properly cleared from ticking after tick completion.
  • Plugins can now teleport a player after cancelling player death event.

Fixed

  • Fixed CME in CarbonSlackScheduler.
  • Fixed double consumption vanilla bug (Next item automatically consuming after one consume).
  • Fixed action bar adventure component being stripped of format tags.
  • Fixed respawned state (fire ticks, fall distance) not resetting after instant respawn.
  • Fixed some entities being in a glitched state where they didn't get removed by /kill.
  • Fixed fishing mechanics not working.
  • Fixed ghost disconnects leaving player's entity in the server after disconnecting. (Fixes 'already logged in' error with Floodgate)
  • Fixed armor durability obfuscation enacted regardless of config option.
  • Fixed KEEP-SPAWN-LOADED-RANGE not working at all.
  • Fixed chunks sometimes being invisible for players on fast movement or teleport.
  • Fixed fake entities not appearing from some plugins due to stricter visibility checks.
  • Fixed player appearing in a different position for others relative to your client's position.
  • Fixed ProtocolLib causing CMEs for certain NMS features.
5.1.5 Aug 5, 2026
Major Update

Added
- Brand new lighting engine, fully replacing the old system, fixing chunk light corruption, desyncs, and mismatches across chunk load and gen.
- New world-wide light & heightmap repair tool (`/carbon repairworldlight`) for fixing corrupted lighting on existing worlds, with discovery, status, and cancel controls.
- Brand new player chunk queue system, with safer/more stable chunk iteration and a grace period before unloading chunks.
- Tick interpolation for fishing rods for smoother rod movement.


Changed
- Improved knockback registration to match vanilla more closely.
- Improved fishing rod visuals.
- Improved hit detection and pvp-experience.
- `/carbon reload` now also reloads ``spigot.yml``, ``taco.yml,`` and ``paper.yml``.


Fixed
- Fixed thread contention that could cause hitches while saving chunks.
- Fixed chunk ticking causing massive sync-load spikes.
- Fixed chunks sometimes staying invisible to players until they manually refreshed.
- Fixed ghost blocks appearing after arena resets.
- Fixed cactus items dropping and then disappearing.
- Fixed projectiles instantly colliding with vehicles the shooter is riding in.
- Fixed players retaining item use when switching to spectator mode.
- Fixed the fishing rod trick not working.
- Fixed the Fire Spread Event API not firing.
- Fixed vanilla spawn protection not working when the OP list is empty.
- Fixed Adventure support for various plugin implementations.
- Fixed ProtocolLib causing packet delays and glitches.
- Fixed a crash related to tripwire hook block states.
- Fixed double placement sounds for ViaVersion-connected clients.
- Fixed ``/gamerule`` not working from command blocks or RCON.


Note: Please restart your servers to apply the update.

5.1.1 Jan 21, 2026
Minor Update

Added

  • Added an option to toggle loading chunks for pathfinding. (LOAD-CHUNKS-FOR-PATHFINDING)

Changed

  • Separated vanilla knockback profile friction variables.
  • Packets and world changes will now also be processed in between ticks. (Slightly improves hit detection)

Fixed

  • Fixed bugged lava/ghost lava.
  • Fixed respawning upon death not sending the last attack sound.
  • Fixed lag caused by ChunkCache loading chunks for path-finding.

Removed

  • Removed timings.
5.1.0 Jan 21, 2026
Major Update

Added

  • Added back the config option for TARGET-TPS.
  • Added EntityDamageByEntityEvent#isCritical to track critical hits.
  • Added back a config option for CRITICAL-DAMAGE-MULTIPLIER.
  • Added a config option forBLOCKING-DAMAGE-REDUCTION.
  • Added back the config option for PICKUP-DELAY.
  • Added (and replaced FORCE-VOID-WORLD) config option to force a certain biome for entire world generation. (BIOME_TYPE). (Suggested by @quadflame)
  • Added back config option for INSTANT-RESPAWN.
  • Added combat profile changes logging (format configurable). (Suggested by @fxraz)
  • Added config option to toggle chat logging in console and log files. (HIDE_CHAT_FROM_CONSOLE)
  • Added config option to toggle .console_history file.
  • Added back EXPERIMENTAL knockback type.
  • Added an option to exempt WITHER from MOB-AI setting.

Fixed

  • Fixed region files being closed twice.
  • Fixed tile entity cast crash.
  • Fixed server not shutting down properly due to NPE.
  • Fixed chunk load lag created by Mob spawning and Vines ticking.
  • Fixed player chunk packets being sent out of order.
  • Fixed nether and end portals not working.
  • Fixed item entities dancing around if you fly near them.
  • Fixed PlayerDropItemEvent cancel causing illegal item stacks to form.
  • Fixed relative coordinates not working with /teleport.
  • Fixed mouse-delay fix causing interaction desyncs.
  • Fixed mobs not moving or interacting regardless of MOB-AI option.
  • Fixed fire ticks logic.
  • Fixed taking damage when falling into water from certain heights.
  • Fixed SkinsRestorer and FastLogin support.

Removed

  • Removed COMPETITIVE knockback type
5.0.1 Nov 23, 2025
Minor Update

Added

  • Added a config section called DEFAULT-GAMERULES to specify the default gamerule values. (settings.yml)
  • Added a config option to toggle the announceAchievements gamerule globally. (ANNOUNCE-PLAYER-ACHIEVEMENTS)
  • Added a separate config section called ENTITIES to toggle options related to entities.
  • Added an option to toggle player collisions. (PLAYER-COLLISIONS)
  • Added an option to toggle collision tick rate. (COLLISION-TICK-INTERVAL)

Fixed

  • Fixed player attributes (movement speed, attack damage) not taking effect if FIX-SPRINT-DESYNC was off.
  • Fixed throwable potions displaying particle effects at the wrong position.
  • Fixed fishing rods checking collisions at the wrong position.
  • Fixed player-data being saved regardless of the config option SAVE-PLAYER-DATA being false.
  • Fixed invalid help arguments for the command /combat getDefault.
5.0.0 Nov 22, 2025
Major Update

Added

  • Added new combat system, where projectile settings, the knockback dealt by projectiles and knockback dealt by players are split into three sub types of a single profile. (/combat).
  • Added per-world default combat profile support.
  • Added per world configuration for various world relation options.
  • Added asynchronous chunk generation, allows for new chunks to be generated and populated off-thread.
  • Added asynchronous chunk unloading to prevent chunk unloading from causing any sort of lag.
  • Added asynchronous lighting engine, allows for chunks to be lit without causing any lag.
  • Added asynchronous keep-alive to keep player's connections unaffected by server's main thread performance.
  • Added built-in spark forked for carbon, resulting in better integration rather than just downloading the plugin.
  • Added built-in bungeeguard to allow server owners to setup proxy security easily.
  • Added anti-malware system that scans plugins folder on startup for SKYRAGE and HOSTFLOW and also attempts to remove them.
  • Added /serverproperty command to change server properties in-game.
  • Added /locate command to locate certain biomes or structures.
  • Added ray-trace interpolation to resolve ghost hits from various projectiles. (Fixes rods/arrows going through players sometimes)
  • Added health and item attributes obfuscation to prevent other players from using mods to find out your health/item attributes.
  • Added lag-assisted hit detection that interpolates the target's position up to a certain limit to ensure ping does not worsen player hit detection.
  • Added parallelized entity-tracker that is very performant, light weight and stable.
  • Added vertical-range configuration for entity-tracker.
  • Added sentry error logging support to tracker plugin errors.
  • Added legacy XP handling, Anvil and Enchantment support.
  • Added new raytracing engine to optimize CPU and memory usage.
  • Added optimized explosions by caching various calculations.
  • Added new and improved cps-limiter that ignores all hits above a certain value.
  • Added lag compensation for eating/drinking and breaking blocks.
  • Added a watchdog module for netty threads.
  • Added a built-in CPU profiler that profiles CPU usage. (/carbon startprofiling)
  • Added configuration to toggle saving chunks, useful for mini-game servers.
  • Added configuration to toggle overriding spark-tps command.
  • Added configuration to change player-interaction-range, this is an attribute in modern versions.
  • Added configuration to toggle footstep sounds and particles to prevent lag.
  • Added configuration to toggle player data saving, statistics and scoreboard saving.
  • Added configuration to toggle packets being processed at start or end of the tick.


Fixed

  • Fixed double hit bug, where players could bypass damage ticks to hit players.
  • Fixed collision boxes, when trying to hit other entities when riding an entity.
  • Fixed suffocation bug, where players would fall faster if they took suffocation damage.
  • Fixed various crashes, caused by invalid velocity or movement values.
  • Fixed potion effects having amplifiers greater than 127 not saving properly.
  • Fixed eat-sprint bug, where players could run while consuming or using an item.
  • Fixed durability desync bug, where the held item appears out of sync with it's actual durability.
  • Fixed mouse delay/desync bug, where the player's current yaw/pitch aren't utilized when raytracing for item use.
  • Fixed hand item attribute desync bug, where the held item's attributes aren't applied upon hotbar switch instantly.
  • Fixed fly-toggle bug, where players wouldn't start flying when plugins set them as flying unless they double jump. (Configurable)
  • Fixed ghost lava/water bug, where lava or water blocks would appear visually on the client when they aren't on the server.
  • Fixed block hit cancel bug, where if you try to drop your sword while blocking and the drop was cancelled, you would stop blocking anyways.
  • Fixed sprint desyncm where the client sprint state does not match the server sprint state, resulting in worse knockback. (Credits: Beanes)
  • Fixed player visibility bugm where sometimes the viewer couldn't see a target after teleporting to them.
  • Fixed broken clientside players, where sometimes the viewer would see the player spawned in a broken state with their head rotation glitching out.
  • Fixed Multiverse crash exploit.
  • Fixed ArrayIndexOutOfBoundsException crash exploit when sending an invalid packet for Crafting Tables.
  • Fixed Sign parsing crash exploit.
  • Fixed Console error spam exploit.
  • Fixed


Changed

  • Faster library loading system, where libraries are downloaded directly from global maven repositories.
  • Automatic patching system for FAWE, Citizens and ProtocolLib for incompatible versions.
  • Updated netty version to 4.1.121.Final.
  • Updated log4j version to 2.20.0.
  • Moved slf4j to API module for developer usage.
  • Backported 1.21+ RegionFile and RegionFileCache, along with header recalculation and .mcc file support.
  • ALTERNATE-HIT-DETECTION and DYNAMIC-HIT-DETECTION are now under a single option called MAX-INTERACTION-DISTANCE.
  • Optimized lag caused by suffocation being checked every tick.
  • Optimized various chunk calls to prevent unnecessary chunk loads.
  • All projectiles are re-encoded with their packet positions to be accurate with the client positions.
  • Improved fishing rod hit detection and throwing.
  • Moved non-essential tick tasks to an async slack scheduler (Time updates, Keepalive, Ping updates).
  • Optimized netty by batching packet writes and preventing wakeup for non-essential packets.
  • Optimized chunk ticking algorithm, reducing all extra lag caused by chunk ticking.
  • Optimized activation range ticking.
  • /gamerule is now per-world, and will set rules per-world.
  • Optimized block property cache by backporting Moonrise's optimization.
4.2.5 Nov 16, 2023
Migrated
3.5 Feb 11, 2023
Major Update

Added

  • Added more Book exploit patches

Changed

  • Completely recoded carbon config (new file name is settings.yml)
  • Removed License.yml, license field is now in settings.yml
  • Fixed pearl/potion settings saving issues
  • Fixed chunk loading issues with low render distance
  • Fixed lava ticking damage
  • Turned off verbose in console as default for paper and spigot (Cleaned up console)
  • Turned off Player interaction limit, as spamming lava/water for build-uhc breaks
  • Only fire InventoryCloseEvent if inventory is open
  • Fixed EquipmentSetEvent being called in an invalid state
  • Improved RegionFile cache
  • Fix entities other than players throwing an error and despawning when they attack a player.
  • Migrate certain collections to FastUtil
  • Improve EventBus performance
  • Improve code quality by correctly assigning generics
  • Removed unused mojang code
  • Add a new malware to malware detection
  • Migrate log filter to a separate method
  • Fix TPS command memory calculation
  • Knockback is now based on the attacker's profile
  • Changed Float usages to Double in pearl/potion config

NOTE:  Use java 8 OR use -noverify in JVM arguments and turn off event bus optimization in configuration (OBF Relate)

3.4.5 Jan 26, 2023
Minor Update

Added

  • Made ArmAnimationEvent toggleable in config because it helps with delays in pvp
  • Made pvp and hit detection smoother

Fixed

  • Fixed straight bow boosting
  • Fixed all plugins (that used PlayerVelocityEvent) that didn't work
  • Fixed EquipmentSetEvent
  • Fixed hit & rod switch trick's damage ticks
  • Fixed double hit bug completely
  • Improved hit detection generally
  • Fixed ServerSidePlugin null pointer
  • Fixed "Open Inventory" acheivement and popup broken
3.4.4 Jan 11, 2023
HotFix

Fixed

  • Knockback profiles being reset on restart
3.4.3 Jan 8, 2023
Minor Update

Added

  • An option called "improved-mouse-tracking" where original yaw values are used for players

Fixed

  • Fixed Login Crashes
  • Completely re-did the knockback registry to improve plugin support
  • Applied an experimental fix to "double hit combo bug"
  • Fixed projectile kb not working on players
  • Fixed Citizens not working for strikepractice bots
  • Cleaned up code for commands
  • Debug changes
3.4.2 Dec 26, 2022
HotFix

Added

  • Added an option "alternative-hit-detection" to enable better server-side hit detection

Fixed

  • Fixed server-side crash when connecting to the server with bungeecord on
  • OBF Related Issues for Knockback API (player#carbon knockback methods)

NOTE:  Use java 8 OR use -noverify in JVM arguments and turn off event bus optimization in configuration (OBF Related)

3.4.1 Dec 20, 2022
HotFix

Fixed

  • Fixed console spam from tab-completion
  • Fixed "Bukkit.getOnlinePlayers()[]" not being a method
  • Fixed Knockback Profiles (Expert, Explicit) not having their values loaded




NOTE:  Use java 8 OR use -noverify in JVM arguments and turn off event bus optimization in configuration (OBF Related)

 
3.4 Dec 17, 2022
Major Update

Added

  • Added back Expert knockback profile
  • Added new knockback type "Explicit"
  • Added MMC mode for Pearls

Fixed

  • Fixed NPE in LoginListener while disconnecting
  • Fixed Citizens not working properly
  • Fixed performance issues with chunk loading
  • Fixed 1.7 random crashes
  • Fixed Entity Hider flickering with teleporting
  • Invalid direction while teleporting with KarhuAC on

Removed

  • Removed Async Chunk Generation & Loading
  • Removed Async Entity Tracking
  • Removed Parallel World Ticking
3.3 Nov 19, 2022
Major Update

Added

  • Backported Async Chunk Generation and loading (Paper 1.13.2)
  • Backported EntityZapEvent
  • Added Async Entity Tracking (w/ Configuration)
  • Added Async World Ticking (w/ Configuration)
  • Added "expanded-ray-trace" option for better potion
  • Added "no-check-rogue-arm-swings" option for better hit detection
  • Added "fix-armor-damage" option to prevent too much damage with rod-switching trick

Fixed/Changed

  • Fixed MethodProfiler leftovers causing NPEs
  • Fixed Null check for nms code
  • Fixed double hit bug (v69)
  • Fixed LogFilter not working properly
  • Fixed ConcurrentModificationException in Chunk code
  • Cleaned up all disconnection messages in console
  • Fixed show-ip option not working properly for disconnectione errors
  • Restored OG carbon knockback system
  • Fixed Verus missing method
  • Fixed pearls and potions not saving properly
  • Fixed Typos in commands
  • Recoded Entity Tracker

Removed

  • Async-Checker configuration
  • Async Hit detection (Doesn't do anything, in ALL spigots that claim to have it)
  • Async Knockback detection (All other spigots have it placebo, actual async kb is just terrible)
  • An option to disable queue system of Network Manager (Terrible Idea)


Note: Use flag -noverify to add support for java 11 and higher. (Obfuscation related)

3.2.2 Oct 12, 2022
HotFix

Fixed/Changed

  • Reverted ChunkIO executor changes (added back chunki-io thread config)
  • Removed Async Knockback and Hit Detection (They didn't do much.)
  • Fixed Null Pointers for MethodProfiler missing
  • Fixed "Failed to handle Packet" errors
  • Fixed Double Hit Bug that was re-introduced in the previous version
  • Fixed LogFilter not working properly
3.2.1 Oct 2, 2022
Minor Update

 Added

  • AsyncTabCompleteEvent & made tab completion asynchronous
  • Backported 1.13+ Console with minecrell's TerminalConsoleAppender
  • Backported Support for default UTF-8, Colors and Async Tab Completion  for console
  • Backported Async Logging by Paper


 Fixed/Changed

  • Obfuscation issues with accessing Bukkit-API and NMS classes
  • Only apply knockback to players, not entities
  • Fixed Detailed's Y-limit and vertical knockback being funky
  • Fixed PluginsCommand formatting
  • Fixed Vulcan Anti-Cheat support
  • Fixed Default Plugin Command format option not working fully
  • Fixed PacketAPI not initialized
  • Fixed HamsterAPI support apparently? (Not entirely sure)
  • Optimize BlockBreakAnimation packet
  • Fix Chunk Unloading being laggy and slow because of wrong Data Structure
3.2 Sep 26, 2022
Major Update [Re-Upload]

     Added

  • Optimized Arm Swings (Configurable)
  • Added PacketFilter to prevent crashes and exploits (Configurable)
  • Added Custom Thread factory for Carbon
  • Added Custom Configuration API
  • Add an option to removing locking and queue system from network
  • Change Sets to LinkedList to optimize performance
  • Added /smh and /cry command as siblings to /shrug
  • 1.13 Backports of Paper's AuthLib, Netty, UserCache and Events (API)
  • 1.13 Backport of ServerListPingEvent and Network/Status Client
  • Added an option to Detailed called direction which moves player in direction of attacker
  • Added comments to all knockback profiles for documentation
  • Added configuration to change verison message
  • Added an option to toggle on default paper plugins message format


     Fixed/Changed

  • Rename method in RegionFileCache
  • Removing DeadLocks for DataWatcher
  • Recoded EventBus Optimizations and Added it back
  • Only enable chunk settings as default that don't have issues
  • Fixed Rounding calculation error for Position in EntityTracker (Thanks to JT For this)
  • Remove PacketPlayInPosition & PacketPlayInFlying being registered Async
  • Revert Guava update (Back to 18.0)
  • Fixed StackOverflow Error when doing player#setVelocity in PlayerVelocityEvent
  • Remove disguise API and its usages
  • Fix Verus reflection breaking due to field rename
  • Fixed Chat Component Exploit & make it configurable
  • Fixed Book Payload Exploits & make it configurable
  • Fixed PacketHandler sent packets method not doing anything
  • Update SnakeYML to fix DoS Exploit
  • Add warning for JDK-8 handles in config for event bus
  • Fixed Typos in Config comments
  • Fix bukkit using names instead of uuids for Metadata Store
  • Recoded Packet and Movement Handlers
  • Add warning for chunk concurrency in async-checker
  • Fixed Kohi KB Fix not working at all, breaking knockback
  • Improve and recode commands
  • Cleanup config and remove useless options
  • Fixed Pearls and Potion settings not saving
  • Fixed ConcurrentModificationException reported by LightSpark
  • Only allow carbon's kb packets async
  • Fixed KickSpam option not working
  • Mute PacketEvents unhandled stacktrace
  • Improve KeepAlive and send metada update to all players
  • Remove all MethodProfiler calls (Deprecated)
  • Fix ServerTickEvents not doing anything
  • Recoded Detailed Type's Y-Limit system
  • Remove ChunkIO configuration
  • Fixed BlockHitGlitch (Thanks JT)


Refer to our discord for KnockbackAPI related changes.

NOTE:  
If you want to use java 11 and higher, add "-noverify" flag before "-jar" flag, its because of obfuscation issues.

Page 1 2 3
Sign in
$34.64 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

spigot

paper

knockback

practice

pvp

duels

skyblock

prison

factions