- 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/) and WorldEdit (https://dev.bukkit.org/projects/worldedit)
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 WorldEdit to create a selection. Once this is complete, the plugin will replace the selection with AIR, and instead send "fake" blocks.
Once you are happy with your selection, use "/fakeblock create <name>" obviously replacing <name> with your desired name. (Be careful, large selections will cause lag. Ideally set this up without players online)
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
If you have any bug reports or suggestions please use the git repo
Provides ability to create fake structures only visible to certain players!
- v2.1.0-alpha Jun 21, 2021
- v2.0.2 - Performance enhancements and 1.16.2+ support! Sep 14, 2020
- v2.0.1 - Bugfixes + Optimisations Aug 13, 2020
I love the concept of this plugin! I tried to get it working on my server, but it just wasn't having it with the perm nodes (luck perms).
I will for sure be checking this out in future updates and really hope I can turn this into a 5 star review as I love the concept :)
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.