RPXv1.0

RPX RealState

Sistema inmobiliario completo: alquiler y compra de propiedades con WorldEdit, WorldGuard, hologramas y pagos automáticos vía suscripción bancaria.


Introducción

RPX RealState gestiona propiedades inmobiliarias directamente desde Minecraft. Los administradores definen zonas con WorldEdit, el plugin crea la región WorldGuard automáticamente y muestra un holograma flotante con el precio y estado. Los jugadores alquilan o compran a través de agentes inmobiliarios.

Atención

Requiere WorldEdit y WorldGuard. También se integra con RPXEconomy para pagos automáticos y RPXUtils para SmartDoors.

  • Hologramas TextDisplay flotantes con precio y estado en tiempo real
  • Modo alquiler con ciclos automáticos vía Suscripciones de RPXEconomy
  • Modo compra con pago único y propiedad permanente
  • Propiedades multi-zona (pisos extra, balcones) con addregion
  • Sistema de convivientes con permisos granulares
  • App integrada en xPhone para gestión desde el móvil

Crear una Propiedad

  • 1. Selecciona el interior de la propiedad con //wand (WorldEdit).
  • 2. Ejecuta /rs admin create <id> <edificio> <€/ciclo> <días> <nombre>.
  • 3. Mira la puerta de hierro y ejecuta /rs admin linkdoor <id>.
  • 4. Mueve el holograma si hace falta: /rs admin movehologram <id>.
  • 5. Para pisos extra, selecciona la zona con //wand y usa /rs admin addregion <id>.
bash
# 2. Crea la propiedad (selección WE activa)
/rs admin create casa_01 edificio_centro 800 30 "Piso Centro"
#                ^ID       ^edificio    ^€    ^días ^nombre

# 3. Vincula la puerta de hierro (mirándola)
/rs admin linkdoor casa_01

# Precio de compra único opcional
/rs admin setbuyprice casa_01 15000

Información

Los flags de WorldGuard (sin PVP, sin mobs, construcción permitida para miembros) se aplican automáticamente al crear la propiedad.

Flujo de Alquiler/Compra

Un agente inmobiliario (permiso rpx.realstate.agent) gestiona las transacciones. Abre el menú de agente, selecciona una propiedad y envía una oferta al jugador cliente.

Alquiler

  • El agente envía la oferta desde RealEstateAgentMenu.
  • El cliente ejecuta /alquiler accept <propertyId>.
  • Se crea una Suscripción en RPXEconomy que cobra cada cycleDays días.
  • El jugador es añadido como miembro de la región WorldGuard.
  • El holograma cambia a 'Ocupado' con el nombre del inquilino.

Compra

  • El agente envía la oferta de compra.
  • El cliente ejecuta /alquiler accept <propertyId>.
  • Se realiza el pago único. La propiedad queda marcada como owned=true.

Consejo

El pago va a la cuenta bancaria marcada como 'inmobiliaria' (isJobAccount + nombre 'inmobiliaria'). Asegúrate de tenerla configurada en RPXEconomy.

Convivientes

El inquilino principal puede añadir convivientes desde el menú de gestión. Cada conviviente queda como miembro de la región WorldGuard y pierde el acceso al finalizar el contrato.

Comandos

ComandoPermisoDescripción
/alquilerAbre el menú de propiedades disponibles.
/rs admin create <id> <edif> <€> <días> <nombre>rpx.realstate.adminCrea propiedad desde selección WorldEdit activa.
/rs admin addregion <id>rpx.realstate.adminAñade zona extra (piso, balcón) a una propiedad existente.
/rs admin linkdoor <id>rpx.realstate.adminVincula la puerta de hierro que miras a la propiedad.
/rs admin setbuyprice <id> <precio>rpx.realstate.adminEstablece precio de compra definitiva.
/rs admin movehologram <id>rpx.realstate.adminMueve el holograma a tu posición.
/rs agentrpx.realstate.agentMenú de agente inmobiliario.
/alquiler accept <id>Acepta una oferta de alquiler o compra pendiente.
/alquiler reject <id>Rechaza una oferta pendiente.