Toggle menu
528
1.4K
1
12.7K
DemocracyCraft Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Developer Licence: Difference between revisions

From DemocracyCraft Wiki
RobotAlan (talk | contribs)
Finished all the Subregion Wand things and Realty Changes
RobotAlan (talk | contribs)
Finished everything you asked Eenza
Line 10: Line 10:
Creating these subregions only require you to select the space and run one simple command!
Creating these subregions only require you to select the space and run one simple command!


== Selecting your Space ==
== Subregion Wand (WORKS) ==
The '''shape''' of your proposed rental will determine how you select your subregion's space.
/realty subregion wand


[[File:Creating a Cuboid Selection.gif|thumb|516x516px|A player creating a cuboid selection in-game. Click if video isnt playing!]]
* Grab a wand, run <code>/realty subregion wand</code>
* Select your area by right clicking all the corners with your wand
* Run <code>/realty subregion confirm</code>, set your height, price, max extensions etc.
This currently is the only way of setting subregions


=== Cuboid (rectangle/square) ===
== Selecting your Space (NOT WORKING) ==
The '''shape''' of your proposed rental will determine how you select your subregion's space.
 
=== Cuboid (rectangle/square) (NOT WORKING) ===
If you plan on having your rental be a '''rectangle''' or '''square''', follow these steps.
If you plan on having your rental be a '''rectangle''' or '''square''', follow these steps.


# Place two blocks marking the corners of your space
# Place two blocks marking the corners of your space
# Run <code>//wand</code> to grab a WorldEdit wand  
# Run <code>//wand</code> to grab a WorldEdit wand
# '''LEFT CLICK''' your '''first''' corner corner with your wand
# '''LEFT CLICK''' your '''first''' corner corner with your wand
# '''RIGHT CLICK''' your '''second''' corner with your wand
# '''RIGHT CLICK''' your '''second''' corner with your wand
Line 28: Line 34:
If it is incorrect, you can run the command <code>//sel</code> and repeat Steps 1 to 4 again.
If it is incorrect, you can run the command <code>//sel</code> and repeat Steps 1 to 4 again.


Now you are ready to run the subregion command, see the '''Subregion''' '''Command''' section.
Now you are ready to run the subregion command, see the '''Subregion''' '''Command''' section.  


[[File:Create a Polyregion Selection.gif|thumb|513x513px|A player creating a polygon selection in-game. Click if video isnt playing!]]
[[File:Creating a Cuboid Selection.gif|thumb|516x516px|A player creating a cuboid selection in-game. Click if video isnt playing! (NOT WORKING USE SUBREGION WAND)]]


=== Polygon ===
=== Polygon (NOT WORKING) ===
If you plan on having your rental '''NOT''' be rectangle or square, follow these steps.
If you plan on having your rental '''NOT''' be rectangle or square, follow these steps.


# Place blocks marking '''each corner''' of your space
# Place blocks marking '''each corner''' of your space
# Run <code>//wand</code> to grab a WorldEdit wand  
# Run <code>//wand</code> to grab a WorldEdit wand
# Run <code>//sel poly</code> to change to Polygon mode
# Run <code>//sel poly</code> to change to Polygon mode
# '''LEFT CLICK''' your '''first''' corner with your wand
# '''LEFT CLICK''' your '''first''' corner with your wand
# '''RIGHT CLICK''' your '''every other''' corner with your wand
# '''RIGHT CLICK''' your '''every other''' corner with your wand
# '''RIGHT CLICK''' your '''first''' corner again to '''seal''' your selection '''''<u><big>(IMPORTANT! YOU CANNOT SKIP THIS STEP!)</big></u>'''''
# '''RIGHT CLICK''' your '''first''' corner again to '''seal''' your selection '''''<u><big>(IMPORTANT! YOU CANNOT SKIP THIS STEP!)</big></u>''''' [[File:Create a Polyregion Selection.gif|thumb|513x513px|A player creating a polygon selection in-game. Click if video isnt playing! (NOT WORKING USE SUBREGION WAND)]]


You should now see a preview of your selection using little fire particles, confirm that is the correct selection. If it is incorrect, you can run the command <code>//sel</code> and repeat Steps 1 to 5 again.
== '''''<u><big>Subregion Command (NOT WORKING)</big></u>''''' ==
<code>'''''<u><big>/realty subregion quickcreate <parentRegion> <name> <price> <duration></big></u>'''''</code>


Now you are ready to run the subregion command, see the '''Subregion''' '''Command''' section.
'''''<u><big>Each argument is explained below:</big></u>'''''


== Subregion Command ==
* '''''<u><big><parentRegion> - This is the region that your rental is inside of. You can only have one parent. e.g. c100</big></u>'''''
<code>/realty subregion quickcreate <parentRegion> <name> <price> <duration></code>
* '''''<u><big><name> - This is the name of your new rental. e.g. cool-apt-1</big></u>'''''
* '''''<u><big><price> - This is the dollar price of your rental, do not include any currency sign. e.g. 100.25</big></u>'''''
* '''''<u><big><duration> - This is the duration of your lease period. e.g. 30d</big></u>'''''
** '''''<u><big>For duration, you can use the following suffixes: `s (seconds), m (minutes), h (hours), d (days), w (weeks)`</big></u>'''''


Each argument is explained below:
'''''<u><big>Example: <code>/realty subregion quickcreate c100 cool-apt-1 100.25 30d</code></big></u>'''''


* '''<parentRegion>''' - This is the region that your rental is inside of. You can only have '''one parent'''. e.g. c100
* '''''<u><big>This creates a new subregion inside c100 called cool-apt-1, which you can pay $100.25 every 30 days to lease (rent</big></u>'''''
* '''<name>''' - This is the name of your new rental. e.g. cool-apt-1
* '''<price>''' - This is the dollar price of your rental, do not include any currency sign. e.g. 100.25
* '''<duration>''' - This is the duration of your lease period. e.g. 30d
** For duration, you can use the following suffixes: `s (seconds), m (minutes), h (hours), d (days), w (weeks)`
 
'''Example:''' <code>/realty subregion quickcreate c100 cool-apt-1 100.25 30d</code>
 
* This creates a new subregion inside '''c100''' called '''cool-apt-1''', which you can pay '''$100.25 every 30 days''' to lease (rent
 
== Subregion Wand ==
/realty subregion wand
 
* Grab a wand, run <code>/realty subregion wand</code>  
* Select your area by right clicking all the corners with your wand
* Run <code>/realty subregion confirm</code>, set your height, price, max extensions etc.


== Leasing Updates ==
== Leasing Updates ==

Revision as of 16:05, 8 July 2026

A developer licence allows you to create leasehold subregions for freehold regions. This is useful for when you are trying to create:

  • Apartments
  • Market Stalls
  • Stores
  • Offices
  • ...and any other rentable spaces!

Creating these subregions only require you to select the space and run one simple command!

Subregion Wand (WORKS)

/realty subregion wand

  • Grab a wand, run /realty subregion wand
  • Select your area by right clicking all the corners with your wand
  • Run /realty subregion confirm, set your height, price, max extensions etc.

This currently is the only way of setting subregions

Selecting your Space (NOT WORKING)

The shape of your proposed rental will determine how you select your subregion's space.

Cuboid (rectangle/square) (NOT WORKING)

If you plan on having your rental be a rectangle or square, follow these steps.

  1. Place two blocks marking the corners of your space
  2. Run //wand to grab a WorldEdit wand
  3. LEFT CLICK your first corner corner with your wand
  4. RIGHT CLICK your second corner with your wand

You should now see a preview of your selection using little fire particles, confirm that is the correct selection.


If it is incorrect, you can run the command //sel and repeat Steps 1 to 4 again.

Now you are ready to run the subregion command, see the Subregion Command section.

A player creating a cuboid selection in-game. Click if video isnt playing! (NOT WORKING USE SUBREGION WAND)

Polygon (NOT WORKING)

If you plan on having your rental NOT be rectangle or square, follow these steps.

  1. Place blocks marking each corner of your space
  2. Run //wand to grab a WorldEdit wand
  3. Run //sel poly to change to Polygon mode
  4. LEFT CLICK your first corner with your wand
  5. RIGHT CLICK your every other corner with your wand
  6. RIGHT CLICK your first corner again to seal your selection (IMPORTANT! YOU CANNOT SKIP THIS STEP!)
    A player creating a polygon selection in-game. Click if video isnt playing! (NOT WORKING USE SUBREGION WAND)

Subregion Command (NOT WORKING)

/realty subregion quickcreate <parentRegion> <name> <price> <duration>

Each argument is explained below:

  • <parentRegion> - This is the region that your rental is inside of. You can only have one parent. e.g. c100
  • <name> - This is the name of your new rental. e.g. cool-apt-1
  • <price> - This is the dollar price of your rental, do not include any currency sign. e.g. 100.25
  • <duration> - This is the duration of your lease period. e.g. 30d
    • For duration, you can use the following suffixes: `s (seconds), m (minutes), h (hours), d (days), w (weeks)`

Example: /realty subregion quickcreate c100 cool-apt-1 100.25 30d

  • This creates a new subregion inside c100 called cool-apt-1, which you can pay $100.25 every 30 days to lease (rent

Leasing Updates

Landlords can no longer instantly change the rent on existing tenant. Instead they must propose a modification like so:

/realty modify <price/duration/maxextensions> <value>

The new terms apply the next time the tenant extends their lease, and the tenant can simply decline by not renewing, letting the lease end naturally.

Tenants can now propose changes too.

  • Run /realty modify <price/duration/maxextensions> <value> as the tenant
  • Your landlord sees all modification requests via /realty modify inbox
  • Your landlord reviews it with /realty modify accept <region> or /realty modify reject <region>
  • Check your own pending proposals any time with /realty modify outbox

Either party can end a lease early, but it now honours a mandatory notice period of 3 days.

Landlords can run: /realty terminate <region>

The lease ends after the notice window, with prorated refunds issued automatically. This is cancellable at any time with /realty terminate cancel <region>

You can now close a region to new tenants.

Done renting a place out? Stop it being rentable the moment it goes vacant:

/realty rentable false <region>

Additional Information

  • Your subregion cannot have more than one parent. In such cases, ask a Staff member to region for you
  • You can only create LEASEHOLD subregions
  • You cannot overlap with other subregions
  • The landlord is automatically set to you
  • Subregions must have meet the minimum size of 20 BLOCKS
  • Resizing, changing landlord, price, or duration requires a Staff member
  • You can clear your selection any time by running //sel
  • To go back to Cuboid mode, run //sel cuboid