Code Monkey home page Code Monkey logo

buycraftx's People

Contributors

itsjh avatar leemcneil avatar liam-wiltshire avatar minecrafter avatar nikosgram avatar nilsbrychzy avatar ow77 avatar tebexollie avatar theminecoder avatar wildbamaboy avatar

Stargazers

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

Watchers

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

buycraftx's Issues

RecentPayment get package (name)

Hi,

There doesn't seem to be a way to get a package id or package name from a RecentPayment object.
Am I missing something ?

Thanks

Release

Having issues that buycraftX does not get new transactions after several hours of the server being up. ./buycraft forcecheck doesn't solve it either. I'm in contact with support & was told to "update to release 3" I have done so and the issues still are going on -- I emailed back with a new /buycraft report

That being said, on the blogpost: https://blog.buycraft.net/introducing-the-public-beta-of-the-new-bukkit-plugin/

beta-3 is what I'm using -- I cannot tell how old this and up to what commits are in that build is there a 100% up to date compiled version I can test that hopefully will resolve my issues?

Sign message spam

Its spamming "unable to locate sign at (and then some cords)" randomly in chat. And when players is breaking blocks it spamming this: You don't have permission to break this sign.

1.7.10 Thermos Error On Package Link

When you click on an item in the buycraftx gui with 1.7.10 thermos: http://prntscr.com/anfsu4
Error:

21:44:09 [Server] WARN Exception in thread "Craft Scheduler Thread - 128" 
21:44:09 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin BuycraftX v10.0 generated an exception while executing task 34270
21:44:09 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
21:44:09 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
21:44:09 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
21:44:09 [Server] INFO at java.lang.Thread.run(Thread.java:745)
21:44:09 [Server] INFO Caused by: java.lang.NullPointerException
21:44:09 [Server] INFO at net.buycraft.plugin.internal.fanciful.FancyMessage.<init>(FancyMessage.java:89)
21:44:09 [Server] INFO at net.buycraft.plugin.internal.fanciful.FancyMessage.<init>(FancyMessage.java:78)
21:44:09 [Server] INFO at net.buycraft.plugin.bukkit.tasks.SendCheckoutLink.run(SendCheckoutLink.java:34)
21:44:09 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
21:44:09 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
21:44:09 [Server] INFO ... 3 more

Requesting Alias Commands for /Buy

I can not use Alias commands for /buy?
I use the "commands.yml" to make more options for /buy like /support and other common names.
Can you please add this ability back to buycraft or create a way to make more than one command for /buy.
I see this a a good thing for servers who want to have non-english commands and common /donate style commands.

Even if you have to Config the Alias in the Buycraft config I can see this helping owners a lot.

Thanks for your time.

Changelog??

Where is the changelog of each updates you releasing now?

Bungeecord error?

Not sure if im the only one experiencing the issue or if im doing something wrong. But on Bungeecord, the buy command shows all of the entire server(s) packages on every server. Such as, KitPvP server shows Creative and Skywars server packages and category. I have enabled Bungeecord and tried using the Bungeecord version of the plugin. If i am doing something wrong, there should be a wiki for this lol...

Issue from support

'' WARN Exception in thread "Craft Scheduler Thread - 2"
27.02 06:22:19 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin BuycraftX v0.1.1-SNAPSHOT generated an exception while executing task 219 ''

Let me know if you need more info.

Setting up buysigns

How do i create buysigns with this new version?
/buysign begin/end doesn't work for me.

View recent payments

There should be a way to view recent payments from a player or just in general, plus further information (what packages where bought etc).

Multiple language files

The plugin should ship with multiple language files (They're in the process of being translated into different languages now).

In the settings file the customer should be able to specify the language they want to use, and it should then read that language from a folder which includes the languages we release with. I've attached a screenshot for demonstration purposes.

screen shot on 2016-04-15 at 13-50-16

Not compatible with spigot 1.7.10

BuycraftX is not compatible with 1.7.10

http://pastebin.com/spNU17WV

I'm assuming this is on purpose considering you didn't list 1.7 within the compatible minecraft versions. The server was auto-updated to an incompatible build in that case - which is defiantly an issue within the older buycraft version i suppose.

Buycraft buy command

Hello, I'm wondering if there's a way to use "/buy (CATEGORYID)". If there isn't such command please add it. Also I am wondering why it's possible to type "/buy" but not "/sudo (name) buy" or "/buycraftx:buy"

Retain 1.7.10 R1/1.7.9 R2 support

Hi,
I can't see any important reasons why support for 1.7.9/1.7.10 has been dropped completely.
Yes for sure, it's a lot easier to maintain just one version, but this is Buycraft. It shouldn't drop support for quite a big mass of customers.
18% of all minecraft servers are still on 1.7.10 and this will not change as these servers are spigot-Forge 1.7.10 servers.
Source:
http://mcstats.org/plugin/Vault (scroll down to Game versions)

At least the plugin should load it's core functionality on 1.7.10 and disable features like buy signs or shop gui, to let all customers benefit from the optimizations this new version brings.
This change would also lower support requests because users don't complain that the new version is not loading on their modded 1.7.10 server,

Besides from that, thanks for making Buycraft more efficient!

BungeeCord 0.1.3 {uuid} placeholder not working

Hi,
we are running 0.1.3 on our BungeeCord.
online-mode: true

We wanna use this bungeeplugin to set BungeePerms groups.

This is our buycraft command:
bp user {uuid} group set vip

`[BuycraftX] Fetching all due players...
05:12:34 [INFORMATION] [BuycraftX] Fetched due players (1 found).

05:12:34 [INFORMATION] [BuycraftX] Executing commands for 1 online players...

05:12:35 [INFORMATION] [BuycraftX] Fetched 1 commands for player 'HexagonMC'.

05:12:35 [INFORMATION] [BuycraftX] Dispatching command 'bp user {uuid} group set vip' for player 'HexagonMC'.

05:12:35 [INFORMATION] CONSOLE executed command: /bp user {uuid} group set vip

05:12:35 [INFORMATION] The player {uuid} does not exist!
`
Clearly BungeePerms is saying that the user {uuid} is does not exist. So the plugin is not parsing the uuid correctly.
{name} does workj correctly

If using the command manually in the bungee console it is working:
`bp user 12af1a97-36df-4bb6-b6ba-03205d0a867e group set vip

05:19:00 [INFORMATION] CONSOLE executed command: /bp user 12af1a97-36df-4bb6-b6ba-03205d0a867e group set vip

05:19:00 [INFORMATION] Set group vip for player HexagonMC.
`

Tried both, isBungeeCord=true and =false in Buycraft config. Both didn't work
But this config setting was broken and misnamed in the old plugin aswell.

GUI item ID

The "GUI item ID" that is set in a category on Buycraft doesn't display using "/buy" in game.

UUID Hyphens

When you've set a command to use {uuid} in a command the hyphens (-) aren't being shown in UUID in the new version

Commands doesnt execute without restart

Hello as the title says, I have to restart between every donations to make them receive the package they bought. I am running an bungee network with ip_forward to true in bungee config and bungeecord to true in spigot. Also latest spigot and latest buycraft x.

Unhandled exception

[00:08:50] [Craft Scheduler Thread - 1483/WARN]: Exception in thread "Craft Scheduler Thread - 1483"
[00:08:50] [Craft Scheduler Thread - 1483/WARN]: org.apache.commons.lang.UnhandledException: Plugin BuycraftX v10.0 generated an exception while executing task 590211
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
at com.google.gson.Gson.fromJson(Gson.java:803)
at com.google.gson.Gson.fromJson(Gson.java:741)
at net.buycraft.plugin.client.ProductionApiClient.deleteCommand(ProductionApiClient.java:103)
at net.buycraft.plugin.execution.strategy.QueuedCommandExecutor$1.run(QueuedCommandExecutor.java:81)
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 4 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:374)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:165)
... 10 more

Inventory click exception

[18:44:23] [Server thread/ERROR]: Could not pass event InventoryClickEvent to BuycraftX v0.1-SNAPSHOT
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[craftbukkit.jar:git-Bukkit-53fac9f]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-53fac9f]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-53fac9f]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1564) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-53fac9f]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_66]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:672) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:628) [craftbukkit.jar:git-Bukkit-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:536) [craftbukkit.jar:git-Bukkit-53fac9f]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NoSuchMethodError: org.bukkit.event.inventory.InventoryClickEvent.getClickedInventory()Lorg/bukkit/inventory/Inventory;
at net.buycraft.plugin.bukkit.gui.CategoryViewGUI$GUIImpl.onInventoryClick(CategoryViewGUI.java:264) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[craftbukkit.jar:git-Bukkit-53fac9f]
... 15 more

No class defined error

[13:31:53] [Server thread/ERROR]: Error occurred while enabling BuycraftX v0.1-SNAPSHOT (Is it up to date?)
java.lang.NoClassDefFoundError: com/google/gson/Gson
at net.buycraft.plugin.bukkit.signs.purchases.RecentPurchaseSignStorage.(RecentPurchaseSignStorage.java:20) ~[?:?]
at net.buycraft.plugin.bukkit.BuycraftPlugin.onEnable(BuycraftPlugin.java:148) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-9a88a38-2ba7357]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:352) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:313) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494) [spigot.jar:git-Spigot-9a88a38-2ba7357]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_80]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_80]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_80]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-9a88a38-2ba7357]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-9a88a38-2ba7357]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
... 13 more

BuycraftX GUI displaying irrelevant categories

The GUI currently displays all categories/packages regardless of which servers the categories/packages apply to. This is misleading and can show duplicate packages of the same name that are impossible for some players to understand/distinguish.

Please bring back the old buycraft GUI where only packages that apply to the current server will be displayed.

config reset

Hello, I dont know if the whole config reset or if its just the bungeecord option, but I change the bungeecord to true, restart the server and it go to false again.

API Documentation?

Is there any documentation for plugins wanting to interface with BC? I'm not seeing much information or API at all. Any info on this would be great!

/buy command generates lines in the chat..

[11:36:45] [Server thread/INFO]: BitterBrush issued server command: /buy
[11:36:48] [pool-3-thread-26/WARN]: Exception in thread "pool-3-thread-26"
[11:36:48] [pool-3-thread-26/WARN]: org.apache.commons.lang.UnhandledException: Plugin BuycraftX v0.1.2-SNAPSHOT generated an exception while executing task 635
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Player.spigot()Lorg/bukkit/entity/Player$Spigot;
at net.buycraft.plugin.bukkit.tasks.SendCheckoutLink.run(SendCheckoutLink.java:35)
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:53)
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more

Buycraft Signs

I am trying to create Buycraft signs for recent donations, but I would like to filter it for a specific package.

I have found [buycraft_rp], but I don't know how to filter it.

Handle Buycraft being offline better

As of writing, Buycraft is currently suffering some downtime.

During this downtime, restarting the server results in BuycraftX waiting a fairly long time to try to verify the server key, then waits a fairly long time once again to grab server packages after trying to verify the secret key. This for me took around a minute or so for BuycraftX to abort and let the server continue.

Once started, whenever BuycraftX attempts to retrieve information from the Buycraft service, a large stacktrace indicating a timeout is printed to console. This should probably be turned into a "Service unavailable" message and look much friendlier then a stacktrace.

http://pastebin.com/raw/uQRSDxvL

Rank-up issues in only a certain world.

Hello, I run a Spigot server running version: Spigot-b1c1b55-7d73fbb
I am currently using the latest Buycraft plugin found on the blog.
Basically when any users purchases the "Bronze" rank, they are upgraded in all worlds except from the Games world.
http://hastebin.com/girozejisi.vbs and http://hastebin.com/yokanicaho.vbs
I have since removed the initial command that ranks up the user, however this issue still persists.
It keeps trying to rank up the user, even when there is no issue at all.
Any sort of help would be really appreciated.
Also, when this happens my TPS absolutely tanks and spams console.

Unknown issue

[19:50:31] [Server thread/INFO]: cowsook issued server command: /buycraft forcecheck
[19:50:31] [Craft Scheduler Thread - 55/INFO]: [BuycraftX] Fetching all due players...
[19:50:31] [Server thread/INFO]: HighTierMemes issued server command: /r sand fall trap
[19:50:31] [Craft Scheduler Thread - 55/ERROR]: [BuycraftX] Could not fetch due players queue
javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1874) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1857) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1378) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355) ~[?:1.7.0_85]
at net.buycraft.plugin.internal.okhttp3.internal.io.RealConnection.connectTls(RealConnection.java:188) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.io.RealConnection.connectSocket(RealConnection.java:145) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.io.RealConnection.connect(RealConnection.java:108) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.http.StreamAllocation.findConnection(StreamAllocation.java:188) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:127) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.http.HttpEngine.connect(HttpEngine.java:289) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.internal.http.HttpEngine.sendRequest(HttpEngine.java:241) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.RealCall.getResponse(RealCall.java:240) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:198) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:160) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.internal.okhttp3.RealCall.execute(RealCall.java:57) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.client.ProductionApiClient.get(ProductionApiClient.java:49) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.client.ProductionApiClient.retrieveDueQueue(ProductionApiClient.java:81) ~[BuycraftX-2.jar:?]
at net.buycraft.plugin.execution.DuePlayerFetcher.run(DuePlayerFetcher.java:57) [BuycraftX-2.jar:?]
at net.buycraft.plugin.bukkit.command.ForceCheckSubcommand$1.run(ForceCheckSubcommand.java:33) [BuycraftX-2.jar:?]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-5d4e372-9554894]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) [spigot.jar:git-Spigot-5d4e372-9554894]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_85]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_85]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_85]
Caused by: java.security.ProviderException: java.security.KeyException
at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:146) ~[sunec.jar:1.7.0_85]
at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:704) ~[?:1.7.0_85]
at sun.security.ssl.ECDHCrypt.(ECDHCrypt.java:78) ~[?:1.7.0_85]
at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:714) ~[?:1.7.0_85]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:278) ~[?:1.7.0_85]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:913) ~[?:1.7.0_85]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:849) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1035) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1344) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371) ~[?:1.7.0_85]
... 22 more
Caused by: java.security.KeyException
at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method) ~[sunec.jar:1.7.0_85]
at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:126) ~[sunec.jar:1.7.0_85]
at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:704) ~[?:1.7.0_85]
at sun.security.ssl.ECDHCrypt.(ECDHCrypt.java:78) ~[?:1.7.0_85]
at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:714) ~[?:1.7.0_85]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:278) ~[?:1.7.0_85]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:913) ~[?:1.7.0_85]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:849) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1035) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1344) ~[?:1.7.0_85]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371) ~[?:1.7.0_85]
... 22 more

Information on using API

Hey there. I'm wondering if it was possible to use BuycraftX not only for receiving information about payments that have been done.
My custom Bungeecord server plugin listens to Votifier votes. After a certain amount of votes by one player I'd like to give this player one of my packages on Buycraft for free.
Is there any way of using BuycraftX the other way round? Example creating a new Purchase(ProxiedPlayer, PackageId), which then gets send to Buycraft and shows up as a manual transaction.
Of course, then the normal BuycraftX plugin should get the "payment notification" and send the commands of that package to the server - as usual.
So is there any payment API in java I can use in my custom plugin?
Thank you for your information :)

Creating buysigns

#15 I don't get how you can DEFINE The location for buysigns, previously (as mentioned in #15) it was /buysigns I don't understanding the explanation provided in #15

BlackList Commands

If you could add something to prevent certain commands from being executed on the server(e.x. /op) that would be great.

Serialization

new SerializedBlockLocation(((World)location.getExtent()).getName(), location.getBlockX(), location.getBlockY(), location.getBlockZ());

Worlds can share the same name, use the unique id of the world instead.

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.