- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
This versatile plugin allows you to create fake blocks that exist for some players and do not exist for others!
These fake blocks are indistinguishable from real blocks and prevent players from walking through them, or interacting with them.
First of all, download and install ProtocolLib (https://www.spigotmc.org/resources/protocollib.1997/)
Once that's complete, download and install FakeBlock
- Latest for 1.16.2+
- Intermediate for 1.13 -> 1.16.1
- Legacy for 1.7 -> 1.12
To create a fake block selection, use the command
"/fakeblock create <name>" obviously replacing <name> with your desired name. (Be careful, large selections will cause lag. Ideally set this up without players online)
The selection requires you to create a cuboid selection (similar to WorldEdit, select the two diagonal corners). Once this is complete, the plugin will replace the selection with AIR, and instead send "fake" blocks.
Players WITH the permission
"fakeblock.<name>" will be sent these "fake" blocks. This is different to v1, where it is inversed.
To delete a wall (and restore it's previous state), use "/fakeblock delete <name>" (Be careful, large selections will cause lag. Ideally set this up without players online)
If you have any suggestions or criticism, please report it on the GitHub page.
Optionally depends on LuckPerms to update wall visibility on permission change.
Note: Version 1 configurations are NOT compatible with version 2
Commands & Permissions
If you have any bug reports or suggestions please use the Github repo
Provides ability to create fake structures only visible to certain players!
- v2.0.2 - Performance enhancements and 1.16.2+ support! Sep 14, 2020
- v2.0.1 - Bugfixes + Optimisations Aug 13, 2020
- FakeBlock v2.0.0 Jul 13, 2020
I cannot use this plugin at all... Anytime I start my server with it. It shows the same error. Please fix. This sounded really cool.
[23:14:00] [Server thread/ERROR]: Could not load 'plugins\FakeBlock.jar' in folder 'plugins'
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:220) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.loadPlugins(CraftServer.java:347) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:194) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:758) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Thank you very much for this plugin! The idea is fantastic and I have seen someone looking for this kind of plugin before.
I intend to use it for my RPG server that is being developed and I think it will be very very useful to open up or close areas at different stages in quests.
I request you to kindly add a reload command so that adding walls does not involve restarting the server.
Also, I cannot add block subtypes like various types of stone as the wall material. adding 1: 1 etc in the config throws errors.