Coder Social home page Coder Social logo

bziemons / simpleregionmarket Goto Github PK

View Code? Open in Web Editor NEW
7.0 8.0 59.0 270 KB

SimpleRegionMarket is the most comprehensive Region Market plugin available. It allows users to buy/sell, rent, lease, and auction WorldGuard regions.

License: Other

Java 100.00%

simpleregionmarket's Introduction

SimpleRegionMarket

SimpleRegionMarket is the most comprehensive Region Market plugin available. It allows users to buy/sell, rent, lease, and auction WorldGuard regions. Putting your pre-configured WorldGuard regions on the market is as simple as creating a sign. Players can simply click on a sign and are automatically granted WorldGuard region owner or member status. Financial transactions are managed through the Vault enabled economy plugin of your choice.

simpleregionmarket's People

Contributors

basicmark avatar bziemons avatar cysioland avatar nigjo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simpleregionmarket's Issues

Wrong permission check, dervied from SimpleRegionMarketOld

CommandHandler.java

            } else if (args[0].equalsIgnoreCase("remmember") || args[0].equalsIgnoreCase("removemember")) {
                    if (SimpleRegionMarket.getInstance().getVaultHook().hasPermission(player, Permission.COMMAND_ADDMEMBER_OWN)
                                    || SimpleRegionMarket.getInstance().getVaultHook()
                                    .hasPermission(player, Permission.COMMAND_ADDMEMBER_OTHER)) {

You must use a REMMEMBER permission instead of ADDMEMBER for remmember command.

1.8 Update needed

Please update to 1.8 spigot / bukkit My server is dependent on your plugin for its economy

Error when server start

[21:42:37] [Server thread/INFO]: [SimpleRegionMarket] Enabling SimpleRegionMarket v3.6
[21:42:37] [Server thread/WARN]: org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
in "", position 1057
[21:42:37] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
[21:42:37] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:149)
[21:42:37] [Server thread/WARN]: at me.ienze.SimpleRegionMarket.TokenManager.initTemplates(TokenManager.java:304)
[21:42:37] [Server thread/WARN]: at me.ienze.SimpleRegionMarket.SimpleRegionMarket.onEnable(SimpleRegionMarket.java:85)
[21:42:37] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250)
[21:42:37] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324)
[21:42:37] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404)
[21:42:37] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugin(CraftServer.java:441)
[21:42:37] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R2.CraftServer.enablePlugins(CraftServer.java:375)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.n(MinecraftServer.java:344)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.g(MinecraftServer.java:319)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.a(MinecraftServer.java:275)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:175)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:426)
[21:42:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618)
[21:42:37] [Server thread/WARN]: Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed
in "", position 1057
[21:42:37] [Server thread/WARN]: at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
[21:42:37] [Server thread/WARN]: at org.yaml.snakeyaml.reader.StreamReader.(StreamReader.java:50)
[21:42:37] [Server thread/WARN]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
[21:42:37] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
[21:42:37] [Server thread/WARN]: ... 14 more

But functions is work

Custom signs

Which show information specified in templates.yml

Custom templates

Having custom templates, which can be specified as type in templates.yml.

  • Implementation
  • Testing

Fees in percent or fix values to specified economy account

Headline says all ;)

It would be very nice to define fees for the 4 specific things you can do with the regions.

Example:
Rentfee: 10%
Buyfee: 2%
and so on ...

and an option to set an economy account which will get the fees for expample:

fees_sent_to: Bank

The amount on signs should be the total amount. Example:

Player A buys regions. That costs: 10000
Bank gets 2% -> 200
Selling player gets 9800

Regards Monarchis

PS: Great work one of the best plugins ever seen. Sorry for my bad English ;)

/rm options command

Only for admins. Advanced functionality, mostly for testing.
Lets you set options for regions or signs or (maybe) templates.

  • Region options
  • Sign options
  • Template options ?

Update to WorldGuard 6.

I can't run SRM and receive this:

Could not load 'plugins/SimpleRegionMarket_v3.6.3.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/databases/ProtectionDatabaseException

Renting a region deducts money but changes no permisions

Users can click on a rent sign to rent a region. They can not open chests inside the region. The world guard region file is not changed to show user as a member.
As far as I can tell the only effect to clicking on the rent sign is a deduction of money and a notice change on the sign to say it;s your rental.

Buying (using a sell sign) works correctly and sets the owners in the worldguard file.

Bellow is the ticked I places on the bukkit site, but then I found this and thought maybe you don't check bukkit often.


Brief explanation of your issue:
Users can click on a rent sign to rent a region. They can not open chests inside the region. The world guard region file is not changed to show user as a member.

Crafbukkit/Spigot/Libigot/(etc.) Version:

  • 1.6.4 R2

SimpleRegionMarket Version:

  • 3.6.3

Paste of your Startup/Shutdown log:

  • it's pretty long, but here are the relevant lines
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] Enabling SimpleRegionMarket v3.6
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] Loaded 4 template(s), 1 world(s) and 1 region(s).
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] The check took 6ms
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] Permissions loaded (PermissionsEx)
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] Dynmap markers loaded.
    2014-01-24 17:02:31 [INFO] [SimpleRegionMarket] SimpleRegionMarket enabled.

Paste of your error log:

  • there is no error reported

Paste of your SRM files:

  • this is the entire rent signs file

world:
hovel_10:
signs:
'0':
world: world
X: 61.0
Y: 79.0
Z: 419.0
price: 200.0
renttime: 86400000
hidden: true
owner: luke3549
account: mcplus
taken: true
expiredate: 1390621646535

Any additional information that is relevant:

  • this is the relevant section of the worldguard regions file

hovel_10:
type: cuboid
min: {x: 61.0, y: 75.0, z: 410.0}
max: {x: 70.0, y: 90.0, z: 420.0}
priority: 30
flags: {entry: allow, construct: OWNERS, exit: allow}
owners: {}
members: {}
parent: hovels
hovels:
type: cuboid
min: {x: 59.0, y: 74.0, z: 409.0}
max: {x: 113.0, y: 91.0, z: 437.0}
priority: 20
flags: {notify-enter: true, notify-leave: true, entry: allow, exit: allow}
owners: {}
members: {}
parent: nibiru

Specific items as currency

Can be set in the template. Special items with name and options can be set in the templates.yml. Amount will be set instead of price.

feature: Too easy to abandon a Lease region by right-clicking sign.

My players not so smart :) so they clicks at any sign at sight.
It's too easy to abandon a lease region or extend a rent by right-click on sign.
It's a big problem for me. I need a confirmation command or some difficult way to abandon a region.
In SRM.old i had patched [let] sign handler to use a configurable item (bone in my case) to make a action on owned regions/signs.

/rm remove command

Clears a region and removes it from Simple Region Market database afterwards.

Which version of WG and DynMap

So I have seen servers using SRM and DynMap recently, on 1.8.8. I am wondering which version of bukkit/spiggot, WorldGuard, and DynMap versions I need to be able to run this on my server. I really need it because of the DynMap integration. If all the plugins like this had that, then I would get another, but that is the sole reason I need this plugin to work!

Example server using it: play.hellominers.com

Thanks,

-Nick

Region reset

  • Template option for resetting when clearing region
  • Have WorldEdit schematics files ( see #3 )
  • Test with Spigot

Language System

  • Java I18n support via .properties files
  • Get all current strings into the en language file

/rm info command

Gets detailed info about the selected region.

  • Without options will get the info you're standing in
  • Not standing in a region will get you the info from the region you're looking at
  • You can specify the region name as an option
  • More detailed info with permission node ?

No support for banks from BOSEconomy plugin

Hi,

I'm using an economy plugin BOSEconomy to manage my server economy and I've just noticed that there is no way to make a bank an owner of a region (that means Simple Region Market doesn't transfer money from player to the bank, instead it creates a player account, not the bank account, in BOSEconomy of that name). It is possible to make it cooperate with banks too? It is very essential for the economy system I would develop on my server.

Thank you for helping me to solve it ;)

/rm region snapshot command

Can be used to update the snapshot of the WorldEdit schematics.
This is the only way to do that, after creating the region.

SRM in 1.7.9 Could not pass event PlayerInteractEvent to SimpleRegionMarket v3.6

I've included the log snip from the test server, idk if this is because of WG or SRM But that is what happens.

[22:23:57] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to SimpleRegionMarket v3.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:216) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:629) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
Caused by: java.lang.NullPointerException
at me.ienze.SimpleRegionMarket.handlers.LangHandler.Out(LangHandler.java:63) ~[?:?]
at me.ienze.SimpleRegionMarket.handlers.LangHandler.ErrorOut(LangHandler.java:91) ~[?:?]
at me.ienze.SimpleRegionMarket.signs.TemplateHotel.ownerClicksTakenSign(TemplateHotel.java:75) ~[?:?]
at me.ienze.SimpleRegionMarket.TokenManager.playerClickedSign(TokenManager.java:365) ~[?:?]
at me.ienze.SimpleRegionMarket.handlers.ListenerHandler.onPlayerInteract(ListenerHandler.java:116) ~[?:?]
at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
... 15 more
[22:24:12] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to SimpleRegionMarket v3.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:216) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:629) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
Caused by: java.lang.NullPointerException
at me.ienze.SimpleRegionMarket.handlers.LangHandler.Out(LangHandler.java:63) ~[?:?]
at me.ienze.SimpleRegionMarket.handlers.LangHandler.ErrorOut(LangHandler.java:91) ~[?:?]
at me.ienze.SimpleRegionMarket.signs.TemplateHotel.ownerClicksTakenSign(TemplateHotel.java:75) ~[?:?]
at me.ienze.SimpleRegionMarket.TokenManager.playerClickedSign(TokenManager.java:365) ~[?:?]
at me.ienze.SimpleRegionMarket.handlers.ListenerHandler.onPlayerInteract(ListenerHandler.java:116) ~[?:?]
at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit-1.7.9-3092.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
... 15 more

Limits

  • per permissions
  • lightweight limits.yml for easy configuration

/rm reload command

Will reload different types of config, or all.

  • templates (means templates.yml)
  • regions (means all regions.yml)
  • regions in world (means all regions.yml in that world)
  • regions in template (means all regions.yml in that template)
  • limits (means limits.yml)
  • all

The fact that this is not on my jenkins http://ci.nixium.com

If you want access to a free jenkins you can add however many projects that you'd like I provide my jenkins to people in the mc community for free with not obligation. I'll likely build it manually for now but if you want to build your own projects sign up and respond to this ticket and I'll set up your account.

Write info on a map

Similar to /rm info, but this should show detailed information on the region you're standing in by writing them to a map the player holds in his hands. The map should be obtainable by running a command

Region rollback isn't working

I want a system where players can rent a spot on a wall and have put a sign there that says whatever they want. Obviously, for this to work, the sign has to disappear when their rental period expires.

Currently, regions do not roll back when the rental period expires. I have restarted the server after setting Rollback_On_Expire to true but it still doesn't work.

Having custom actions on custom signs

Refers to #26 to specify custom actions on custom events like teleporting to that region, buying it, running other commands, showing different info, etc.

  • Custom actions by templates.yml config ?
  • Custom events like right-click, left-click, double-right-click, double-left-click
  • Specifying custom areas for custom events ?

/rm tp command

The command to teleport to a region.
Possibility specified by template.
Permission node for admins to teleport to any region.

  • Teleport command
  • Have a teleport point, which can be set by admins

Rollback not working Version 3.6.3

Hey, I know that Rollback is not working and I understand that you are working on this feature, but I am currently creating a minecraft server and my rent-able regions highly depend on this feature to be working. I would like to know when you think SRM4 will be released so I can either wait or try to find an alternative (hard to do) that has the same feature.

Confirmation with double-right-click

When a player clicks on a sign to buy/rent/sell, he should do it again for confirmation. He should get a message with price and name of the region.

/rm list command

Will list region based on different options, such as:

  • buyable regions in a radius
  • buyable regions (from one template)
  • own regions
  • regions of other players (with permission node)
  • all regions of specific templates (with permission node)
  • all regions of specific worlds (with permission node)

/rm region command

Command to manage a region (your own or somebody else's region with permission node).
Also features:

  • Add member
  • Remove member
  • Add owner
  • Remove owner

Custom messages when events occur

Having the ability to log and/or message players with a specific permission node when someone buys a region e.g.

  • Log on events (serverlog or custom log)
  • Message on events

Framework

  • Main plugin class
  • Region, Sign and basic Template classes
  • Loading template configs from disk

WorldGuard and WorldEdit implementations

WorldGuard is part of the framework #2.

  • WorldGuardManager
  • Have region members/owners be managed over WorldGuard
  • Save WorldGuard after editing members/owners
  • WorldEditManager

3.6.3 Unexpected end of ZLIB input stream

Hello!

Everytime any player tried to rent a region we get this error below and the region isnt accessable. Extending the lease time works fine, though. The setup worked fine as far as I know and we couldnt pinpoint the moment when it stopped to work properly.
Server is currently running Spigot-1235.

Can somebody tell me whats wrong here?
Thanks

[20:50:09 WARN]: java.io.EOFException: Unexpected end of ZLIB input stream
[20:50:09 WARN]: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
[20:50:09 WARN]: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
[20:50:09 WARN]: at java.util.zip.ZipInputStream.read(ZipInputStream.java:193)
[20:50:09 WARN]: at java.io.FilterInputStream.read(FilterInputStream.java:107)
[20:50:09 WARN]: at me.ienze.SimpleRegionMarket.regions.RegionSaveThread.run(RegionSaveThread.java:52)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.