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