icanbuyaproperty-0.1.0
Curse Maven Snippet
What's new
Main Features
Property Setup and Claiming
- Create properties through the Setup Block.
- Build a property with Claim Stakes and multi-section claim support.
- Preview the property before confirming setup.
- Automatically assign a property tier based on the selected mailbox/property type.
- Save a property name, sign location, facing direction, and listing details through the in-game GUI.
Property Types
- Residential
- Commercial
- Estate
Each property type has its own mailbox model/theme and its own setup defaults.
Listing Types
- Unlisted
- For Sale
- For Rent
- Rent to Own
Properties can switch between listing modes through the Seller GUI, and each listing stores its own price, payment timing, and accepted currency.
Property Protection and Rules
- Entry restriction for visitors
- Break and place protection
- Chest/container access control
- Functional block interaction control
- Trusted-player style controls
- Peace / PVP toggles
- Mob entry toggle
- Bed/respawn access toggle
- Owner-control locking
- Auction permission locking
Property rules become active after setup and continue to work while a property is unlisted, listed, owned, or auctioned, depending on the current state.
Property Borders and Visual Feedback
- Preview borders while setting up a property
- Show property borders during preview/check mode
- Owner border toggle through the Owner GUI
- Border pulse / display support for owners and admins
- Sign support for property display and location marking
Economy and Payments
- Supports item-based property payments
- Supports Lightman's Currency coin-value payments when available
- Buyer payment flow can use:
- payment slot for exact-item listings
- hotbar and inventory
- optional bank balance for Lightman's Currency-supported payments
- Rent, rent-to-own, and sale use a shared property economy flow
- Payment errors explain invalid currency, insufficient funds, or unavailable purchase states
Ownership Systems
- Buy, rent, or rent-to-own a property through the Buyer GUI
- Owner-only property management through the Owner GUI
- Voluntary ownership transfer with recipient confirmation
- Property ownership transfer from auction settlement
- Rename support tied to ownership flow
- Owner preview mode for checking the property with visible borders
Auction System
- Dedicated Auction Block
- Dedicated wall-mounted Auction Board
- Browse active property auctions through the Auction Board GUI
- Bid on auctioned properties
- Minimum next bid handling
- Auction time basis support:
- Minecraft Time
- Real Time
- Anti-sniping extension support
- Seller/owner auction restrictions while auction is active
- Repossessed and player-started auction handling
- Auction preview/check-property mode before bidding
Banned Owner / Recovery Handling
- Configurable banned-owner behavior:
- manual
- auto-auction
- auto-revert
- Grace period support before automatic resolution
- Repossessed / locked property handling
- Auction cleanup and ownership recovery flows
Preview Systems
- Setup preview
- Buyer preview
- Other-player preview
- Owner preview
- Auction property preview
- Sign placement preview
Preview mode includes movement restrictions, return handling, preview overlay text, and border visualization support.
Ownership Transfer
- Owner can send a transfer offer from the Owner GUI
- Recipient must accept or decline
- Offers expire automatically
- Transfer state is persisted
- Transfer preserves claim geometry and mailbox association
Respawn / Bed Handling
- Bed and respawn-anchor access checks inside claims
- Respawn protection for invalid or lost property access
- Safe fallback handling when a player no longer has access to their saved respawn point
Admin / Server Tools
/estateplayer command set/estateadminadmin command set- Claim inspection, editing, borders, listing control, currency control, size/front/sign management
- Auction duration and time-basis configuration
- Property deletion / forced cleanup
GUIs Included
Setup GUI
- Create and preview a new property
- Choose setup property type
- Review size, section count, and setup state
Seller GUI
- Configure property details
- Choose listing type
- Set currency and pricing
- Manage sign placement and facing
- Adjust property permissions
- Adjust owner controls
- Access admin preview buttons where applicable
Buyer GUI
- View property details
- View property permissions and owner-control summary
- See required payment and terms
- Buy / Rent / Rent to Own depending on listing
- Open auction when the property is auctioned
Owner GUI
- View owned property information
- Toggle allowed owner-editable controls
- Start an auction when allowed
- Send ownership transfer offers
- Toggle owner border visibility
- Start owner preview
Auction Board GUI
- Browse active property auctions
- View bid data, seller info, time remaining, and accepted currency
- Place bids
- Preview properties before bidding
Transfer Prompt UI
- Recipient receives accept / decline prompt for ownership transfer offers
Confirmation / Modal UI
- Payment error popups
- Auction confirmation popups
- Transfer confirmation popups
- Preview boundary prompts
Assets Included
Blocks
- Residential Mailbox
- Commercial Mailbox
- Estate Mailbox
- Setup Block
- Auction Block
- Auction Board
- Estate Border
Items
- Claim Stake
- Setup Block item
- Auction Block item
- Auction Board item
GUI Art / Textures
- Buyer GUI texture set
- Seller GUI texture set
- Details / rules / listing GUI textures
- Auction GUI texture
RECIPE
- Property Setup Block / Auction Crate – Crafted using wooden planks, paper, iron ingots, a chest, and redstone.
- Auction Board – Crafted using wooden planks, paper, a sign, and redstone.
- Auction Block – Crafted using gold nuggets, iron ingots, a clock, a chest, and redstone.
Block Art / Models
- Dedicated mailbox variants for each property tier
- Setup Block front/side/top texture set
- Auction Block texture set
- Wall Auction Board texture set
- Estate Border visual block texture
This mod has no additional files

