FakeBlock v2.0.2

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

  1. Husky
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/Huskehhh/FakeBlock
    Contributors:
    Husky
    FakeBlock

    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.

    Installation
    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

    Creation
    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.

    Deletion
    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)

    Suggestions
    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

Recent Reviews

  1. Hilltin
    Hilltin
    5/5,
    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!!
  2. xuanzhou
    xuanzhou
    5/5,
    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 :)
  3. SlimeDog
    SlimeDog
    5/5,
    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 :)
  4. jdaukmeas
    jdaukmeas
    1/5,
    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
  5. Arektor
    Arektor
    5/5,
    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. :)
  6. 1_Timo_1
    1_Timo_1
    5/5,
    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 :)
  7. aLTeR
    aLTeR
    2/5,
    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?
  8. Azfaloth
    Azfaloth
    5/5,
    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 :-)
  9. Awesome_Dante
    Awesome_Dante
    5/5,
    Version: 1.3
    This plugin is a must have!
    Any true server developer can see the potential in this.

    The plugin is simple to configure, especially if you watched my whole video.

    This will impress your players. Mine were floored!
  10. Spindlyskit
    Spindlyskit
    5/5,
    Version: 1.3
    A good plugin but would be better with a node for each fake wall for example fakeblock.user.<wallname>
    1. Husky
      Author's Response
      Thanks for that. Despite my lack of documentation, it does contain this feature already!