GithubHelp home page GithubHelp logo

gemseconomy's Introduction

gemseconomy's People

Contributors

furrykitten avatar lj2000lj avatar xanium1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gemseconomy's Issues

SQL Queries problems

Hi.
You merged my pull request, but the problem was bigger than I thought.
This is how database looks now
image
A lot of duplicates, but with different IDs.

The problem is here - "ON DUPLICATE KEY UPDATE". It works only with primary keys or unique index. Queries in code with ODKU doesn't contain primary key. And balances table doesn't even have primary key.

I think the solution here is to make CREATE queries with unique indexes (uuid mb).
Or, for existing tables, rewrite SELECT queries (https://stackoverflow.com/a/46952400)

Can't connect to mysql storage

GemsEconomy can not connect to my mysql database and isn't loaded.

After I reinstalled my minecraft server and recreated all configs GemsEconomy can't connect to mysql and throws a exception.
The credentials of the database and the config file of GemsEconomy are 100% percent the same.

I don't know what to do.

GemsEconomy Version: 4.9.2

latest.log

[16:19:17] [Server thread/INFO]: [GemsEconomy] Enabling GemsEconomy v4.9.2
[16:19:17] [Server thread/INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Starting...
[16:19:17] [Server thread/WARN]: java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:mysql://ms2749.gamedata.io:3306/ni4621364_1_DB?allowPublicKeyRetrieval=true&useSSL=false
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:114)
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:325)
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)
[16:19:17] [Server thread/WARN]: 	at me.xanium.gemseconomy.data.MySQLStorage.initialize(MySQLStorage.java:78)
[16:19:17] [Server thread/WARN]: 	at me.xanium.gemseconomy.GemsEconomy.initializeDataStore(GemsEconomy.java:165)
[16:19:17] [Server thread/WARN]: 	at me.xanium.gemseconomy.GemsEconomy.onEnable(GemsEconomy.java:103)
[16:19:17] [Server thread/WARN]: 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[16:19:17] [Server thread/WARN]: 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380)
[16:19:17] [Server thread/WARN]: 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483)
[16:19:17] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501)
[16:19:17] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415)
[16:19:17] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:227)
[16:19:17] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:945)
[16:19:17] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175)
[16:19:17] [Server thread/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:834)
[16:19:17] [Server thread/WARN]: Caused by: java.sql.SQLException: No suitable driver
[16:19:17] [Server thread/WARN]: 	at java.sql/java.sql.DriverManager.getDriver(DriverManager.java:298)
[16:19:17] [Server thread/WARN]: 	at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:106)
[16:19:17] [Server thread/WARN]: 	... 16 more
[16:19:17] [Server thread/INFO]: [GemsEconomy] Disabling GemsEconomy v4.9.2
[16:19:17] [Server thread/ERROR]: Error occurred while disabling GemsEconomy v4.9.2 (Is it up to date?)
java.lang.NullPointerException: null
	at me.xanium.gemseconomy.GemsEconomy.onDisable(GemsEconomy.java:139) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:415) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:516) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:508) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at me.xanium.gemseconomy.GemsEconomy.initializeDataStore(GemsEconomy.java:176) ~[?:?]
	at me.xanium.gemseconomy.GemsEconomy.onEnable(GemsEconomy.java:103) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:227) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:945) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at java.lang.Thread.run(Thread.java:834) [?:?]
[16:19:17] [Server thread/ERROR]: Error occurred while enabling GemsEconomy v4.9.2 (Is it up to date?)
org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register me.xanium.gemseconomy.listeners.EconomyListener@6842b92 while not enabled
	at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:636) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at me.xanium.gemseconomy.GemsEconomy.onEnable(GemsEconomy.java:105) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:227) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:945) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[1.16.5-patched.jar:git-Yatopia-staging/1.16.5-19]
	at java.lang.Thread.run(Thread.java:834) [?:?]

Could not load 'plugins/GemsEconomy-4.9.2.jar' in folder 'plugins'

It is impossible to use gemseconomy in 1.16 because the following error message appears:

[Server thread/ERROR]: Could not load 'plugins/GemsEconomy-4.9.2.jar' in folder 'plugins'

org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml

at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:170) ~[patched_1.16.4.jar:git-Paper-319]

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:148) ~[patched_1.16.4.jar:git-Paper-319]

at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.4.jar:git-Paper-319]

at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.4.jar:git-Paper-319]

at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:936) ~[patched_1.16.4.jar:git-Paper-319]

at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.4.jar:git-Paper-319]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_251]

Caused by: java.util.zip.ZipException: zip file is empty

at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_251]

at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:1.8.0_251]

at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:1.8.0_251]

at java.util.jar.JarFile.<init>(JarFile.java:167) ~[?:1.8.0_251]

at java.util.jar.JarFile.<init>(JarFile.java:131) ~[?:1.8.0_251]

at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:158) ~[patched_1.16.4.jar:git-Paper-319]

... 6 more

Issue loading plugin in 1.14.4

I was planning to add multiple economies in my skyblock server, the plugin wont load and only this show up in console

[11:43:30 ERROR]: Could not load 'plugins\GemsEconomy-4.9.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.16
        at org.bukkit.craftbukkit.v1_14_R1.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:261) ~[patched_1.14.4.jar:git-Paper-243]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:130) ~[patched_1.14.4.jar:git-Paper-243]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:337) ~[patched_1.14.4.jar:git-Paper-243]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:257) ~[patched_1.14.4.jar:git-Paper-243]
        at org.bukkit.craftbukkit.v1_14_R1.CraftServer.loadPlugins(CraftServer.java:355) ~[patched_1.14.4.jar:git-Paper-243]
        at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:226) ~[patched_1.14.4.jar:git-Paper-243]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:876) ~[patched_1.14.4.jar:git-Paper-243]
        at java.lang.Thread.run(Thread.java:834) [?:?]

The plugin itself works in 1.12.2 but not 1.14.4

Plugin cannot create account in MySQL database.

`[17:31:41] [WARN]: java.sql.SQLException: No value specified for parameter 4

[17:31:41] [WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)

[17:31:41] [WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)

[17:31:41] [WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887)

[17:31:41] WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861)

[17:31:41] [WARN]: at com.mysql.jdbc.PreparedStatement.checkAllParametersSet(PreparedStatement.java:2268)

[17:31:41] [WARN]: at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:2248)

[17:31:41] [WARN]: at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:2178)

[17:31:41] [WARN]: at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1219)

[17:31:41] [WARN]: at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)

[17:31:41] [WARN]: at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)

[17:31:41] [WARN]: at me.xanium.gemseconomy.data.MySQLStorage.createAccount(MySQLStorage.java:324)

[17:31:41] [WARN]: at me.xanium.gemseconomy.listeners.EconomyListener.lambda$onLogin$0(EconomyListener.java:39)

[17:31:41] [WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99)

[17:31:41] [WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)

[17:31:41] [WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)

[17:31:41] [WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

[17:31:41] [WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)

[17:31:41] [WARN]: at java.base/java.lang.Thread.run(Thread.java:832)
`

PaperSpiot 1.16.4, MySQL server version: 10.5.8-MariaDB - Arch Linux

Relocate com.zaxxer.hikari to avoid conflicts with other plugins

If you open up the GemsEconomy jar, you'll find com/zaxxer/hikari because GemsEconomy uses HikariCP.

However, the way HikariCP has been included in GemsEconomy means that GemsEconomy's HikariCP can clash with other plugins if those other plugins also use the same library. Two plugins relying on different versions of the same library will run into issues if both of them use the same namespace. In this case, the namespace is com.zaxxer.hikari.

As the CraftBukkit wiki warns:

Plugins should relocate their dependencies to avoid conflicts between plugins, which may result in nausea, vomiting, upset stomach, and/or death unintended behavior or exceptions.
https://bukkit.fandom.com/wiki/Using_External_Libraries_with_Plugins

Placeholders Crash Plugins

When using the GemsEconomy placeholders installed from PAPI (/papi ecloud download GemsEconomy), the placeholder crashes any plugin that uses it with the error message below:
me.xanium.gemseconomy.account.Account.getBalance(Account.java:165) ~[?:?]
If you need more info let me know.
Server version: 1.16.5
Host: Server.pro

The plug-in cannot read and write data normally

I'm using mariadb(a fork of mysql),and the plugin can not read/write the vaule into table

logs:
[WARN]: java.sql.SQLException: No value specified for parameter 4
[WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
[WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)
[WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887)
[WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861)
[WARN]: at com.mysql.jdbc.PreparedStatement.checkAllParametersSet(PreparedStatement.java:2211)
[WARN]: at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:2191)
[WARN]: at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:2121)
[WARN]: at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1162)
[WARN]: at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
[WARN]: at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
[WARN]: at me.xanium.gemseconomy.data.MySQLStorage.createAccount(MySQLStorage.java:324)
[WARN]: at me.xanium.gemseconomy.listeners.EconomyListener.lambda$onLogin$0(EconomyListener.java:39)
[WARN]: at me.xanium.gemseconomy.listeners.EconomyListener$$Lambda$947/00000000E45A5E80.run(Unknown Source)
[WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76)
[WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[WARN]: at java.base/java.lang.Thread.run(Unknown Source)

I have a error with my plugin in 1.19.3

[18:48:53] [Craft Scheduler Thread - 91 - GemsEconomy/WARN]: [GemsEconomy] Plugin GemsEconomy v4.9.3-GCRemake-1.6 generated an exception while executing task 152585
java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013) ~[?:?]
at java.util.ArrayList$Itr.next(ArrayList.java:967) ~[?:?]
at me.xanium.gemseconomy.account.AccountManager.getAccount(AccountManager.java:74) ~[GemsEconomy-4.9.3-GCRemake-1.6.jar:?]
at me.xanium.gemseconomy.listeners.EconomyListener.lambda$onLogin$0(EconomyListener.java:33) ~[GemsEconomy-4.9.3-GCRemake-1.6.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.19.3.jar:git-Purpur-1916]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.19.3.jar:git-Purpur-1916]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.19.3.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

[BUG] MySQL Host not being set properly

I have my MySQL host set to a server, let's name it DBServer. The Minecraft is hosted on a different server, say MCServer.

This is the error I get in chat:

[11:24:53 INFO]: [GemsEconomy] Enabling GemsEconomy v4.9.2
[11:24:53 INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-2 - Starting...
[11:24:54 ERROR]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-2 - Exception during pool initialization.
java.sql.SQLException: Access denied for user 'sc_currency'@'MCServer-IP' (using password: YES)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:453) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[?:?]
        at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) ~[?:?]
        at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[?:?]
        at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) ~[?:?]
        at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) ~[?:?]
        at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[?:?]
        at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81) ~[?:?]
        at me.xanium.gemseconomy.data.MySQLStorage.initialize(MySQLStorage.java:78) ~[?:?]
        at me.xanium.gemseconomy.GemsEconomy.initializeDataStore(GemsEconomy.java:165) ~[?:?]
        at me.xanium.gemseconomy.GemsEconomy.onEnable(GemsEconomy.java:103) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:271) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1071) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:292) ~[patched_1.16.5.jar:git-Tuinity-"f32fe9a"]
        at java.lang.Thread.run(Thread.java:834) [?:?]

Despite the correct IP being given in the config, it is not using that IP. It is instead using the local server's given IP address.

[BUG] Redeeming Multiple Cheques with Same Value Deletes Other Cheques

When redeeming a cheque in GemsEconomy, the expected behavior is one cheque will be redeemed for a value of currency, this cheque being the one selected in player hotbar.
When multiple cheques with the same value from the same player are available, redeeming one of these cheques can remove the rest if the multiple copies are spread out amongst different inventory slots. But if all these clones are in one inventory slot, one is removed at a time like expected.

Suggestion for update

Hello, I have a suggestion for the plugin in future versions: please add support to commands like @A, @p, @r, ecc...

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.