AdvancedRegionMarket
Advanced Region Market allows serveradmins to create sell and rent signs for worldguard regions, which can be clicked by users to buy or rent the linked region. It also has a lot features which help users to manage their bought regions, and find new ones.
Feature List:
- Sell regions - Admins can create signs which can be clicked to buy a region permanently
- Rent regions - Admins can create signs which can be clicked to rent a region.
- - They can be clicked again to extend the rent time
- - Admins can set a maximum rent time so users can't rent a specific region for more than X days at once
- Admins can create regionkinds and allocate them to a region. Users can now search a free region of this kind
- Admins can define an autoprice in the config to let ARM calculate the price of a region by it's size
- Permissions
- Region owners can (if they have permission) reset their region (blocks) via GUI. Admins can set a Cooldown for this in the config
- Region owners can add ((and remove) members to their region
- Region owners can make members to owners
- Admins can set permissions to allow only specific groups to buy specific regionkinds
- Admins can enable an option which resets a region if the owner has not been online for a specific amount of days. (Bungee support)
- - Can be disabled for specific regions by admins
- Admins can enable an option which allows members of a region to take over a region if the admin has not been online for a specific amount of days. (Bungee support)
- - Members will see a GUI if they can take over a region
- Plugin is compatible with "Fast Async WorldEdit" for faster region regeneration
- Admins can set a option to a region, so members and owners of it can only build new blocks and only remove blocks they have build (good for Hotels)
- All messages are fully customizable via config
- Admins can define groups to set limits and assign them to players.
- Members can sell their regions back to the server.
- A dynamic GUI that will only show the options a player has permission for.
- Players can (if they have permission) teleport them to a region. ARM can set a point where players will be teleported to automatically or an admin can set a new point
- Admins can define presets that can be loaded and applied to every region they define. This allows a faster region setup
- Autocompleter for commands
- Admins can see how many regions are available (per graph)
- Admins can define presets that can be loaded and applied to every region they define. This allows a faster setup of the regions
- Members can create, manage and sell a specific amount of subregions, that can be set by the admin
- Sign-Linking-Mode that allows the create new regions in seconds
- Mass actions. Admins can change settings for a complete group of regions
- EntityLimits. You can decide how many and which entities can be spawned on a region
Dependencys
You need to have the following plugins installed on your Server:
- Vault (https://dev.bukkit.org/projects/vault)
- A economy plugin vault can hook in
- Worldguard (https://dev.bukkit.org/projects/worldguard)
- WorldEdit (https://dev.bukkit.org/projects/worldedit)
How to install:
- Download Advanced Region Market from Bukkit.org (https://dev.bukkit.org/projects/advancedregionmarket/files)
- Copy the file advancedregionmarket.jar into your plugins folder of your minecraft server
- If you want to use the autoreset or takeover function and have a bungeecord server I highly suggest to copy the armpory.jar into the plugins folder of you bungeecord server. You find the ARMProxy.jar here
- restart your minecraft (and bungeecord if armproxy installed) server.
- If you want to use takeover and autoreset fill in your mysql login data in both configs (bungeecord and minecraft server) and set autoreset and/or takeover to true.
- Edit the config.yml how you want it.
- Restart the server
- You are done! :D
- If you are switching from AreaShop you can use this tool to import your old regions.
Additional software:
- ArmImporter: Allows to import regions from other regionshops to make it easier to switch to AdvancedRegionMarket.
- ArmShopBridge: Connects the plugin to various shop-plugins like Shopkeepers, Quickshop, ShopChest, etc.
Support:
If you need help, found a bug or if you have any suggestions for the plugin you can write me a private message or join my Discord server: https://discord.gg/v3HsVrf
Of course you can create an issue on Github too:
https://github.com/alex9849/advanced-region-market/wiki
Permissions:
You'll find a complete list of all permissions with commands and explaination here:
https://github.com/alex9849/advanced-region-market/wiki/Commands-and-permissions
And for the presets:
https://github.com/alex9849/advanced-region-market/wiki/Presets
Tutorial:
You'll find a complete tutorial here:
https://github.com/alex9849/advancedregionmarket/wiki
Support:
If you need help with the plugin you can write me a private message or join my Discord server: https://discord.gg/v3HsVrf
Fast Tutorial:
If you want to create regions faster i would recommend to read the wiki about the presets and to create regions with the Sign-Linking-Mode (/arm signlinkmode <sellregion/contractregion/rentregion/disable>)
Create a sell-region:
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-sell]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: the price
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
Create a rent-region
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-rent]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: ;;
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
Create a contract-region
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-contract]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: ;
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
There are also 2 Tutorial videos made by ReaperOfSouls98:
Basic plot setup:
Advanced:
Commands:
Tipp: Nearly everything that a player can do with commands can be done with the GUI. I highly suggest enabling it for the players. This will make it easier for the player to use the plugin. The GUI is dynamic. It will only show options the players have permission for. You can translate it in the message.yml
You'll find a list with all commands here:
https://github.com/alex9849/advanced-region-market/wiki/Commands-and-permissions
And for the presets:
https://github.com/alex9849/advanced-region-market/wiki/Presets
Info:
- The Plugin collects annonym data and sends it to bStats (https://bstats.org/) to create statistics for me.
- The Plugin sends the hostname, server-IP and port to me (so I can see which servers use this plugin and I can eventually visit them ;) )
- You are not allowed to resell this plugin.
- You are not allowed to sell functions of this plugin (Like a higher region-limit) to your players.
By downloading this Plugin you agree with these points!
Pictures of the GUI:
Regionmanager for Owners:
Regionfinder:
Main menu:
When creating the 'Contract' plot, where does the money go? Does it just subtract from the players balance and disappear forever? Would be nice if they money went into a 'Town Account'?
Another question, I have LuckPerms. I want to be in full control what players can/can't do in the commandline. Is it possible to configure the permission nodes and commands through LuckPerms, instead of the plugin's config?
In reply to cyrodiilwarrior:
It would be nice to see "town account" with an access for someone to this money, especially for RPG servers
Hello I am having an issue with line 163
RemoveEntitiesOnRegionBlockReset: false
although I set it to False it still Removes stuff the chest inside the Region. Any way I can fix this?
In reply to Forge_User_20257331:
If you don't want that ARM restores you regions you can just set autorestore to false.
Use /arm setautorestore REGION false
Or for multiple regions
/arm setautorestore rk:REGIONKIND false
When click on a sign to rent o buy i got this.
What is it ?
[15:56:13 ERROR]: Could not pass event PlayerInteractEvent to AdvancedRegionMarket v2.1.5
java.lang.NullPointerException: null
at net.alex9849.arm.regions.SellRegion.buy(SellRegion.java:74) ~[?:?]
at net.alex9849.arm.handler.listener.SignClickListener.handleSignCmd(SignClickListener.java:70) ~[?:?]
at net.alex9849.arm.handler.listener.SignClickListener.interactEvent(SignClickListener.java:49) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor150.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.1.jar:git-Paper-51]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.1.jar:git-Paper-51]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.1.jar:git-Paper-51]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.15.1.jar:git-Paper-51]
at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:458) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1373) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:1037) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1030) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1096) ~[patched_1.15.1.jar:git-Paper-51]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:933) ~[patched_1.15.1.jar:git-Paper-51]
at java.lang.Thread.run(Thread.java:834) [?:?]
hello is there a way to add a player's friend to the plot ?
In reply to Forge_User_71737534:
Yes. They can use "/arm addmember"
Love to see this :)
How do i give permissions to my player so they can buy a house created by an admin ?
In reply to Forge_User_71737534:
Why can't players buy houses
You do not have permission for that
Can someone help
In reply to Forge_User_71737534:
In reply to Forge_User_71737534:
In reply to Alex9849:
In reply to Alex9849:
out of limit! you have 0/0 default-regions and 0/'unlimited' regions total!
this what the server says when i used my other account whos member only, but when i use my primary account whos OP and Owner it works
can you help me to setup my members, donators and admins.
i will show you my permssions.yml
groups:
Member:
options:
default: true
prefix: '&f[&5MEMBER&f] '
permissions:
- arm.help
- arm.use.rentregion
- arm.use.sellregion
- arm.use.contractregion
- arm.buy.sellregion
- arm.buy.rentregion
- arm.buy.contractregion
- arm.buykind.REGIONKIND
- arm.member.resetregionblocks
- arm.member.sellregion
- arm.member.info
- arm.member.addmember
- arm.member.removemember
- arm.member.listregions
- arm.member.gui
- arm.member.tp
- arm.member.limit
- essentials.rules
- essentials.motd
- ExtraStorage.bp.size.9
- ExtraStorage.bp.open
- signpvpkit.use
- mcp.enter
- essentials.afk
- essentials.balance
- essentials.balancetop
- essentials.compass
- essentials.exp
- essentials.getpos
- essentials.help
- essentials.helpop
- essentials.home.bed
- essentials.info
- essentials.invsee
- essentials.kick.notify
- essentials.list
- essentials.mail
- essentials.me
- essentials.motd
- essentials.msg
- essentials.mute
- essentials.pay
- essentials.payconfirmtoggle
- essentials.ptime
- essentials.pweather
- essentials.realname
- essentials.recipe
- essentials.rules
- essentials.sell
- essentials.sell.bulk
- essentials.sell.hand
- essentials.sethome
- essentials.showkit
- essentials.sleepingignored
- essentials.suicide
- essentials.time
- essentials.signs.color
- essentials.signs.use.buy
- essentials.signs.use.disposal
- essentials.signs.use.info
- essentials.signs.use.kit
- essentials.signs.use.mail
- essentials.signs.use.protection
- essentials.signs.use.sell
- essentials.signs.use.warp
Donator:
options:
default: false
prefix: '&f[&aVIP&f] '
permissions:
- ExtraStorage.sign.place
- ExtraStorage.sign.use
- ExtraStorage.bp.size.36
- ExtraStorage.player.check
- ExtraStorage.player.check.exempt
- ExtraStorage.player.noitemdrop
- essentials.afk.auto
- essentials.afk.kickexempt
- essentials.back
- essentials.balance.others
- essentials.balancetop.force
- essentials.book
- essentials.book.title
- essentials.book.author
- essentials.clearinventory
- essentials.condense
- essentials.depth
- essentials.eco.loan
- essentials.enderchest
- essentials.enderchest.others
- essentials.exp.others
- essentials.feed.others
- essentials.fly
- essentials.fly.safelogin
- essentials.gamemode
- essentials.heal.others
- essentials.heal
- essentials.feed
- essentials.hat
- essentials.home.compass
- essentials.ignore
- essentials.invsee.equip
- essentials.keepxp
- essentials.kill
- essentials.kit.exemptdelay
- essentials.msg.multiple
- essentials.pay.multiple
- essentials.paytoggle
- essentials.ping
- essentials.sethome.bed
- essentials.sethome.multiple
- essentials.sethome.multiple.[set name]
- essentials.skull
- essentials.workbench
- essentials.chat.color
- essentials.chat.format
- essentials.chat.magic
- essentials.chat.question
- essentials.chat.shout
- essentials.signs.break.trade
- essentials.signs.create.sell
- essentials.signs.create.trade
- essentials.signs.use.trade
- essentials.nick
- essentials.nick.changecolors
- essentials.nick.color
- essentials.nick.magic
- essentials.nick.format
inheritance:
- member
Admin:
options:
default: false
prefix: '&f[&e&lCO-OWNER&f] '
permissions:
- arm.admin.changeautoreset
- arm.admin.create.sellregion
- arm.admin.create.rentregion
- arm.admin.remove
- arm.admin.buildeverywhere
- arm.admin.updateschematic
- arm.admin.changeishotel
- arm.admin.setregionkind
- arm.admin.changedoblockreset
- arm.admin.listregionkinds
- arm.admin.resetregion
- arm.admin.resetregionblocks
- arm.admin.info
- arm.admin.addmember
- arm.admin.removemember
- arm.admin.listregions
- arm.admin.tp
- arm.admin.setowner
- arm.admin.bypasslimit
- arm.admin.setwarp
- arm.admin.reload
- arm.admin.unsell
- arm.admin.extend
- arm.admin.deleteregion
- arm.admin.preset.setprice
- arm.admin.preset.setextendperclick
- arm.admin.preset.setmaxrenttime
- arm.admin.preset.setregionkind
- arm.admin.preset.setautoreset
- arm.admin.preset.sethotel
- arm.admin.preset.setdoblockreset
- arm.admin.preset.info
- arm.admin.preset.reset
- arm.admin.preset.help
- arm.admin.preset.load
- arm.admin.preset.delete
- arm.admin.preset.save
- arm.admin.preset.list
- arm.admin.preset.setextend
- arm.admin.terminatecontract
- arm.admin.regionstatus
- arm.admin.bypassteleportercooldown
- ExtraStorage.bp.reload
- ExtraStorage.player.version
- signpvpkit.signpvpkit
- signpvpkit.create
- ExtraStorage.*
- ExtraStorage.bp.*
- ExtraStorage.player.*
- ExtraStorage.sign.*
- mcp.main
- mcp.create
- mcp.create
- mcp.tp
- mcp.enable
- mcp.disable
- mcp.rename
- mcp.remove
- mcp.setdes
- mcp.update
- mcp.info
- mcp.list
- mcp.enter.<portal>
- essentials.afk.message
- essentials.afk.others
- essentials.antioch
- essentials.back.into.<worldname>
- essentials.back.ondeath
- essentials.backup
- essentials.ban
- essentials.ban.offline
- essentials.banip
- essentials.bigtree
- essentials.book.others
- essentials.broadcast
- essentials.broadcastworld
- essentials.chat.spy
- essentials.clearinventory.all
- essentials.clearinventory.multiple
- essentials.clearinventory.others
- essentials.clearinventoryconfirmtoggle
- essentials.commandcooldowns.bypass
- essentials.createkit
- essentials.customtext
- essentials.deljail
- essentials.delwarp
- essentials.delhome
- essentials.economy
- essentials.eco
- essentials.enchant
- essentials.enchantments
- essentials.enderchest.modify
- essentials.essentials
- essentials.exp.give
- essentials.exp.give.others
- essentials.exp.set
- essentials.exp.set.others
- essentials.ext
- essentials.feed.cooldown.bypass
- essentials.fly.others
- essentials.gamemode.all
- essentials.gamemode.creative
- essentials.gamemode.adventure
- essentials.gamemode.others
- essentials.gamemode.spectator
- essentials.gamemode.survival
- essentials.gc
- essentials.geoip.show
- essentials.getpos.others
- essentials.give
- essentials.heal.cooldown.bypass
- essentials.help.[pluginname]
- essentials.help.[pluginname].[command]
- essentials.helpop.receive
- essentials.home.others
- essentials.invsee.modify
- essentials.invsee.preventmodify
- essentials.item
- essentials.itemdb
- essentials.itemspawn.exempt
- essentials.itemspawn.item-<itemname>
- essentials.itemspawn.item-[itemid]
- essentials.itemspawn.item-[itemid]
- essentials.itemspawn.item-[itemname]
- essentials.itemspawn.item-all
- essentials.itemspawn.meta-author
- essentials.itemspawn.meta-chapter-[chapter]
- essentials.itemspawn.meta-firework
- essentials.itemspawn.meta-head
- essentials.itemspawn.meta-lore
- essentials.itemspawn.meta-title
- essentials.jail.allow.<command>
- essentials.jail.exempt
- essentials.jails
- essentials.joinfullserver
- essentials.jump
- essentials.jump.lock
- essentials.kick
- essentials.kick.exempt
- essentials.kickall
- essentials.kickall.exempt
- essentials.kill.exempt
- essentials.kill.force
- essentials.kit
- essentials.kit.others
- essentials.kits.*
- essentials.kits.[kitname]
- essentials.kittycannon
- essentials.lightning
- essentials.lightning.others
- essentials.list.hidden
- essentials.mail.send
- essentials.mail.sendall
- essentials.more
- essentials.msgtoggle.bypass
- essentials.msgtoggle.others
- essentials.msgtoggle
- essentials.mute.exempt
- essentials.mute.offline
- essentials.near
- essentials.near.maxexempt
- essentials.near.others
- essentials.nick.allowunsafe
- essentials.nick.changecolors.bypass
- essentials.nick.others
- essentials.nocommandcost.[command]
- essentials.nocommandcost.all
- essentials.oversizedstacks
- essentials.potion.[potionName]
- essentials.potion.apply
- essentials.powertool
- essentials.powertool.append
- essentials.powertooltoggle
- essentials.ptime.others
- essentials.pvpdelay.exempt
- essentials.remove
- essentials.pweather.others
- essentials.repair
- essentials.repair.all
- essentials.repair.armor
- essentials.repair.enchanted
- essentials.seen
- essentials.seen.banreason
- essentials.seen.ip
- essentials.seen.extra
- essentials.seen.ipsearch
- essentials.seen.location
- essentials.sethome.multiple.unlimited
- essentials.sethome.others
- essentials.setjail
- essentials.setwarp
- essentials.setworth
- essentials.signs.enchant.allowunsafe
- essentials.signs.protection.override
- essentials.signs.trade.override
- essentials.signs.trade.override.collect
- essentials.silentjoin
- essentials.silentjoin.vanish
- essentials.silentquit
- essentials.skull.modify
- essentials.skull.others
- essentials.skull.spawn
- essentials.socialspy
- essentials.socialspy.others
- essentials.spawner
- essentials.spawner.*
- essentials.spawner.[mob]
- essentials.spawnmob
- essentials.spawnmob.*
- essentials.spawnmob.[mob]
- essentials.spawnmob.stack
- essentials.speed
- essentials.speed.bypass
- essentials.speed.fly
- essentials.speed.others
- essentials.speed.walk
- essentials.sudo
- essentials.sudo.exempt
- essentials.sudo.multiple
- essentials.teleport.cooldown.bypass.back
- essentials.teleport.cooldown.bypass.tpa
- essentials.teleport.timer.bypass
- essentials.teleport.timer.move
- essentials.tempban
- essentials.tempban.exempt
- essentials.tempban.offline
- essentials.tempban.unlimited
- essentials.thunder
- essentials.time.set
- essentials.time.world.all
- essentials.togglejail
- essentials.togglejail.offline
- essentials.tree
- essentials.unban
- essentials.unbanip
- essentials.unlimited
- essentials.unlimited.item-[itemid]
- essentials.unlimited.item-[itemname]
- essentials.unlimited.item-all
- essentials.unlimited.item-bucket
- essentials.unlimited.others
- essentials.vanish
- essentials.vanish.effect
- essentials.vanish.interact
- essentials.vanish.others
- essentials.vanish.pvp
- essentials.vanish.see
- essentials.version
- essentials.warp.otherplayers
- essentials.warp.others
- essentials.warp.overwrite.*
- essentials.warp.overwrite.[warpname]
- essentials.warps.*
- essentials.warps.[warpname]
- essentials.weather
- essentials.whois.ip
- essentials.world
- essentials.worlds.<worldname>
- essentials.worth
- essentials.chat.spy
- essentials.chat.url
- essentials.geoip.hide
- essentials.protect
- essentials.protect.admin
- essentials.signs.break.balance
- essentials.signs.break.buy
- essentials.signs.break.disposal
- essentials.signs.break.enchant
- essentials.signs.break.free
- essentials.signs.break.gamemode
- essentials.signs.break.heal
- essentials.signs.break.info
- essentials.signs.break.kit
- essentials.signs.break.mail
- essentials.signs.break.protection
- essentials.signs.break.repair
- essentials.signs.break.sell
- essentials.signs.break.spawnmob
- essentials.signs.break.time
- essentials.signs.break.warp
- essentials.signs.break.weather
- essentials.signs.create.balance
- essentials.signs.create.buy
- essentials.signs.create.disposal
- essentials.signs.create.enchant
- essentials.signs.create.free
- essentials.signs.create.gamemode
- essentials.signs.create.heal
- essentials.signs.create.info
- essentials.signs.create.kit
- essentials.signs.create.mail
- essentials.signs.create.protection
- essentials.signs.create.repair
- essentials.signs.create.spawnmob
- essentials.signs.create.time
- essentials.signs.create.warp
- essentials.signs.create.weather
- essentials.signs.format
- essentials.signs.magic
- essentials.signs.use.balance
- essentials.signs.use.enchant
- essentials.signs.use.free
- essentials.signs.use.gamemode
- essentials.signs.use.heal
- essentials.signs.use.repair
- essentials.signs.use.spawnmob
- essentials.signs.use.time
- essentials.signs.use.weather
- essentials.setspawn
- essentials.spawn
- essentials.spawn-on-join.exempt
- essentials.spawn.others
- essentials.setxmpp
- essentials.xmpp
- essentials.xmppspy
inheritance:
- donator
Owner:
permissions:
- '*'
- essentials.ban.exempt
- essentials.ban.notify
- essentials.ban.notify
- essentials.ban.notify
- essentials.ban.notify
- essentials.ban.notify
- essentials.chat.spy.exempt
- essentials.delhome.others
- essentials.enchantments.allowunsafe
- essentials.god
- essentials.god.others
- essentials.god.pvp
- essentials.nuke
- lagg.*
inheritance:
- admin
users:
95a2d6e9-079d-34fe-8c7f-f9ec87791539:
group:
- Owner
permission:
- permissions.*
options:
name: Anshie
9e5454c8-b342-35b1-8b64-f7264914771c:
options:
name: Rafzel
group:
- Member
schema-version: 1
In reply to KimRuzzelSoriano:
In reply to Alex9849:
In reply to KimRuzzelSoriano:
What's Wrong! It's not working!
11.12 18:37:37 [Server] ERROR null 11.12 18:37:37 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'advancedregionmarket:arm' in plugin AdvancedRegionMarket v1.5.1 11.12 18:37:37 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1385) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1220) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191] 11.12 18:37:37 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12.jar:git-Spigot-596221b-9a1fc1e] 11.12 18:37:37 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] 11.12 18:37:37 [Server] INFO Caused by: java.lang.NullPointerException 11.12 18:37:37 [Server] INFO at net.alex9849.arm.AdvancedRegionMarket.onCommand(AdvancedRegionMarket.java:514) ~[?:?] 11.12 18:37:37 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.12.jar:git-Spigot-596221b-9a1fc1e]