Wanna let your player build their house in designated areas and access everywhere? TerrainHousing is exactly designed for this!
Setup a plain at server spawn, player build their beautiful house, then setup another plain at other facilities, they can access their house back!
- Build house once, access anywhere designated - Override Protection plugins(eg. WorldGuard), the player can build even with it active - Sign display which shows how long before the Housing session expired - Head display which shows who is claiming the Housing - Auto unclaim Housing if player goes offline - Only player claimed the Housing can build/break/interact with their house - Tab-complete for commands! Yea~
Main command: /TerrainHousing, /trh, /th <>: Required[]: Optional /th Reload <Id>: Reload configuration. /th OverrideProtections <Id>: Let players build even if region protection plugins are active. Those messages still sent to players, just they can bypass the restriction. /th Save <Id> <Player>: Force save Housing into player's data. /th Load <Id> <Player>: Force load Housing from player's data. /th Delete <Id>: Unclaim housing and delete it from config. /th Reset <Id>: Reset Housing into default state. /th Idle <Id> <Ticks>: Set how long will Housing edit session expires.
****Player only**** /th Create <Id> [Overwrite]: Create housing based on your WorldEdit corner selection, player can only build between 2 selected corners. If overwrite is "true", the selected area will be saved as default schematic. /th Sign <Id>: Set Sign Display location, it shows who is claiming and how long before edit session expires. /th Skull <Id>: Set Head Display location, it shows the skin that claiming the Housing. /th help: Show help page
[Green: Default to everyone] [Red: Default to admin] TerrainHousing.Admin: Give access to TerrainHousing commands
- WorldEdit (or FastAsyncWorldEdit)
- Download the plugin from the "Download Now" button above - Download all the dependencies stated above - Place the plugin and the dependencies in "YourServerFolder/plugins" - Restart the server - Modify the configuration if needed
1- Install the plugin and dependencies properly 2- Start the server 3- Build a beautiful place for your player to build their house, remember to reserve a place to put sign display and skull display 4- Select 2 corners with WorldEdit's wand, players who claimed the plot can only build within this region and only the blocks within will be saved. So it should be lower-corner and higher-corner 5- Type /th Create <Id> [Overwrite], the selected region is the area of the Housing, all player's build within it will be saved & pasted.If you enter "true" at the end, it means the current WorldEdit selected region will be saved as default schematic and will be used for all housing when resetting/unclaiming. Only enter "true" if you don't have default schematic set 6- /Type /th Sign <Id>, the location you are at will be where the Sign Display locates, who is claiming the Housing and how long before the edit session expires will be displayed here 7- Place a sign EXACTLY where you are at on the previous step 8- /Type /th Skull <Id>, the location you are at will be where the Skull Display locates, the skin of the player who is claiming the Housing will be displayed here 9- Place a Player Head Item EXACTLY where you are at on the previous step 10- (Optional) Type /th OverrideProtections if you want TerrainHousing overrides region protection plugin 11- Congratulations, you have finished setup, you are good to go! 12- Repeat Step 3-9 for setting up another Housing
- Custom languages file - Multiple default schematics support for different situation
Can't answer your question? PM me or leave a comment in the Discussion Section. I will answer you as soon as possible.
Q. I found bugs / console errors. A. Try to re-download the plugin before asking for help. I will help as much as I can if you provide enough information such as error logs, how to reproduce the error. Please PM me or leave a comment in the Discussion Section. Otherwise, I will ignore you.
Q. Nothing was received after typing the command. A. Please make sure that you follow the format in order to execute the command. You might get nothing if you enter wrong command arguments. Also, please make sure that the plugin is loaded and doesn't conflict with other plugins. You may ask for help but I can't promise I can fix the error if the error is not produced by my plugin.
Q. Does this plugin support xxx Platform / xxx Server / xxx Minecraft version? A. I am sorry that I can't test my plugin on all platforms, servers, Minecraft versions. I don't have time and resources. If you are having problems with the specified Platform / Server / Minecraft version, please PM me or leave a comment in the Discussion Section. I will try my best to fix it.
You are not permitted to redistribute any part of the resource in any form. You are not permitted to redistribute the resource as your own work. You are not permitted to modify the code of the resource. You are not recommended to give reviews about the difficulties you are facing like bugs, errors, configuration problems. You will not be alerted if the "Terms of Use" was modified. You are recommended to give suggestions of the resource or technical support to improve the quality of the resource.
This resource collects anonymous server statistics through bStats. If you would like to disable it, you can change the settings in plugins/bStats/config.yml.