Travoria RentA
Travoria RentA
Features
For now there are only rooms to be rented!
But it is possible that there gonna be other objects later as well.
Rooms
Travoria RentA brings you the option to create rooms that can be rented. Every room has its own price where the price is calculated with the set time interval. Players can rent the rooms for any given time, and also continue the rent if they have it already rented. Players cannot place any blocks in a rented room but use all blocks that are set in the room. So any interaction within a rentable room is restricted to the current owner of the room (and admins).
After a rent of a player ends, all inventorys (chests, ovens, ...) will be cleared to secure that other players cannot clutch loot/grief other players if their rent just expired.
Rooms also include room regions to create which are solely for performance optimization. Just create a room region around all rentable rooms that are close to each other.
Commands
See all commands with explanation here: Commands
Permissions
- travoriaRentA.user: Normal user who can rent objects.
- travoriaRentA.room.*: Has all permissions connected to rooms.
- travoriaRentA.room.create: You can create modify and delete rooms and room regions.
- travoriaRentA.room.build: You can build within a room (place and remove blocks).
- travoriaRentA.room.interact: You can interact with all blocks within a room (not restricted to being the owner or not)
Configuration
- language:
- The language you want to run this plugin with.
- standardPeriod: months : days : hours : minutes
- the time used to calculate the price when renting objects
- updatePeriod:
- The time (in server ticks) between every update intervall for all rentable objects (to check if the rent expired)
- roomDeleteCode:
- The code required to delete rooms and room regions
Dependency
Softdependeny: Vault
Was able to test it and it is great! THANK YOU VERY MUTCH!
You might use this in your upcoming documentation:
I also wanted to translate your Plugin into german, but I do not know how ^^
@n0nnie
Hey, i've done some work. You can now use signs to let people rent rooms. Place a sign with the following text:
travRentA
<ID>
<Name for the object - replaces the first line on the Sign>
You can also get the same help if you type "/travRentA signs". I did not too much testing (not having the time), but it worked fine for me. If anything goes wrong, please contact me and i will take a look into it. Hope you enjoy it! :)
PS: I uploaded the new file already, only needs approval. I hope it will get that soon so you can grab the new version. :)
I tested this and it is wonderful! This is EXACTLY what I was looking for!
Your Plugin is great and it will make Hotels have any sense ^^
I've got a few suggestions though:
- Make Room Setting "visible" (Like Griefprevention) After you did set Corners of the room maybe some blocks appear to show, where the edges are - Make renting a room more easier Some of my players are to retarded to read signs AND to type what this sign tells them -.- So I got the Idea of a more easier way: If you rightclick with a gold ingot (or another Item) in a room for rent, the plugin asks you how much time you will stay? Another Idea: You can link Signs to the room. If you rightclick them, the Plugin will do another question
That are my suggestions so far. Sorry for my English =)
@n0nnie
So far it is possible if the floor and ceiling are not the same blocks (at very least should be). I am sure there were weird things that could occure if they are the same blocks (at least for the walls to the side).
If you want to have it the same blocks i could take a look into that. :)
Not sure to post a Ticket about this:
Is it possible to create rooms over other rooms? For example If I got a huge Hotel and the ceiling of one room is the floor of another room?