FakeBlock v2.1.0-alpha

Provides ability to create fake structures only visible to certain players!

  1. Husky
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    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

Recent Reviews

  1. Sir_Richalar
    Version: v2.1.0-alpha
    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 :)
  2. EnZi
    Version: v2.0.2
    Amazing Plugin :) Really unique for creating RPG Quest & a lot more.. Keep it alive with newest versions of spigot please :)
    1. Husky
      Author's Response
      Done. Should be fine! Let me know if you have any issues. Thanks for the kind words.
  3. Hilltin
    Version: 2.0.0
    This is an amazing plugin to create unique RPG elements with & a lot more, would love to see more customization and new things to make it even more awesome, keep it up!!
    1. Husky
      Author's Response
      Feel free to create some feature requests on the issue tracker! Thanks for the kind words
  4. xuanzhou
    Version: 1.7
    Useful!I thought it's good for some which have Maze .Can I repost it to mcbbs.net(The biggest Chinese MC forum)?I'll mark the donate link with the page
    1. Husky
      Author's Response
      Go for it :)
  5. SlimeDog
    Version: 1.6-SNAPSHOT
    What a great idea. I had issues initially, but dev worked with me to sort them. Excellent work.
    1. Husky
      Author's Response
      Thanks heaps. Glad we worked it out :)
  6. jdaukmeas
    Version: 1.4.7
    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'
    org.bukkit.plugin.UnknownDependencyException: ProtocolLib
    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]
    1. Husky
      Author's Response
      As stated in the post, it requires ProtocolLib to work.
      Hence the error. UnknownDependencyExpection: ProtocolLib
  7. Arektor
    Version: 1.4.1
    That plugin is incredible. I don't even imagine all the possibilities it offers. Imagine a maze, that you need to get to some point to get the permission to go in another way... :O
    1. Husky
      Author's Response
      Thanks for your kind words. Glad you like it. :)
  8. 1_Timo_1
    Version: 1.4.1
    Its an awesome plugin and the author cares quickly about bugs and requests!!! Thx for that :)
    1. Husky
      Author's Response
      Glad you like it! Enjoy :)
  9. aLTeR
    Version: 1.4.1
    Idea is great, but it's easy to bypass these walls and it should really afftect server performance...
    1. Husky
      Author's Response
      Thanks for the input, however, I'm attempting to fix more and more of the bypasses around the Walls. If you find any, please let me know. :)

      As for server performance, I haven't seen a decrease in tickrate while holding a decent amount of players. Could you provide some statistics if it did for you?
  10. Azfaloth
    Version: 1.3
    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.
    1. Husky
      Author's Response
      Adding walls do not involve a restart, however, a relog is required. I'll fix this hopefully soon.

      As for the Item IDs, As of now it only supports single ID with no data, eg, 1:1, I'll fix this for you in the next version :-)