FastSurvival — Moon & Sky Survival Expansion

FastSurvival 3.22 cover art
FastSurvival 3.22
Less grinding, stranger survival.
Download FastSurvival 3.22 for Paper 26.2 and Java 25.
FastSurvival speeds up the parts of survival you've done a thousand times (digging tunnels, chopping trees, chasing ore) and spends the time you save on something stranger: bows that teleport you or pull enemies in, items that turn the damage you take into your next hit, mobs with new tricks, and a Moon you can build your way to.
Everything runs on the server. Players join with an ordinary Minecraft client: no client mod, no resource pack and no other plugins.
🚀 Quick start
- Run a Paper 26.2 server on Java 25.
- Download FastSurvival 3.22 and drop the jar into your server's
pluginsfolder. - Start the server. Settings live in
plugins/FastSurvival/config.yml.
That's it. New players spawn with an Automatic Tools Guide, an automatic wooden pickaxe and an automatic wooden shovel, so they can try it straight away.
🎮 What can you do first?
⛏️ Let your tools do the boring bit
Your ordinary vanilla tools get smarter. There's nothing to craft or enchant.
- Axe: chop one log and the whole tree comes down.
- Pickaxe and shovel: dig a two-high tunnel as you walk, or clear a 3×3 layer when digging up or down.
- Hit an ore: the whole connected vein comes out and the drops fly to you.
- Right-click a wall with your pickaxe or shovel to place a torch from your inventory.
Prefer to earn it? One config switch makes each tool need a bit of redstone first.
🏹 Pick a stranger bow
There are twelve custom bow types, and each changes the fight differently:
- An Ender bow teleports you to whatever you hit.
- A Magnetic bow drags your target towards you.
- An Explosive bow builds a charge on the target that detonates later.
- A Bouncy bow's arrows hop between enemies.
- An Icy bow freezes the target in a block of ice.
- Multi, Electric, Wither, Water, Torch and two Sky bows are the rest.
Watch out: skeletons sometimes pick them up too.
💎 Collect special items
There are 28 special items across three tiers. You find them as rare mob drops, and they're more common on the Moon. Store the damage you take and unleash it in your next hit. Swing a berserk sword that hits harder the closer you are to dying. Read a sniper's guide that rewards long shots, or strap on assault gear that sends your fall damage into the enemies you land on.
🧭 Get around and build faster
- Recall: link it to an emerald block, stand still for a few seconds and you're home. Link it to a lodestone and it even works across dimensions.
- Builder's Wand: right-click to extend a surface by up to 32 blocks. Shift-right-click to undo and shift-left-click to redo.
/recipes: opens an in-game recipe browser for bows, tools, special items and everything else. Every FastSurvival recipe is unlocked when you join.
🧟 Meet some tougher mobs
Some creepers spawn charged and fast. Skeletons ride spiders. Zombies turn up in better armour or carrying knock-up sticks, and some endermen can knock items right out of your inventory. In exchange, mobs drop more experience.
🌙 Build your way to the Moon
The Moon is the heart of FastSurvival. You don't reach it with a command in survival: you build the way there. Craft the Moon Portal Guide, then assemble a portal from at least 8 iron blocks, 4 iron bars, 2 wooden buttons and a stone button to activate it. Power it up and check its status display before you jump.
What's waiting up there:
- Low gravity. You jump higher and falls hurt far less.
- A permanent new-moon midnight with no weather, where torches, campfires and fire won't burn. Don't try to sleep there: beds explode.
- Cratered terrain with acid lakes, and copper and diamond to mine.
- Lunar mobs in glass helmets, faster and jumpier than on Earth. Step on the acid goo and more zombies come for you.
- Roads, rings and a connected power grid of covered cables, relays and small service buildings, all stretching across the surface.
- Places to discover in newly explored terrain, from flags and rockets to unusual trees, craters and a sprawling escape complex.
The Moon guide covers portal parts, energy and the status display in detail.
☁️ Peek at the Sky
The Sky is an experimental second dimension with floating islands of snow and pale oak, copper grates, sea lanterns and ice. Skeletons there favour the Sky bows. It's still evolving, so treat it as a place to explore rather than a finished dimension. The Dimensions guide has more.
Look for icy arches and Sky trees as you explore new islands. Back on Earth and in the Nether, newly explored land can hold surprises of its own, including balloons, graveyards and hidden huts.

The Moon in game, captured with an ordinary Minecraft client on the 3.22 release JAR.
📋 Handy commands
| Command | What it does | Who |
|---|---|---|
/fshelp |
See FastSurvival command help | Everyone |
/recipes |
Browse every FastSurvival recipe in game | Everyone |
/recall |
Recall information and actions | Everyone |
/moon, /sky |
Jump straight to a dimension | Creative or Spectator |
/b, /it, /wand |
Get bows, browse special items, get a Builder's Wand | Operators in Creative |
🧭 Upgrading an existing world?
Stop the server and back up all worlds and plugin data together before installing 3.22. New terrain and structures appear as you explore new chunks; older areas stay as they were. Existing installations may need their structure settings enabled in config.yml to match a fresh 3.22 installation. The server-owner upgrade guide walks through the rest.
🆘 Need help?
💬 Chat with us on Telegram or Discord.
🐛 Found a bug? Use the Issues tab.
📹 Made a video or took a great Moon screenshot? Send it over and we might feature it!
FastSurvival: less grinding, stranger survival.
-
View User Profile
-
Send Message
Posted Dec 21, 2019In reply to PhantumOne:
I will shortly post FS 2.6 which will fix this issue. I could not reproduce it with paper https://papermc.io/api/v1/paper/1.15.1/25/download but I updated the recipes to use a NamespacedKey which should fix the problem.
-
View User Profile
-
Send Message
Posted Dec 26, 2019In reply to bielsimon:
I saw you put out 3.6 and so I updated it and restarted the server: (did not fix issue - see below)
My system:
AMD Ryzen 7 - 64Gb RAM - Dual 2 Tb Drives (C: - Dedicated to System, D: - Dedicated to Minecraft Server)
Minecraft Server:
Paper version git-Paper-25 (MC: 1.15.1) (Implementing API version 1.15.1-R0.1-SNAPSHOT)
Plugins (40):
BetterShulkerBoxes v2.7.0 - BlazeFly v3.2 - CraftBook v3.10
LuckPerms v4.4.1 - EpicFurnaces v4.5.4 - EpicHoppers vmaven-version-number
Essentials v2.17.1.0 - EssentialsAntiBuild v2.17.1.0 - EssentialsChat v2.17.1.0
EssentialsProtect v2.17.1.0 - EssentialsSpawn v2.17.1.0 - FastSurvival v3.6
GriefPrevention v16.12.0-d4d7ac4 - GSit v[2.9.0.0] - GUIWarps v2.2
HolographicDisplays-2.4.1-SNAPSHOT - IridiumSkyblock v2.2.5 - IronicChest v1.17.5
LuckPerms v4.4.1 - MeteoritesPro v1.5.0 - MorphMining v1.6.1
MorphShops v1.3.0 - Multiverse-Core v4.1.0-b775 - NightVisionPlus v2.5
PlaceholderAPI v2.10.4 - QuickShop vReremake 2.4.9 - SimpleCrops v1.0.7 Beta
SpawnerSilk v3.1 - UberEnchant v8.6 - UltimateFishing v1.2.4
UltimateStacker v1.11.2 - UltimateTimber v2.0.4 - Vault v1.7.2-b107
VeinMiner v1.14.0 - Wild v2.14-6121fc8 - Workbench v1.0
WorldEdit v7.1.0-SNAPSHOT - WorldGuard v7.0.2-SNAPSHOT - WorldSpawns v2.6 - XP-Deposit v4.3.1
Message I still get from your plugin:
[08:44:08] [Server thread/WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey.[08:44:08] [Server thread/WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Recall.RecallUtils.addRecallRecipe(RecallUtils.java:26)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.FastSurvival$2.run(FastSurvival.java:87)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1179)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:417)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1106)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933)[08:44:08] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)[08:44:08] [Server thread/WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey.[08:44:08] [Server thread/WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Dimensions.Moon.MoonUtils.spaceGlassRecipe(MoonUtils.java:51)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.FastSurvival$2.run(FastSurvival.java:88)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1179)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:417)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1106)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933)[08:44:08] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)[08:44:08] [Server thread/WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey.[08:44:08] [Server thread/WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipe1(TurretUtils.java:27)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipes(TurretUtils.java:22)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.FastSurvival$2.run(FastSurvival.java:90)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1179)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:417)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1106)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933)[08:44:08] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)[08:44:08] [Server thread/WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey.[08:44:08] [Server thread/WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipe2(TurretUtils.java:36)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipes(TurretUtils.java:23)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.FastSurvival$2.run(FastSurvival.java:90)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1179)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:417)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1106)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933)[08:44:08] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)[08:44:08] [Server thread/WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey.[08:44:08] [Server thread/WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipe3(TurretUtils.java:46)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.Turrets.TurretUtils.addRecipes(TurretUtils.java:24)[08:44:08] [Server thread/WARN]: at com.biel.FastSurvival.FastSurvival$2.run(FastSurvival.java:90)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)[08:44:08] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1179)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:417)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1106)[08:44:08] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933)[08:44:08] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)[08:44:08] [Server thread/INFO]: [FastSurvival] Added all recipes to server
-
View User Profile
-
Send Message
Posted Dec 27, 2019In reply to PhantumOne:
Okay, I see its an issue with a different recipe now. Going to fix it for next version (likely 3.8). Thanks for reporting! It should not cause any other issue apart from this deprecation warning though.
-
View User Profile
-
Send Message
Posted Dec 30, 2019In reply to bielsimon:
-
View User Profile
-
Send Message
Posted Dec 27, 2019In reply to PhantumOne:
Okay, I see its an issue with a different recipe now. Going to fix it for next version (likely 3.8). Thanks for reporting! It should not cause any other issue apart from this deprecation warning though.
-
View User Profile
-
Send Message
Posted Dec 30, 2018Are you still on Skype?
-
View User Profile
-
Send Message
Posted Dec 31, 2018In reply to Melkene:
-
View User Profile
-
Send Message
Posted Feb 21, 2018hey.. so.. installing this on my server.. i know the automatic tools are supposed to be the ones that dig and mine 3x3 but now vanilla tools do the same and for that single bug no one on my server wants the plugin installed.. and i'm so bummed out because i love the mooon.. and the turrets and all that.. its all so cool. but you have a bug. theres no difference between the "automatic" tools and vanilla because apparently now vanilla tools are the automatic ones :C
edit: sadly, theres nothing useful in the config either.. like at all. not just for turning the automatic stuff off. also, should note i'm using 1.12.2
-
View User Profile
-
Send Message
Posted May 6, 2018In reply to Nekrose483:
-
View User Profile
-
Send Message
Posted May 6, 2018In reply to bielsr:
-
View User Profile
-
Send Message
Posted Jan 28, 2018Does this work on 1.11.2?
-
View User Profile
-
Send Message
Posted Feb 17, 2018In reply to ChocolateTacoProductions:
-
View User Profile
-
Send Message
Posted Dec 13, 2017Thanks @Muddup for reporting. I'll take a look at it. Yes, with the trouble I went through when upgrading so many MC versions I actually forgot to bump the version.
-
View User Profile
-
Send Message
Posted Dec 3, 2017Funny issue since the file version say 2.9, but I thought the version was to be 3.0.
Anyway this is the error I get when loading plugin.
On the latest spigot version and all.
Great Plugin though.
Thanks, Muddup
[16:15:29] [Server thread/ERROR]: Error occurred while enabling FastSurvival v2.9 (Is it up to date?)
java.lang.IllegalArgumentException: Symbol does not appear in the shape:68
at org.apache.commons.lang.Validate.isTrue(Validate.java:93) ~[spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.inventory.ShapedRecipe.setIngredient(ShapedRecipe.java:121) ~[spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.inventory.ShapedRecipe.setIngredient(ShapedRecipe.java:107) ~[spigot.jar:git-Spigot-f982156-22564a9]
at com.biel.FastSurvival.Bows.BowRecipeGenerator.multiRecipe(BowRecipeGenerator.java:116) ~[?:?]
at com.biel.FastSurvival.Bows.BowRecipeGenerator.addBowRecipes(BowRecipeGenerator.java:27) ~[?:?]
at com.biel.FastSurvival.FastSurvival.onEnable(FastSurvival.java:86) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:382) [spigot.jar:git-Spigot-f982156-22564a9]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:331) [spigot.jar:git-Spigot-f982156-22564a9]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:206) [spigot.jar:git-Spigot-f982156-22564a9]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-f982156-22564a9]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
-
View User Profile
-
Send Message
Posted Dec 21, 2017In reply to Muddup:
-
View User Profile
-
Send Message
Posted Aug 20, 2016Please update the dependency, BKCommonLib, to 1.10. If you are too lazy to make a version yourself, here is a 1.10 source. https://github.com/JackDn/BKCommonLib/tree/develop-1.10
-
View User Profile
-
Send Message
Posted Aug 19, 2016@JasonThorn
Any recipes are working since I made the change to spigot and I haven't figured why yet. The last version (FastSurvivalBeta2.8 (1.10 Update)) contains language files in the sample config folder.
Feel free to contact me directly on skype: bielsimon1 or on email: bielsimon2@gmail.com
-
View User Profile
-
Send Message
Posted Aug 18, 2016The recipes to the advanced bows do not work is there anyway you think I can fix it? And whenever I do any commands with the plugin it comes up with a different language. and in the folder of the plugin in the languages folder there is nothing inside? any fixes?
-
View User Profile
-
Send Message
Posted Aug 16, 2016Interesting plugin.
-
View User Profile
-
Send Message
Posted Apr 19, 2015@kemmeo
I have tried to compile my plugin against spigot, and it worked. However, i am having issues with custom chunk generation and custom recipes. I've tried to fix those in some ways but haven't succeed :(
If someone can help me, I would be glad to listen! :D