Plan Comparison
Need help for choosing the right plan? This page is for you!
This comparison may not include all the up-to-date features, you can always check the latest features list.
Main Features Comparison
Regular | Premium | Source | Enterprise | |
---|---|---|---|---|
Pricing | $49.99¹ | $79.99¹ | $399.99¹ | $9.99¹/month or $79.99¹/year |
Async chunk load and generation | ✔️ | ✔️ | ✔️ | ✔️ |
Async lighting engine | ✔️ | ✔️ | ✔️ | ✔️ |
Advanced Knockback System | ✔️ | ✔️ | ✔️ | ✔️ |
Effortless World Configuration | ✔️ | ✔️ | ✔️ | ✔️ |
Modern Java Support | ✔️ | ✔️ | ✔️ | ✔️ |
Extensive APIs | ✔️ | ✔️ | ✔️ | ✔️ |
Taliban Pearl | ✔️ | ✔️ | ✔️ | ✔️ |
Customizable ImanitySpigot message | ❌ | ✔️ | ✔️ | ✔️ |
AsyncFastLight addition | Paid Add-on | Paid Add-on | ✔️ | ✔️ |
AsyncHeartbeat addition | Paid Add-on | Paid Add-on | ✔️ | ✔️ |
GhostPatcher addition | ❌ | ❌ | ✔️ | ✔️ |
AsyncExplosion addition | ❌ | ❌ | ✔️ | ✔️ |
Raytrace AntiXray | ❌ | ❌ | ✔️ | ✔️ |
Download API | ❌ | ❌ | ❌ | ✔️ |
IP Limits (Extra IP Limit can be purchased) | 2 | 5 | ❌ | Unlimited |
Licensing System | ✔️ | ✔️ | ❌² | ✔️ |
Support | ✔️ | ✔️ | ✔️ | ✔️ |
Priority Support | ❌ | ✔️ | ✔️ | ✔️ |
Full Features Breakdown
Feature | Regular | Premium | Source | Enterprise |
---|---|---|---|---|
Pricing | $49.99¹ | $79.99¹ | $399.99¹ | $9.99¹/month or $79.99¹/year |
IP Limits | 2 | 5 | No limit | Unlimited |
Licensing System | ✔️ | ✔️ | ❌² | ✔️ |
Support | ✔️ | ✔️ | ✔️ | ✔️ |
Priority Support | ❌ | ✔️ | ✔️ | ✔️ |
Advanced Knockback System | ✔️ | ✔️ | ✔️ | ✔️ |
Java 8 to Java 21 Support | ✔️ | ✔️ | ✔️ | ✔️ |
https://timin.gs support | ✔️ | ✔️ | ✔️ | ✔️ |
World filling processor | ✔️ | ✔️ | ✔️ | ✔️ |
Vanish Patch | ✔️ | ✔️ | ✔️ | ✔️ |
Custom block rule set | ✔️ | ✔️ | ✔️ | ✔️ |
Taliban Pearl | ✔️ | ✔️ | ✔️ | ✔️ |
Ender pearl anti-glitch | ✔️ | ✔️ | ✔️ | ✔️ |
ZStd compression library support | ✔️ | ✔️ | ✔️ | ✔️ |
World region modification | ✔️ | ✔️ | ✔️ | ✔️ |
Entity movement cache | ✔️ | ✔️ | ✔️ | ✔️ |
EXPERIMENTAL Server-side hit detection | ✔️ | ✔️ | ✔️ | ✔️ |
Updated Log4J to 2.15.0 | ✔️ | ✔️ | ✔️ | ✔️ |
Modern versioning and auto-update | ✔️ | ✔️ | ✔️ | ✔️ |
Integrated Artemis Spigot SDK | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in /ping command | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in /setMaxSlots command | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in /pluginManager command | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in PacketHandler | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in MovementHandler | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable zero-height carpet | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to set arrow trajectory randomness | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable different variant stone | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable/disable biome types | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to change sugar cane rate / min height and max height | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to change cave's generate rate, large cave generate rate, min height, max height | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable chunk unloading | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable block operation (random block ticking) | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to configure max chunk generate per tick | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to configure max auto-save chunks per tick | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to configure item merge range per item type | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable tnt/cannon entity display | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable weather change | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable leaves decay | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable footstep sound | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable/enable water source | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable/enable lava source | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to change durability multiplier | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to hide IP address in console | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to make players instantly respawn on death | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable old enchanting | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable mob AI | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable/disable TCP no delay | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable entity collision | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable/disable tab completing /version command | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to enable/disable player data saving | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to make ender pearl go through opened fence gate | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to make ender pearl go through tripwire | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to disable ender pearl from spawning endermite | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to choose region file compression type | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to pick Gson version (legacy: 2.2.4, modern: 2.8.7) | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to pick MySQL connector drive version (legacy: 5.1.14, modern: 8.0.25) | ✔️ | ✔️ | ✔️ | ✔️ |
Ability to pick Netty version (legacy: 4.0.23.Final, modern: 4.1.60.Final) | ✔️ | ✔️ | ✔️ | ✔️ |
Added World.setSpawn(Location location) | ✔️ | ✔️ | ✔️ | ✔️ |
Added Chunk.getBlock(Location location) | ✔️ | ✔️ | ✔️ | ✔️ |
Added Player.imanity().setCanPickupExperienceOrbs(boolean bol) | ✔️ | ✔️ | ✔️ | ✔️ |
Added PlayerPickupArrowEvent | ✔️ | ✔️ | ✔️ | ✔️ |
Added EquipmentSetEvent | ✔️ | ✔️ | ✔️ | ✔️ |
Added ability to disable drops in BlockBreakEvent | ✔️ | ✔️ | ✔️ | ✔️ |
Added PotionEffectEvents | ✔️ | ✔️ | ✔️ | ✔️ |
Added PrepareAnvilEvent | ✔️ | ✔️ | ✔️ | ✔️ |
Added PlayerOnGroundEvent | ✔️ | ✔️ | ✔️ | ✔️ |
Added Mob interface | ✔️ | ✔️ | ✔️ | ✔️ |
Added Pathfinder APIs | ✔️ | ✔️ | ✔️ | ✔️ |
Added Mob Goal APIs | ✔️ | ✔️ | ✔️ | ✔️ |
Added Void world type | ✔️ | ✔️ | ✔️ | ✔️ |
Added Fake Environment command and API | ✔️ | ✔️ | ✔️ | ✔️ |
Added MobStacker system, configurable per world | ✔️ | ✔️ | ✔️ | ✔️ |
Added possibility to customize trajectory randomness for each projectile | ✔️ | ✔️ | ✔️ | ✔️ |
Added possibility to let redstone not be destroyed by water | ✔️ | ✔️ | ✔️ | ✔️ |
Added possibility to let clients send more characters in chat than previously limited by server | ✔️ | ✔️ | ✔️ | ✔️ |
Modern Tick Loop | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous Chunk IO and Generation | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous Entity AI Path Searching | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous Lighting Updates | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous Saving for persistent collections | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous Chunk loading when player joins | ✔️ | ✔️ | ✔️ | ✔️ |
Improved Bukkit async scheduler | ✔️ | ✔️ | ✔️ | ✔️ |
Improved BlockState array map | ✔️ | ✔️ | ✔️ | ✔️ |
Do not allow logins while the server is shutting down | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized getCubes() for better performance | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized random block ticking operation | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized NibbleArray | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized Next Tick List | ✔️ | ✔️ | ✔️ | ✔️ |
ASM code generation for event listener instead of reflection calling listener method | ✔️ | ✔️ | ✔️ | ✔️ |
TNT entity merge system | ✔️ | ✔️ | ✔️ | ✔️ |
Ensure chunks are always loaded on hard position sets | ✔️ | ✔️ | ✔️ | ✔️ |
Modern hopper algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
Caching explosion block data | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized BlockPosition cardinal offsets | ✔️ | ✔️ | ✔️ | ✔️ |
Optimized Portal travel agent lookup algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
Libraries are externalized, each library will be downloaded individually on first launch | ✔️ | ✔️ | ✔️ | ✔️ |
Parallel entity tracking, send entity data to players using multiple threads | ✔️ | ✔️ | ✔️ | ✔️ |
Asynchronous player data loading and saving | ✔️ | ✔️ | ✔️ | ✔️ |
Caching entity type count in world to reduce additional lookup | ✔️ | ✔️ | ✔️ | ✔️ |
Redesigned random chunk ticking algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
Built-in Panda redstone algorithm, heavily optimized vanilla redstone | ✔️ | ✔️ | ✔️ | ✔️ |
Light random algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
Reduced head rotation packet spam | ✔️ | ✔️ | ✔️ | ✔️ |
Reduced Chunk Cache searching | ✔️ | ✔️ | ✔️ | ✔️ |
Reduced double lookup chunks | ✔️ | ✔️ | ✔️ | ✔️ |
Check lava only once per tick | ✔️ | ✔️ | ✔️ | ✔️ |
Cache block lookup data | ✔️ | ✔️ | ✔️ | ✔️ |
Send velocity packet immediately when hit occurs | ✔️ | ✔️ | ✔️ | ✔️ |
Don't check bounding box in getCubes() if it's air | ✔️ | ✔️ | ✔️ | ✔️ |
Don't teleport dead entities | ✔️ | ✔️ | ✔️ | ✔️ |
Use HashMap on captured tile entities to improve lookup performance | ✔️ | ✔️ | ✔️ | ✔️ |
Use HashMap for captured block states to improve lookup performance | ✔️ | ✔️ | ✔️ | ✔️ |
Use ConcurrentLinkedQueue for chunk unload packet list | ✔️ | ✔️ | ✔️ | ✔️ |
Use LongOpenHashSet for unloadQueue | ✔️ | ✔️ | ✔️ | ✔️ |
Use ConcurrentLinkedQueue for server command list | ✔️ | ✔️ | ✔️ | ✔️ |
Use shared random for entities | ✔️ | ✔️ | ✔️ | ✔️ |
Safe shutdown in shutdown thread | ✔️ | ✔️ | ✔️ | ✔️ |
Don't try to load/generate chunk for map item renderer | ✔️ | ✔️ | ✔️ | ✔️ |
Clear loaded chunks when Bukkit.unloadWorld() to reduce memory leak caused by plugins | ✔️ | ✔️ | ✔️ | ✔️ |
Queued auto save jobs to reduce load for auto-saving worlds | ✔️ | ✔️ | ✔️ | ✔️ |
Implemented PlayerAreaMap to reduce load of global player list | ✔️ | ✔️ | ✔️ | ✔️ |
Prevent ray trace from loading chunks | ✔️ | ✔️ | ✔️ | ✔️ |
Prevent path finding from loading chunks | ✔️ | ✔️ | ✔️ | ✔️ |
Store reference to current chunk for entity to reduce chunk lookup | ✔️ | ✔️ | ✔️ | ✔️ |
Auto Saving and Chunk Unload Optimization | ✔️ | ✔️ | ✔️ | ✔️ |
Improved Physics StackOverflow silence | ✔️ | ✔️ | ✔️ | ✔️ |
Allow Oversized Chunks | ✔️ | ✔️ | ✔️ | ✔️ |
Consolidate flush calls for entity tracker packets | ✔️ | ✔️ | ✔️ | ✔️ |
Prevent fire spreading load/generate chunks | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed Tile entity unload lag spike | ✔️ | ✔️ | ✔️ | ✔️ |
Only process BlockPhysicsEvent if plugin is listening | ✔️ | ✔️ | ✔️ | ✔️ |
Added Slack Activity Accountant | ✔️ | ✔️ | ✔️ | ✔️ |
Improved algorithm for chunk tick list | ✔️ | ✔️ | ✔️ | ✔️ |
Cache creature type in entity list | ✔️ | ✔️ | ✔️ | ✔️ |
Avoid timing usage in x-ray while async | ✔️ | ✔️ | ✔️ | ✔️ |
sendPacketNearby lookup player list from world | ✔️ | ✔️ | ✔️ | ✔️ |
Reduced amount of BlockPosition instance creation | ✔️ | ✔️ | ✔️ | ✔️ |
Repackaged NMS Classes, no more messy NMS classes in a single package | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed block break desync | ✔️ | ✔️ | ✔️ | ✔️ |
Customize NBT Packet limit amount | ✔️ | ✔️ | ✔️ | ✔️ |
Book exploit patcher | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed broken asynchronous usage by Mojang | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed occasional client-side unloading chunk at 0, 0 | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed Login Listener NullPointerException from crasher | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed memory leak from EnchantmentManager | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed memory leak from WorldMap | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed memory leak from entity AI goal | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed inconsistent usage on view distance | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed Cancelling BlockPlaceEvent triggering physics | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed broken plugin NMS compatibility in ServerConnection | ✔️ | ✔️ | ✔️ | ✔️ |
Cache authenticator threads | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed RCE exploit | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed server crash exploit from invalid movement packet | ✔️ | ✔️ | ✔️ | ✔️ |
Fixed client glitch that allows eating while sprinting (customizable) | ✔️ | ✔️ | ✔️ | ✔️ |
Lag spike logger/detector | ❌ | ✔️ | ✔️ | ✔️ |
Chunk Analyzer | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize server mod name | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize /version messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize /tps messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize /ping messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize /plugins messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize /mobAI messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize no permission messages | ❌ | ✔️ | ✔️ | ✔️ |
Ability to customize pearl refund messages | ❌ | ✔️ | ✔️ | ✔️ |
AsyncFastLight addition | Paid Add-on | Paid Add-on | ✔️ | ✔️ |
AsyncHeartbeat addition | Paid Add-on | Paid Add-on | ✔️ | ✔️ |
GhostPatcher addition | ❌ | ❌ | ✔️ | ✔️ |
AsyncExplosion addition | ❌ | ❌ | ✔️ | ✔️ |
Raytrace AntiXray | ❌ | ❌ | ✔️ | ✔️ |
Download API | ❌ | ❌ | ❌ | ✔️ |
Notes
¹ VAT not included
² Terms of service applies