Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://github.com/Tyrrrz/DiscordChatExporter
- ================================================
- Guild: Direct Messages
- Channel: NullByte
- Messages: 1,704
- ================================================
- NullByte#5513 [20-Nov-17 10:16 AM]
- hello
- FireFlies#6515 [20-Nov-17 10:18 AM]
- Hey there ExoticCode, so essentialy I'm looking to get a core with all the usual simple commands you find on most servers (/msg, /fly, /tp etc). I have a full doc with all the details if you'd like to have a look.
- NullByte#5513 [20-Nov-17 10:19 AM]
- sure
- FireFlies#6515 [20-Nov-17 10:19 AM]
- Here you are: https://docs.google.com/document/d/1JVZObIaiNvC2dtatbVdpgZbn0hfUvaIHfLSp5XVHczM/edit?usp=sharing
- NullByte#5513 [20-Nov-17 10:24 AM]
- what's your budget for this
- FireFlies#6515 [20-Nov-17 10:26 AM]
- I was thinking around $40
- What do you think?
- NullByte#5513 [20-Nov-17 12:18 PM]
- I was thinking 60, but I can go 50 and split the difference
- FireFlies#6515 [20-Nov-17 02:26 PM]
- That sounds fair
- How long do you think this will take you?
- NullByte#5513 [20-Nov-17 02:28 PM]
- not too terribly long, I might be able to get a beta out to you by tonight
- FireFlies#6515 [20-Nov-17 02:29 PM]
- That would be great, I also forgot to mention that I'll need the source code since I will be adding/removing features from the core for my different gamemodes
- Is that a problem?
- NullByte#5513 [20-Nov-17 04:33 PM]
- not at all
- NullByte#5513 [20-Nov-17 07:34 PM]
- what's the server name?
- FireFlies#6515 [20-Nov-17 08:02 PM]
- FireFlies Network
- Please don't add any prefixes, if that's what you have in mind
- NullByte#5513 [20-Nov-17 08:03 PM]
- not what I was going after
- FireFlies#6515 [20-Nov-17 08:03 PM]
- Ah ok no worries 😉
- NullByte#5513 [20-Nov-17 08:03 PM]
- working on commands rn, setting up the framework
- FireFlies#6515 [20-Nov-17 08:04 PM]
- Got it 👍
- NullByte#5513 [20-Nov-17 08:04 PM]
- should be ready with a beta in ~2 hours
- FireFlies#6515 [20-Nov-17 08:04 PM]
- Sounds good, I'll still be around
- NullByte#5513 [20-Nov-17 08:04 PM]
- perfect
- and I require payment before I send over anything like the source, I'm sure you can trust me with my vouchers and such, as well as my rep on spigot
- FireFlies#6515 [20-Nov-17 08:06 PM]
- That's alright, no worries, but is there any possibility I can do some testing on a test server you own?
- NullByte#5513 [20-Nov-17 08:06 PM]
- I don't own a test server but I can assure you all of it will work
- it's not rocket science, it's logic, and if something messes up I can fix it within a couple minutes
- if you need I can setup a test server though
- FireFlies#6515 [20-Nov-17 08:08 PM]
- It's fine, also what will the beta include?
- NullByte#5513 [20-Nov-17 08:09 PM]
- it will be everything excluding the command cooldown, auto-afk and the messages or mentions
- this is just so you can test to see if everything works while I setup the more complex features
- FireFlies#6515 [20-Nov-17 08:13 PM]
- Sounds fantastic, let me know what your paypal email is so I can pay quickly when the beta is finished
- NullByte#5513 [20-Nov-17 08:14 PM]
- c\_shupe\_@hotmail.com
- do you want a core.* giving you access to everything
- FireFlies#6515 [20-Nov-17 08:23 PM]
- That would be nice yes
- NullByte#5513 [20-Nov-17 08:25 PM]
- btw, I'm making this plugin extremely easy to be added to
- just in case you want any other developer to add to it
- in the future
- FireFlies#6515 [20-Nov-17 08:30 PM]
- Wonderful, it's exaclty what I need since a core will be changed for different gamemodes
- NullByte#5513 [20-Nov-17 08:31 PM]
- the only long part now is making all of the commands, not hard just time consuming
- FireFlies#6515 [20-Nov-17 08:38 PM]
- I understand
- NullByte#5513 [20-Nov-17 08:46 PM]
- what sound do you want played when a message is sent?
- oh and the beta won't have the spawnpoint, and stuff saved into data files to keep over resets
- FireFlies#6515 [20-Nov-17 08:51 PM]
- The sound is a pop sound (I think it comes from when an item is picked up)
- NullByte#5513 [20-Nov-17 09:21 PM]
- for the teleporting
- if I do /tphere <player> should the target player be notified that he was teleported
- FireFlies#6515 [20-Nov-17 09:22 PM]
- Yes, it should say something like "&7You were teleported to &a[name]&7."
- Sorry for not including that
- NullByte#5513 [20-Nov-17 09:22 PM]
- Okay perfect, np
- I've finished up to the "back" command, just as an update
- NullByte#5513 [20-Nov-17 10:02 PM]
- https://hastebin.com/raw/xebopimoje
- let me know what you think about the messages file as is
- just so I know it's the format you want
- FireFlies#6515 [20-Nov-17 10:12 PM]
- Looks good to me! There seems to be an error though when you type 's like here: other: "&a%player%&7’s gamemode was set to &aCREATIVE&7."
- I don't know if that's only in the hastebin
- NullByte#5513 [20-Nov-17 10:12 PM]
- that's a `'`
- don't worry
- FireFlies#6515 [20-Nov-17 10:13 PM]
- No worries, it's fine 😃
- NullByte#5513 [20-Nov-17 10:14 PM]
- onto invsee, so almost done
- with the commands anyway, taking a bit longer than I expected
- FireFlies#6515 [20-Nov-17 10:15 PM]
- That's alright, I prefer you take your time to do a good job than rush through everything 😉
- NullByte#5513 [20-Nov-17 10:15 PM]
- Oh don't worry, it's all done very well in my opinion, and there's no way to rush something like this unless it doesn't work
- a few of the commands won't be in the beta, just to save time for you to test out the commands, but they will be added into the second version I put out
- FireFlies#6515 [20-Nov-17 10:18 PM]
- Sounds good 👍
- Do you have a github account I can follow the updates on privately?
- NullByte#5513 [20-Nov-17 10:18 PM]
- I don't know if I'm able to make private repos on github
- but I can send you the current source for you to look at if you'd' like
- FireFlies#6515 [20-Nov-17 10:19 PM]
- No it's alright it's just for ease since I'm mostly on GitHub for updates and such, but don't worry it's fine
- NullByte#5513 [20-Nov-17 11:23 PM]
- so the beta will most likely be done tonight, the rest of it will be done tomorrow
- sound good to you?
- FireFlies#6515 [20-Nov-17 11:27 PM]
- Yes that's fine
- NullByte#5513 [20-Nov-17 11:41 PM]
- I don't understand /list
- is it editable in the config, or in the messages yml?
- FireFlies#6515 [20-Nov-17 11:44 PM]
- It's editable in the config
- Like the essentials /list
- Where you put the groups you want to appear in the list
- NullByte#5513 [20-Nov-17 11:44 PM]
- "/list - Lists the online players and groups. Uses the same system as EssentialsX list.
- Permission: core.list
- Message: Same as EssentialsX, still needs to be editable in the messages.yml file."
- that's what confused me
- FireFlies#6515 [20-Nov-17 11:45 PM]
- Ah yeah, what I'm saying is the format can be editable in the messages.yml, and the content of the list in the config
- NullByte#5513 [20-Nov-17 11:46 PM]
- ohh
- alright, got it
- so chat formatting and list will be done after the beta, since that's a bit complicated
- I do want to get a version out today though so you can test out the commands and make sure the majority of them work
- FireFlies#6515 [20-Nov-17 11:51 PM]
- Alright that's fine, when do you think you'll have it ready? It's getting quite late here
- NullByte#5513 [20-Nov-17 11:51 PM]
- once I get the AFK done I'm going to take a break for today and let my mind rest
- so I'll probably put out a version with all commands up to AFK
- I'll most likely get more done tonight while you're sleeping but just in case I'm asleep while you need to be testing you'll have a working version
- FireFlies#6515 [20-Nov-17 11:56 PM]
- Sounds good, could you show me a few code snipets before I go? Then I'll pay and you can send versions whenever
- NullByte#5513 [20-Nov-17 11:58 PM]
- https://hastebin.com/vafoxiduno.java
- there's my command
- https://hastebin.com/zepelenivo.java
- that's the messages handler
- https://hastebin.com/ihanagetuv.java
- that's the teleport command
- FireFlies#6515 [21-Nov-17 12:00 AM]
- Awesome, sending $50 via PayPal now
- NullByte#5513 [21-Nov-17 12:00 AM]
- perfect
- once I get ready to go to sleep I'll send over my latest stable version
- FireFlies#6515 [21-Nov-17 12:01 AM]
- Fantastic, just to double check, this is your paypal email correct? c_shupe_@hotmail.com
- NullByte#5513 [21-Nov-17 12:01 AM]
- yes
- c\_shupe\_@hotmail.com
- FireFlies#6515 [21-Nov-17 12:01 AM]
- Sweet
- Sent
- Let me know if you've received it
- NullByte#5513 [21-Nov-17 12:02 AM]
- yep, I've got it
- thank you very much
- FireFlies#6515 [21-Nov-17 12:03 AM]
- No worries, can't wait to test it
- NullByte#5513 [21-Nov-17 12:03 AM]
- should be perfect for what you're looking for
- FireFlies#6515 [21-Nov-17 09:44 AM]
- Have you made any progress?
- I'm free to test anything now
- NullByte#5513 [21-Nov-17 06:18 PM]
- yes
- my apologies I've been sleeping
- got super tired after we stopped talking and kind of crashed
- https://cdn.discordapp.com/attachments/382096801391575050/382580516383358998/Core-0.0.1.jar
- https://cdn.discordapp.com/attachments/382096801391575050/382580567973036032/Core.zip
- that's the beta
- FireFlies#6515 [21-Nov-17 06:19 PM]
- That's fine
- I get an error on startup
- [18:19:33 INFO]: [Core] Enabling Core v1.0
- [18:19:33 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:46) ~[?:?]
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:29) ~[?:?]
- at com.exoticcode.core.command.CommandAFK.<init>(CommandAFK.java:14) ~[?
- :?]
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:39) ~[?:?
- ]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:35) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- [18:19:33 INFO]: [Core] Disabling Core v1.0
- NullByte#5513 [21-Nov-17 06:20 PM]
- perfect
- FireFlies#6515 [21-Nov-17 06:20 PM]
- x)
- NullByte#5513 [21-Nov-17 06:20 PM]
- making progress 😉
- FireFlies#6515 [21-Nov-17 06:20 PM]
- Yeah it happens 😜
- NullByte#5513 [21-Nov-17 06:20 PM]
- plugin.getCommand(command).setExecutor(this);
- hmmm
- lmao
- FireFlies#6515 [21-Nov-17 06:20 PM]
- The plugin is the only plugin on the test server
- NullByte#5513 [21-Nov-17 06:21 PM]
- noo I found my problem
- I didn't register "afk" as a command
- https://cdn.discordapp.com/attachments/382096801391575050/382581427750961152/Core-0.0.1.jar
- all fixed
- FireFlies#6515 [21-Nov-17 06:23 PM]
- [18:22:45 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:46) ~[?:?]
- at com.exoticcode.core.command.CommandClear.<init>(CommandClear.java:14)
- ~[?:?]
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:41) ~[?:?
- ]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:35) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- NullByte#5513 [21-Nov-17 06:24 PM]
- filtering out all the commands I didn't add XD
- yay
- https://cdn.discordapp.com/attachments/382096801391575050/382582086529187840/Core-0.0.1.jar
- heal is gonna throw an error
- ugh my plugin.yml is so outdated
- FireFlies#6515 [21-Nov-17 06:25 PM]
- Alright
- [18:25:22 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:46) ~[?:?]
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:24) ~[?:?]
- at com.exoticcode.core.command.CommandHeal.<init>(CommandHeal.java:13) ~
- [?:?]
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:46) ~[?:?
- ]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:35) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- NullByte#5513 [21-Nov-17 06:25 PM]
- "CommandHeal"
- yep
- FireFlies#6515 [21-Nov-17 06:25 PM]
- Sweet 😉
- NullByte#5513 [21-Nov-17 06:25 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382582414570160128/Core-0.0.1.jar
- everything should be smooth on startup now
- FireFlies#6515 [21-Nov-17 06:26 PM]
- Great, loads now 😉
- NullByte#5513 [21-Nov-17 06:26 PM]
- haha good progress
- FireFlies#6515 [21-Nov-17 06:30 PM]
- Alright so
- What commands are working right now?
- For me Heal, Clear and AFK are working
- NullByte#5513 [21-Nov-17 06:30 PM]
- message:
- aliases: ["m", "tell", "t", "msg"]
- reply:
- aliases: ["r"]
- sounds:
- setspawn:
- spawn:
- tp:
- tphere:
- back:
- gmc:
- gms:
- invsee:
- aliases: ["inv"]
- fly:
- vanish:
- aliases: ["v"]
- god:
- afk:
- heal:
- clear:
- those are all commands working
- FireFlies#6515 [21-Nov-17 06:31 PM]
- Hmm, I don't think I have the permissions then
- I'm OPed though
- NullByte#5513 [21-Nov-17 06:31 PM]
- let me add a * perm
- and OP won't get you anywhere
- FireFlies#6515 [21-Nov-17 06:31 PM]
- That's probably why
- NullByte#5513 [21-Nov-17 06:31 PM]
- I made it so that if anyone gets op somehow they won't be able to control anything
- FireFlies#6515 [21-Nov-17 06:31 PM]
- Ok that's fine
- Is core.* the global perm?
- NullByte#5513 [21-Nov-17 06:32 PM]
- creating master permission node now
- one sec
- FireFlies#6515 [21-Nov-17 06:32 PM]
- Oki
- Also could you give me a little list of the permissions?
- NullByte#5513 [21-Nov-17 06:34 PM]
- https://hastebin.com/raw/moferimoda
- https://cdn.discordapp.com/attachments/382096801391575050/382584562783354881/Core-0.0.1.jar
- master permission node added
- FireFlies#6515 [21-Nov-17 06:35 PM]
- Is it Core.* ?
- NullByte#5513 [21-Nov-17 06:35 PM]
- yes
- FireFlies#6515 [21-Nov-17 06:35 PM]
- Got it
- I notice that none of the placeholders are functioning
- NullByte#5513 [21-Nov-17 06:36 PM]
- ?
- like?
- FireFlies#6515 [21-Nov-17 06:36 PM]
- http://prntscr.com/hdetzu
- %player%, %message% etc
- NullByte#5513 [21-Nov-17 06:36 PM]
- hmm
- one moment
- https://cdn.discordapp.com/attachments/382096801391575050/382585326436220928/Core-0.0.1.jar
- simple mistake
- FireFlies#6515 [21-Nov-17 06:38 PM]
- The message isn't showing up when messaging someone
- It's blank
- NullByte#5513 [21-Nov-17 06:39 PM]
- what do you mean
- FireFlies#6515 [21-Nov-17 06:39 PM]
- http://prntscr.com/hdevic
- NullByte#5513 [21-Nov-17 06:39 PM]
- interesting
- FireFlies#6515 [21-Nov-17 06:39 PM]
- I'm typing a message but nothing is sending
- Also if I do /r
- Whatever the message is will appear for the name
- NullByte#5513 [21-Nov-17 06:41 PM]
- screenshot?
- FireFlies#6515 [21-Nov-17 06:41 PM]
- http://prntscr.com/hdew6r
- NullByte#5513 [21-Nov-17 06:41 PM]
- that is very odd
- FireFlies#6515 [21-Nov-17 06:41 PM]
- http://prntscr.com/hdewcp
- ./tphere doesn't teleport the player
- It says it does but it doesn't
- NullByte#5513 [21-Nov-17 06:42 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382586643724369921/Core-0.0.1.jar
- there's the debug for reply/message
- do a couple messages and replies and send me the console log for the past few entries
- FireFlies#6515 [21-Nov-17 06:43 PM]
- ./setspawn doesn't save yaw/pitch
- Alright
- NullByte#5513 [21-Nov-17 06:43 PM]
- ah you want spawn to save yaw/pitch?
- FireFlies#6515 [21-Nov-17 06:43 PM]
- Yes please
- I'll write a little list of bugs I find and send that
- NullByte#5513 [21-Nov-17 06:44 PM]
- okay
- FireFlies#6515 [21-Nov-17 06:45 PM]
- This is the console output
- [18:44:54 INFO]: FireFlies issued server command: /t Anaconda Hey
- [18:44:54 INFO]: TO: 1 FROM: 1
- [18:44:54 INFO]: S: Hey E:Hey
- [18:45:02 INFO]: Anaconda issued server command: /r How are you?
- [18:45:02 INFO]: TO: 2 FROM: 0
- [18:45:02 INFO]: S: How E:you?
- This is what shows up in chat
- http://prntscr.com/hdeyjg
- http://prntscr.com/hdeysz
- NullByte#5513 [21-Nov-17 06:47 PM]
- perfect
- https://cdn.discordapp.com/attachments/382096801391575050/382587784436645900/Core-0.0.1.jar
- fixed spawn yaw/bitch and messages along with replies
- FireFlies#6515 [21-Nov-17 06:47 PM]
- Awesome
- ./tphere [name] doesn't teleport the player to you, it says it does but it doesn't.
- NullByte#5513 [21-Nov-17 06:47 PM]
- it does now
- ^ last update
- FireFlies#6515 [21-Nov-17 06:47 PM]
- Ok nice
- NullByte#5513 [21-Nov-17 06:48 PM]
- fixed that too, forgot to mention
- simple mistakes, leaving things out probably due to being tired
- FireFlies#6515 [21-Nov-17 06:48 PM]
- Messages are fixed
- Tphere is fixed
- Spawn fixed
- NullByte#5513 [21-Nov-17 06:49 PM]
- 😃 perfect, hope you're pleased with my work so far
- FireFlies#6515 [21-Nov-17 06:49 PM]
- I am, very fast work 😉
- There's an error for /fly
- NullByte#5513 [21-Nov-17 06:50 PM]
- beautiful
- I love errors
- FireFlies#6515 [21-Nov-17 06:50 PM]
- https://hastebin.com/levuyaquju.vbs
- NullByte#5513 [21-Nov-17 06:50 PM]
- got it 😃
- FireFlies#6515 [21-Nov-17 06:50 PM]
- Hahaha coding is 10% making something and 90% fixing errors 😆
- I'll be right back, I'll do some more testing in a bit
- NullByte#5513 [21-Nov-17 06:51 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382588865401192448/Core-0.0.1.jar
- fly is fixed
- and yeah basically lmao, 90% is trying to find out what's missing x.x
- FireFlies#6515 [21-Nov-17 06:54 PM]
- I bet x)
- Could you give me a list of the permissions?
- NullByte#5513 [21-Nov-17 06:55 PM]
- it's in the chat
- FireFlies#6515 [21-Nov-17 06:55 PM]
- So I can test the point of view from a regular player to a staff member for example
- NullByte#5513 [21-Nov-17 06:55 PM]
- https://hastebin.com/raw/moferimoda
- FireFlies#6515 [21-Nov-17 06:55 PM]
- Oh thank you
- NullByte#5513 [21-Nov-17 06:55 PM]
- np
- FireFlies#6515 [21-Nov-17 07:01 PM]
- Disallow item pickup and drop for god mode and vanished players
- Remove sound when sending a message, sounds are only when receiving a message
- Other than that, everything looks good 😃
- NullByte#5513 [21-Nov-17 07:01 PM]
- god mode players can't drop or pickup?
- FireFlies#6515 [21-Nov-17 07:01 PM]
- I'm very happy with your work as it is right now
- NullByte#5513 [21-Nov-17 07:02 PM]
- okie doke
- FireFlies#6515 [21-Nov-17 07:02 PM]
- Actually wait
- Leave god mode as it is
- But take out vanish for god mode
- Basically in god mode you can't take or give damage in any way possible
- But make players in godmode visible
- Vanished players however can't pick up or drop items
- NullByte#5513 [21-Nov-17 07:03 PM]
- godmode players are visible 0.0
- FireFlies#6515 [21-Nov-17 07:03 PM]
- No they disappear x)
- NullByte#5513 [21-Nov-17 07:03 PM]
- whut
- FireFlies#6515 [21-Nov-17 07:03 PM]
- xD
- A player in god mode is vanished right now
- NullByte#5513 [21-Nov-17 07:03 PM]
- yep
- that's true
- whoopsss
- FireFlies#6515 [21-Nov-17 07:04 PM]
- ;P
- NullByte#5513 [21-Nov-17 07:04 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382592180151255054/Core-0.0.1.jar
- fixed
- FireFlies#6515 [21-Nov-17 07:07 PM]
- Nice it works
- NullByte#5513 [21-Nov-17 07:07 PM]
- perfect
- FireFlies#6515 [21-Nov-17 07:07 PM]
- Awesome, so I think everything works as it should now
- NullByte#5513 [21-Nov-17 07:08 PM]
- great, I will continue work and give you updates every so often
- FireFlies#6515 [21-Nov-17 07:08 PM]
- Sounds good, will you be working on commands or config today?
- NullByte#5513 [21-Nov-17 07:08 PM]
- commands
- I need to finish the commands
- FireFlies#6515 [21-Nov-17 07:08 PM]
- Perfect 👍
- NullByte#5513 [21-Nov-17 07:08 PM]
- then move onto different things like chat and vault hooks
- FireFlies#6515 [21-Nov-17 07:08 PM]
- Also, I have a couple small plugins I'd like to be merged within the core
- Do you think you would be able to add those in too?
- NullByte#5513 [21-Nov-17 07:09 PM]
- Depends on the plugin, the size of the plugin, and if you're willing to pay for the merging
- usually I don't like messing with other's source code but instead recreate
- FireFlies#6515 [21-Nov-17 07:10 PM]
- Well the plugins are small and I have the source codes for each, it's simply an AntiSpam, a report plugin and a toggle chat plugin (toggle global chat and private chat)
- You can have a look if you want and let me know what you think
- NullByte#5513 [21-Nov-17 07:10 PM]
- sure
- FireFlies#6515 [21-Nov-17 07:11 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382593962382458890/Plugins.zip
- There should be 3 folders
- NullByte#5513 [21-Nov-17 07:13 PM]
- ew gradle
- FireFlies#6515 [21-Nov-17 07:13 PM]
- No idea what that is x)
- There should be 4 commands in total
- NullByte#5513 [21-Nov-17 07:17 PM]
- that anti-spam plugin x.x
- FireFlies#6515 [21-Nov-17 07:17 PM]
- How bad is it doctor?
- NullByte#5513 [21-Nov-17 07:18 PM]
- well
- if it's the actual source
- then it's horribly written
- FireFlies#6515 [21-Nov-17 07:19 PM]
- Well it is the actual source x)
- NullByte#5513 [21-Nov-17 07:19 PM]
- it literally had random fields which did absolutely nothing
- it had stuff in there which had no purpose
- ``` switch (val[0].toLowerCase()) {
- case "reload":
- try {
- aa.cLoad(true);
- } catch (IOException | InvalidConfigurationException ex) {
- ex.printStackTrace();
- }
- return Language.sendMessage(cs, "onReload");
- }
- return true;```
- that's a horrible way to do that
- FireFlies#6515 [21-Nov-17 07:20 PM]
- Alright well, I'll add in $5 if you can fix/ merge those 3 plugins within the Core
- Deal?
- NullByte#5513 [21-Nov-17 07:22 PM]
- lemme look more into the plugins xD
- FireFlies#6515 [21-Nov-17 07:22 PM]
- Sure x)
- NullByte#5513 [21-Nov-17 07:23 PM]
- and they all work?
- FireFlies#6515 [21-Nov-17 07:24 PM]
- 100%, I use them currently
- NullByte#5513 [21-Nov-17 07:24 PM]
- weird
- why do you want them merged into core?
- FireFlies#6515 [21-Nov-17 07:26 PM]
- I don't want them to be seperate plugins, they belong on all the servers and are just annoying to have seperately
- NullByte#5513 [21-Nov-17 07:26 PM]
- hmm okay
- I'll merge them and tone them up for 10
- just to make it all neat and efficient instead of whatever the hell he had going xD
- FireFlies#6515 [21-Nov-17 07:29 PM]
- $8 and we have a deal
- NullByte#5513 [21-Nov-17 07:29 PM]
- lol okay deal
- FireFlies#6515 [21-Nov-17 07:29 PM]
- x)
- Sent
- NullByte#5513 [21-Nov-17 07:30 PM]
- I'll put merging at first priority and get that done rn for testing
- FireFlies#6515 [21-Nov-17 07:30 PM]
- Alright sounds good
- I'll give you the messages for the plugins
- For ToggleChat
- onChatOn: '&7Global chat&f: &aenabled'
- onChatOff: '&7Global chat&f: &cdisabled'
- onPrivateChatOn: '&7Private messaging&f: &aenabled'
- onPrivateChatOff: '&7Private messaging&f: &cdisabled'
- onOtherPlayerPrivateBlocked: '&cThis player disabled private messaging.'
- For HelpMeStaff
- onDelay: '&cWait a little bit more before doing that again.'
- sayPrefix: '&a%player% &7needs help&f:&c&l '
- multiReport: '&4%player% &7has been reported &a&l%time% &7times.'
- reportPrefix: '&a%player% &7reported &4%reported% &7for&f: &c&l'
- playerNotFound: '&cPlayer not found.'
- noPermission: '&4The action could not be completed, refer to &c&l/help &4for commands.'
- onPlayerAsk: '&aQuestion sent, please wait for a response.'
- onPlayerReport: '&aReport sent.'
- onPlayerReportThemselves: '&cYou cannot report yourself.'
- NullByte#5513 [21-Nov-17 07:32 PM]
- alrdy have them
- FireFlies#6515 [21-Nov-17 07:32 PM]
- Yeah but they're the defaults
- They ugly x)
- NullByte#5513 [21-Nov-17 07:33 PM]
- lol
- FireFlies#6515 [21-Nov-17 07:33 PM]
- Antispam: onSpam: '&cRefrain from repeating yourself.'
- I can change them if you don't want to
- NullByte#5513 [21-Nov-17 07:33 PM]
- no I can setup the defaults for you
- I'll probably end up recreating all 3
- FireFlies#6515 [21-Nov-17 07:38 PM]
- Whatever you think is best
- NullByte#5513 [21-Nov-17 08:05 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382607513327108099/Core-0.0.1.jar
- ./report and /ask have been added
- you will have to delete the config and messages.yml
- to reload
- FireFlies#6515 [21-Nov-17 08:18 PM]
- I get an error
- [20:17:50 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.ja
- va:46) ~[?:?]
- at com.exoticcode.core.command.CommandAsk.<init>(CommandAsk.java:26) ~[?
- :?]
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:60) ~[?:?
- ]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:38) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- NullByte#5513 [21-Nov-17 08:18 PM]
- hmm
- FireFlies#6515 [21-Nov-17 08:18 PM]
- Also what are the permissions for those commands?
- NullByte#5513 [21-Nov-17 08:18 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382610848830455810/Core-0.0.1.jar
- fixed
- and it's the same
- FireFlies#6515 [21-Nov-17 08:19 PM]
- Could you replace some with core?
- For example core.ask.send
- core.report.send
- NullByte#5513 [21-Nov-17 08:19 PM]
- yep
- FireFlies#6515 [21-Nov-17 08:19 PM]
- core.report.receive etc
- Thank you
- NullByte#5513 [21-Nov-17 08:21 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382611381008203778/Core-0.0.1.jar
- done
- FireFlies#6515 [21-Nov-17 08:21 PM]
- I get an error when doing /report
- https://hastebin.com/ajefuxoxox.vbs
- Same thing for /ask
- NullByte#5513 [21-Nov-17 08:23 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/382612022669344778/Core-0.0.1.jar
- fixed
- have you sent the 8$
- FireFlies#6515 [21-Nov-17 08:42 PM]
- Yes
- NullByte#5513 [21-Nov-17 08:42 PM]
- alright perfect
- FireFlies#6515 [21-Nov-17 08:47 PM]
- I get an error when doing /report or /ask
- https://hastebin.com/evegebivum.vbs
- NullByte#5513 [21-Nov-17 08:57 PM]
- thought I fixed that...?
- with ^^
- FireFlies#6515 [21-Nov-17 09:00 PM]
- No idea x)
- NullByte#5513 [21-Nov-17 09:00 PM]
- can i see your config.yml
- FireFlies#6515 [21-Nov-17 09:01 PM]
- Spawn-on-join: true
- askCooldown: 60 #Second
- reportCooldown: 120 #Second
- Auto-afk: 300 (in seconds)
- Teleport-to-center: true
- Message-sound: random.pop
- Command-cooldown (a cooldown between commands for ALL commands on the server): 1 (in seconds)
- Disable-join-leave-messages: true
- Disable-death-messages: true
- Disable-weather: true
- Disable-xp: true
- Time: normal (set this to day to always be day)
- Command-cooldown-blacklist: (commands where the command cooldown won’t take effect)
- -msg
- -r
- -t
- -message
- -tell
- groups:
- Admins: founder co-founder administrator staff-manager
- Staff: senior-moderator moderator junior-moderator architect
- VIP: famous big-donation supporter vip
- Players: small-donation
- Default: %else%
- chat:
- format: '&3{DISPLAYNAME}&7: &f{MESSAGE}'
- #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
- group-formats:
- #Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
- #Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
- Should I reload it?
- NullByte#5513 [21-Nov-17 09:01 PM]
- nope
- and it still gives that error?
- FireFlies#6515 [21-Nov-17 09:01 PM]
- Yes
- NullByte#5513 [21-Nov-17 09:01 PM]
- weird
- https://cdn.discordapp.com/attachments/382096801391575050/382621949462839296/Core-0.0.1.jar
- that should fix
- FireFlies#6515 [21-Nov-17 09:04 PM]
- There aren't any placeholders like before
- It just says %player% etc
- NullByte#5513 [21-Nov-17 09:04 PM]
- for the report and ask?
- FireFlies#6515 [21-Nov-17 09:04 PM]
- Yes
- NullByte#5513 [21-Nov-17 09:05 PM]
- when you do which command?
- can you ss
- FireFlies#6515 [21-Nov-17 09:05 PM]
- ./report and ./ask
- NullByte#5513 [21-Nov-17 09:05 PM]
- can you ss
- FireFlies#6515 [21-Nov-17 09:05 PM]
- http://prntscr.com/hdgzt2
- NullByte#5513 [21-Nov-17 09:06 PM]
- alright
- does that happen with any other command?
- try /heal
- https://cdn.discordapp.com/attachments/382096801391575050/382623206265323527/Core-0.0.1.jar
- fixed
- FireFlies#6515 [21-Nov-17 09:13 PM]
- Yep seems fixed
- There's no cooldown though
- NullByte#5513 [21-Nov-17 09:13 PM]
- there's no cooldown?
- hmm odd
- FireFlies#6515 [21-Nov-17 09:14 PM]
- And in the report plugin there's a feature where when a staff logs on, he is given a list of the players that were reported and online
- I don't know if you added that
- NullByte#5513 [21-Nov-17 09:14 PM]
- yep
- it should work
- FireFlies#6515 [21-Nov-17 09:14 PM]
- Alright, I'm not able to test it right now but I trust you
- NullByte#5513 [21-Nov-17 09:14 PM]
- if not I know what's wrong and I'll fix it in the next update
- FireFlies#6515 [21-Nov-17 09:15 PM]
- Sounds good
- I get this on startup
- https://hastebin.com/labativemi.sql
- It doesn't stop the plugin from loading
- NullByte#5513 [21-Nov-17 09:15 PM]
- ik
- in the config
- there's a lot I need to fix
- FireFlies#6515 [21-Nov-17 09:16 PM]
- Alright that's fine, just give me regular updates like you're doing
- NullByte#5513 [21-Nov-17 09:16 PM]
- perfect 😃 my plan is to be done with the plugin by Friday
- FireFlies#6515 [21-Nov-17 09:16 PM]
- No worries 😃
- FireFlies#6515 [22-Nov-17 11:49 AM]
- Could you add a /core reload command so I can easily reload messages and settings?
- NullByte#5513 [22-Nov-17 11:52 AM]
- yes
- I'll get to that next chance i get
- FireFlies#6515 [22-Nov-17 11:57 AM]
- No problem
- NullByte#5513 [22-Nov-17 11:58 AM]
- the messages wont throw any errors, it's early in the morning so I forgot who I was talking to haha, working on two projects at once
- FireFlies#6515 [22-Nov-17 11:59 AM]
- Hahaha alright x)
- FireFlies#6515 [23-Nov-17 02:29 PM]
- Hey there, anything new recently?
- NullByte#5513 [24-Nov-17 12:47 AM]
- not atm, had to pause due to thanksgiving stuff
- NullByte#5513 [25-Nov-17 05:24 PM]
- sorry about the radio silence x.x my family has been very involved during thanksgiving this year
- FireFlies#6515 [26-Nov-17 01:42 PM]
- It's fine, I also spent a lot of time with my family. Have you made any progress?
- NullByte#5513 [28-Nov-17 01:47 AM]
- unfortunately not too too much
- NullByte#5513 [01-Dec-17 04:25 AM]
- hey man I am so sorry for the radio silence and extreme lack of updates, if you're still on board I should have more stuff for you tonight, family stuff and a lot of school work came in the way of it all, I really hope you understand, and again very sorry.
- I realize it's probably nerve wracking for you and I really have been flaking lately, which I apologize for
- FireFlies#6515 [01-Dec-17 09:23 AM]
- It's alright, I have another plugin that has been in development for the past 8 months, so waiting a week is nothing for me 😉
- NullByte#5513 [01-Dec-17 10:27 AM]
- thank God, hopefully I can get your business after this as well haha
- FireFlies#6515 [01-Dec-17 05:08 PM]
- :p
- Will you have an update tonight?
- NullByte#5513 [01-Dec-17 05:12 PM]
- yes
- FireFlies#6515 [01-Dec-17 05:18 PM]
- Awesome thank you
- NullByte#5513 [02-Dec-17 07:24 PM]
- okay, I've finished with /mentions and /broadcast
- and I've made the foundation for reading events correctly
- which means when someone logs out etc I can handle it anywhere in the plugin
- and I made some important foundation changes
- https://hastebin.com/raw/ebakevocuk
- this is the current todo list
- sorry about the long wait x.x I feel bad about it
- FireFlies#6515 [02-Dec-17 08:34 PM]
- Thank you for the update 👍
- FireFlies#6515 [04-Dec-17 10:06 AM]
- Have you made a little progress?
- NullByte#5513 [04-Dec-17 03:57 PM]
- yah slowly but surely, again sorry for the wait
- FireFlies#6515 [06-Dec-17 01:10 PM]
- Any updates?
- FireFlies#6515 [13-Dec-17 04:01 PM]
- Anything new? It's been a while
- NullByte#5513 [13-Dec-17 04:02 PM]
- yeh, very sorry about that, midterms are over tmrw
- FireFlies#6515 [13-Dec-17 04:50 PM]
- Will you be able to finish this weekend?
- NullByte#5513 [13-Dec-17 05:12 PM]
- yes
- FireFlies#6515 [14-Dec-17 06:33 PM]
- For the chat aspect of it, would it be easier to add a new chat system?
- With prefixes, formats etc?
- Of course I would be paying more for it
- Because I have certain features I'd like to add to the chat, but I can't with the plugins I'm using right now
- NullByte#5513 [14-Dec-17 06:36 PM]
- yes, I'm making a new chat system
- FireFlies#6515 [14-Dec-17 06:36 PM]
- What do you mean by that?
- NullByte#5513 [14-Dec-17 06:37 PM]
- I'm alrdy making my own system for chatting
- FireFlies#6515 [14-Dec-17 06:37 PM]
- Alright, so there will be a new way of making prefixes right?
- NullByte#5513 [14-Dec-17 06:38 PM]
- yes, probably
- I mean, I will handle all chat on the server if you want
- I thought that's what you wanted from a core plugin anyways
- FireFlies#6515 [14-Dec-17 06:39 PM]
- Ok, I'm asking because on my server you can have multiple prefixes like this for example http://prntscr.com/hnix6l
- Depending on the ranks you get
- They're like trophies
- But something I wanted to add was a hover message when you hover over someone's prefixes
- NullByte#5513 [14-Dec-17 06:40 PM]
- as long as they get permissions to define the prefix I can do it
- FireFlies#6515 [14-Dec-17 06:40 PM]
- Such as "This is obtained when you have done this"
- For example
- NullByte#5513 [14-Dec-17 06:41 PM]
- I would like to change the chat system to completely permission based
- if that's okay with you
- FireFlies#6515 [14-Dec-17 06:41 PM]
- I don't see any problem with it
- Currently each group has a different prefix
- Sort of as a permission
- So if you're added to it you get the prefix
- NullByte#5513 [14-Dec-17 06:41 PM]
- and I'll make ladder ranks so you can associate chat.owner with owner but can still have everything lower but be recognized as an owner
- FireFlies#6515 [14-Dec-17 06:41 PM]
- That would be great
- NullByte#5513 [14-Dec-17 06:42 PM]
- I'll explain it more in depth but it will be extremely complez
- complex*
- FireFlies#6515 [14-Dec-17 06:42 PM]
- Anyways, just try whatever you think is best and I will see
- NullByte#5513 [14-Dec-17 06:42 PM]
- so I hope you're a good server admin
- FireFlies#6515 [14-Dec-17 06:42 PM]
- I can handle it don't worry
- Could you add hover messages over prefixes though?
- That's the main thing I want to add but can't do with my current setup
- NullByte#5513 [14-Dec-17 06:42 PM]
- you seem to know what you're doing which is why I'm making it complicated, and each part of the message can be tolerable
- hoverable*
- FireFlies#6515 [14-Dec-17 06:43 PM]
- Great, even the name?
- NullByte#5513 [14-Dec-17 06:43 PM]
- yes
- FireFlies#6515 [14-Dec-17 06:43 PM]
- Amazing
- I'll leave you to it then 😃
- NullByte#5513 [14-Dec-17 06:43 PM]
- trust me, I know what I'm doing ;)
- FireFlies#6515 [14-Dec-17 06:43 PM]
- I have no doubt 😄
- NullByte#5513 [15-Dec-17 04:15 AM]
- please describe exactly what you want the chat to do, like I want a whole document dedicated to the chatting system so I know exactly what you want out of this.
- FireFlies#6515 [15-Dec-17 09:00 AM]
- Sounds good, I will do that
- FireFlies#6515 [15-Dec-17 11:16 AM]
- So, I've made an ideal config section for chat which is actually very easy to understand
- Essentially there are 2 parts: the format and the prefix
- The format is the color of the name, suffix and chat color
- The prefix is whatever comes before the format
- The prefixes can stack via priority
- So you can have multiple prefixes depending on your ranks/permissions
- They stack to the left
- So the higher the priority, the more to the left the prefix will be
- I will of course give examples
- I will update the doc
- Here is the new config: https://hastebin.com/oneqaqipif.pl
- If you need clarification on how anything works, let me know
- FireFlies#6515 [15-Dec-17 12:11 PM]
- The examples for the chat format is with my staff ranks
- There are some features unrelated to chat that I'd like to add as well
- Such as commands or core features that I'd like on all servers
- I will pay more if needed
- But first I'd like you to finish what there already is to finish 😉
- FireFlies#6515 [15-Dec-17 01:27 PM]
- The "Automute" section in the config is new, basically if one of the words in the list is said in global or private chat, the message is not sent and the command next to it is executed, this is to stop players from being extremely toxic
- FireFlies#6515 [15-Dec-17 04:20 PM]
- I've also added "Mentions", where when you say someone's name in chat they are alerted via message and sound
- Unless they don't have the permission to receive mentions
- Will you be able to work on it today?
- NullByte#5513 [15-Dec-17 04:35 PM]
- yes
- FireFlies#6515 [15-Dec-17 04:36 PM]
- Fantastic, let me know if you have any sort of questions what so ever
- NullByte#5513 [15-Dec-17 04:36 PM]
- alrighr
- FireFlies#6515 [20-Dec-17 10:21 PM]
- Have you made any progress yet?
- NullByte#5513 [20-Dec-17 10:49 PM]
- hey sorry about the lack of communication, I have made a bit of progress but the family wants to spend a lot of time together recently so I'm trying to fit in time
- FireFlies#6515 [20-Dec-17 10:59 PM]
- It's alright, I understand, when do you think you will have it finished?
- NullByte#5513 [21-Dec-17 09:20 AM]
- not to sure, prob on the 23rd or 24th
- I'm taking a road trip on the 23rd so I'll be working like 7-9 hours straight on plugins
- FireFlies#6515 [21-Dec-17 01:08 PM]
- Awesome, keep me updated please
- NullByte#5513 [21-Dec-17 06:24 PM]
- definitely
- NullByte#5513 [27-Dec-17 09:40 AM]
- very sorry about the lack of updates, been spending a lot of time with the family since it's around christmas time and I've been on a bit of a vacation
- I'll start up again and hopefully finish your plugin shortly
- FireFlies#6515 [27-Dec-17 09:42 AM]
- It's alright I understand, please try to complete it soon though
- NullByte#5513 [27-Dec-17 09:43 AM]
- I will do my best to complete it as soon as possible
- I understand your concerns if you have any and I apologize for causing them
- FireFlies#6515 [27-Dec-17 09:43 AM]
- No worries 😉
- NullByte#5513 [27-Dec-17 09:44 AM]
- You're one of the most lenient clients and most understanding I've ever met
- FireFlies#6515 [27-Dec-17 09:46 AM]
- Sometimes I feel like I'm too nice to people, but then again everything surrounding this game is meant to be fun, so I never take it too seriously 😄
- NullByte#5513 [27-Dec-17 09:47 AM]
- That's a good thing, no especially for me if you're on my ass about things like some clients the plugins tend to be rushed through and poorly made.
- With what I've been able to do with your plugin on my times when I'm off wifi I've been able to restructure and make your plugin very sturdy.
- FireFlies#6515 [27-Dec-17 09:49 AM]
- See, that's wonderful, I prefer leaving time for someone to do a great job and have the time to double check/organize things, rather than rushing through it, missing features and leaving bugs which will need fixing later
- NullByte#5513 [27-Dec-17 09:50 AM]
- Exactly, and with that as you've seen even if there are bugs I'm able to finish them within a minute or so
- FireFlies#6515 [27-Dec-17 09:51 AM]
- Yes, it was very pleasant with the first update when you were ready to fix bugs that I gave to you on the spot
- NullByte#5513 [01-Jan-18 06:06 AM]
- hey, do you mind resending the plugin doc, I've seemed to have misplaced it and I don't know where it is
- FireFlies#6515 [01-Jan-18 09:01 AM]
- Yes
- https://docs.google.com/document/d/1JVZObIaiNvC2dtatbVdpgZbn0hfUvaIHfLSp5XVHczM
- There you are
- NullByte#5513 [01-Jan-18 01:34 PM]
- thank you
- FireFlies#6515 [01-Jan-18 02:51 PM]
- No worries
- NullByte#5513 [04-Jan-18 06:00 PM]
- so I'm getting quite a bit of it done today
- and I'll probably be able to finish it today actually
- when I finish the remaining commands I'll send it over to you for testing while I finish up the chat functions
- also, should I hook into vaults for ranks, or just make permissions for ranks to be put into groups for /list
- FireFlies#6515 [04-Jan-18 06:02 PM]
- Fantastic, for /list hooking into Vault would be great I think 👍
- NullByte#5513 [04-Jan-18 06:02 PM]
- okay perfect
- I have quite a bit on my todo list but I have school off so I'm just gonna work on this for like 7hrs straight
- taking a lot more work then I first thought when looking at your doc, guess I sped through a few pages lmao
- FireFlies#6515 [04-Jan-18 06:03 PM]
- Hahaha well I'll be here, so just let me know when you want me to test anything and I'll be ready
- NullByte#5513 [04-Jan-18 06:04 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/398522047279661056/Capture.PNG
- like these are just commands
- haha
- FireFlies#6515 [04-Jan-18 06:04 PM]
- 😮 looks organized
- NullByte#5513 [04-Jan-18 06:04 PM]
- that's how I do things
- https://cdn.discordapp.com/attachments/382096801391575050/398522328960729108/Capture.PNG
- then that's the rest
- but to be honest, I've set up the infrastructure so well that I could add virtually ANYTHING you want to it, for example you want your own economy? it would take like 1hr to integrate haha
- FireFlies#6515 [04-Jan-18 06:07 PM]
- That's perfect, since the core is the trunk and I would need to add branches to it
- NullByte#5513 [04-Jan-18 06:08 PM]
- and I'd love for you to come back to me for that, and the delays won't be there in the future since I've kind of cleared up everything at school and my schedule will be free until next time school starts or until finals week / SAT week starts
- I probably won't bump my thread on spigot anymore so I won't have any other people to deal with except this one other guy who has me on his payrole, so you'll be one of my only clients if you need anything haha
- FireFlies#6515 [04-Jan-18 06:10 PM]
- Yeah if I'm satisfied with the whole work I'll definitely come back 👍 I don't know if I will need anything done soon, but most likely in the future!
- NullByte#5513 [04-Jan-18 06:10 PM]
- sounds good to me, very happy that you're satisfied though to be honest
- kind of surprised but still very happy
- probably the hardest thing left is the /seen and /list commands
- FireFlies#6515 [04-Jan-18 06:12 PM]
- Well if the work is perfect in the end, and 100% up to my standards, I will be satisfied even if it takes more time than expected
- NullByte#5513 [04-Jan-18 06:13 PM]
- I've never failed to create a plugin I thought I could make
- there are some impossible things that you can't actually do but you haven't asked for anything extravogant
- and I'm good at what I do to the point where I can do anything possible, so if you wanted me to make a permissions plugin inside of this then I could do that too
- so you don't have to worry about it not working perfectly, and I love the fact that you're advanced with how you read and can do configs, makes my life 10x easier because I don't have to explain my configs 1000 times to you like some other people
- https://hastebin.com/ziligigato.sql like here's your messages.yml which I'm sure you know how to handle with expertise
- and I think you're a bit versed in java and such so if you need to review my code then I'm sure you could, just to make sure I'm not hacking you or wever some other clients are paranoid about
- FireFlies#6515 [04-Jan-18 06:19 PM]
- Hahaha are there really clients that are paranoid about getting hacked? x)
- NullByte#5513 [04-Jan-18 06:19 PM]
- yep
- FireFlies#6515 [04-Jan-18 06:19 PM]
- I mean it is something to worry about, but cmon
- NullByte#5513 [04-Jan-18 06:19 PM]
- they ask for the source then go through every class thinking they know what they're looking for
- but
- for some kids, they have no idea what they're looking for so even though they're paranoid there's nothing they could do even if I did want to, which isn't a priority for me because that's just juvenial
- and it would blackball my reputation on spigot but yeh
- FireFlies#6515 [04-Jan-18 06:21 PM]
- Yeah I mean if you're gonna do something like that you have to make sure it's not possible to get caught x)
- But anywho, I'm excited to test things out later on 😉
- NullByte#5513 [04-Jan-18 06:22 PM]
- well
- what I would do is throw in a nullbyte then obfuscate that piece of code so they literally can't view the hacking class, then I'd slightly reference an opening of that class through bytecode insertion into my main class to run that piece of code which would take them over, when it would just crash any compiler they use. But that's beside the point\
- FireFlies#6515 [04-Jan-18 06:24 PM]
- I'm sure there's many many ways to do it 😄
- NullByte#5513 [04-Jan-18 06:24 PM]
- which is why it's stupid for people to even look
- unless they have security experts looking through it
- FireFlies#6515 [04-Jan-18 06:24 PM]
- Yeah
- NullByte#5513 [04-Jan-18 06:25 PM]
- and I'm kinda known for putting null bytes into file names which is a known exploit on windows and linux machines because they use nullbytes as file ends
- so I can make a png file run as a .exe because of that flaw, it looks like a png but when reduced to binary it will run like a .exe
- FireFlies#6515 [04-Jan-18 06:26 PM]
- Ahh yeah that's deadly
- NullByte#5513 [04-Jan-18 06:26 PM]
- it's how people break into windows machines with false usb boot drives which redirects to the main machine
- then there's another exploit in windows where in the login screen you have admin privileges bc why not so we just use net stat controls to grab the password of the login then we have the password for admin controls which we can abuse
- scary shit
- FireFlies#6515 [04-Jan-18 06:27 PM]
- Yeah x)
- NullByte#5513 [04-Jan-18 06:31 PM]
- question
- Admins: founder co-founder administrator staff-manager
- Staff: senior-moderator moderator junior-moderator architect
- VIP: famous big-donation supporter vip
- Players: small-donation
- Default: %else%
- for that under the "groups" in the config.yml
- is small-donation a rank?
- FireFlies#6515 [04-Jan-18 06:32 PM]
- Yes
- NullByte#5513 [04-Jan-18 06:32 PM]
- noted, ty
- FireFlies#6515 [04-Jan-18 06:32 PM]
- small-donation is a rank
- NullByte#5513 [04-Jan-18 06:39 PM]
- https://hastebin.com/aqiwonolup.vbs
- do you understand this, just by looking at it?
- including the ladder stuff
- FireFlies#6515 [04-Jan-18 06:39 PM]
- Of course
- NullByte#5513 [04-Jan-18 06:39 PM]
- https://hastebin.com/zoriwocugo.vbs
- it will actually look like that ^
- FireFlies#6515 [04-Jan-18 06:39 PM]
- Great 😉
- NullByte#5513 [04-Jan-18 06:40 PM]
- 😃
- for this next giant update
- you'll need to delete all the files
- so I hope you didn't do any editting to the messages.yml
- and if you did save them and copy paste them back in
- FireFlies#6515 [04-Jan-18 06:42 PM]
- No worries, that's fine
- NullByte#5513 [04-Jan-18 06:42 PM]
- I didn't change format, I just added to current configs
- https://hastebin.com/lucuyexela.java here's the class for group management, if you can understand it, it should clear up any questions you may have about the config
- FireFlies#6515 [04-Jan-18 06:54 PM]
- Ahh yes I see
- NullByte#5513 [04-Jan-18 06:55 PM]
- it's not finished, but that's the config part
- actually doing a lot of restructuring to it, but yeh that's the gist
- NullByte#5513 [04-Jan-18 07:09 PM]
- and for a rank update to take place the player just needs to relog, which I think is reasonable
- just for memory stabilization and lag optimization stuff
- I mean, I can do async stuff in the future if you really want but for now that's how it will need to be just to avoid memory issues
- and lag issues
- https://hastebin.com/segufepimo.java here's a finished version for the group manager
- FireFlies#6515 [04-Jan-18 07:19 PM]
- Yeah it's fine if they have to relog
- NullByte#5513 [04-Jan-18 07:19 PM]
- I'll change it later to an async pooling system but for now I just want to get a stable version out
- FireFlies#6515 [04-Jan-18 07:20 PM]
- Yeah that's no problem 👍
- NullByte#5513 [04-Jan-18 07:20 PM]
- great 😃
- alright... done with the list command, that took a while xD
- my current todo list, just as an update: https://hastebin.com/epiruhosuc.sql
- FireFlies#6515 [04-Jan-18 07:35 PM]
- Looking good!
- Just to clarify, for the "Command cooldown" message, please show the milliseconds
- NullByte#5513 [04-Jan-18 07:36 PM]
- you got it boss
- FireFlies#6515 [04-Jan-18 07:37 PM]
- Sweet! Just for example if the cooldown is 1 second, and a player executes a command too fast it would say "You must wait 0.23 seconds.." or however much he has to wait
- NullByte#5513 [04-Jan-18 07:37 PM]
- oh
- so
- not
- 1s 938ms
- FireFlies#6515 [04-Jan-18 07:38 PM]
- Yeah sorry I phrased it wrong, it stays in the second format
- It just shows the decimals 😉
- NullByte#5513 [04-Jan-18 07:38 PM]
- I'll get to that after I finish the commands
- FireFlies#6515 [04-Jan-18 07:38 PM]
- Yep no worries
- NullByte#5513 [04-Jan-18 07:38 PM]
- and decimals will take percentage into account 😃
- not milliseconds
- just gonna use deciseconds 😉
- FireFlies#6515 [04-Jan-18 07:39 PM]
- Yeah I didn't know how else to describe it 😂
- NullByte#5513 [04-Jan-18 07:39 PM]
- hah np
- NullByte#5513 [04-Jan-18 08:03 PM]
- https://hastebin.com/raw/ipahabufar the plugin.yml is getting super bulky haha
- question for /seen
- Player {0} has been offline since {1}.
- Player {0} has been online since {1}.
- you want it to be like that
- or do you want their IP / geolocation info as well?
- bc that's the /seen info for essentials
- it's very dynamic on what essentials sends out so what information do you want in the /seen command?
- FireFlies#6515 [04-Jan-18 08:23 PM]
- Just the online/offline times/dates is fine, no geolocation
- Also if a person is online and in vanish, they are tagged as offline in /seen
- NullByte#5513 [04-Jan-18 08:24 PM]
- so it's a gen player command not an admin command
- and do you want like blank time ago, or do you want a date in there explaining the last time they logged in?
- so like 5:45 on December 3rd
- or 5hrs ago
- FireFlies#6515 [04-Jan-18 08:27 PM]
- Could you do both? Something like "Offline since: 5 hours, 32 minutes ago (December 3rd at 17:45)"
- The date could be last login/log off
- Depending if they're online or offline
- NullByte#5513 [04-Jan-18 08:30 PM]
- sure sure
- might do that later then while you're testing the other stuff
- FireFlies#6515 [04-Jan-18 08:31 PM]
- Yep that's fine
- NullByte#5513 [04-Jan-18 08:31 PM]
- perfect, I'll just move onto /speed then
- FireFlies#6515 [04-Jan-18 08:32 PM]
- Sweet 👍
- NullByte#5513 [05-Jan-18 12:53 AM]
- so, I haven't had much luck with the /seen it's just giving me trouble with times and stuff, so I'll send you what I currently have to test and move onto the chatting system for now
- what variables do you want, like "balance" "rank" etc... what do you need?
- for now since you're offline I'll just get my homework done and make the infastructure for the chatting system 😃
- NullByte#5513 [05-Jan-18 04:27 AM]
- I think most commands are done and I think I got chat done except for formatting for the hover stuff, however the over text shows but I didn't know what you wanted me to add
- https://cdn.discordapp.com/attachments/382096801391575050/398679082663149578/Core.jar
- Lemme know if you find any bugs and I'll fix them asap
- FireFlies#6515 [05-Jan-18 09:06 AM]
- In the chat config there's places where I can set the hover messages "prefix-hover" and "suffix-hover", so I will set them. As for placeholders I haven't thought about them yet so I'll let you know x)
- I will test everything and make a list of bugs/changes that need to be made 👍
- NullByte#5513 [05-Jan-18 09:08 AM]
- awesome, and yeah there's hover messages enabled but if you don't want the hover for a certain group you can remove it
- FireFlies#6515 [05-Jan-18 09:08 AM]
- Alright sweet, I'll check it out
- Thank you for the update
- NullByte#5513 [05-Jan-18 09:08 AM]
- of course, I hope you're impressed with the work
- FireFlies#6515 [05-Jan-18 09:36 AM]
- Alright so I get a bunch of errors on startup
- NullByte#5513 [05-Jan-18 09:36 AM]
- send me them
- FireFlies#6515 [05-Jan-18 09:36 AM]
- https://hastebin.com/apodefiyow.sql
- ^
- NullByte#5513 [05-Jan-18 09:37 AM]
- the first 2 are config issues, the last one is on mr
- me
- FireFlies#6515 [05-Jan-18 09:37 AM]
- Alright that's fine
- NullByte#5513 [05-Jan-18 09:40 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/398757567976701952/Core.jar
- all fixed up
- if you delete your messages.yml it should auto fix the 2 startup errors you were given
- FireFlies#6515 [05-Jan-18 09:41 AM]
- Alright I just get this one
- [09:41:36 INFO]: [Core] Enabling Core v1.0
- [09:41:36 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.ExceptionInInitializerError
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:100) ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:73) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
- Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
- at com.exoticcode.core.command.gameplay.CommandPing.<clinit>(CommandPing.java:31) ~[?:?]
- ... 13 more
- [09:41:36 INFO]: [Core] Disabling Core v1.0
- NullByte#5513 [05-Jan-18 09:42 AM]
- oh
- you use taco spigot
- FireFlies#6515 [05-Jan-18 09:42 AM]
- Yeah x)
- NullByte#5513 [05-Jan-18 09:43 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/398758310192480259/Core.jar
- should fix it
- 10/10 taco spigot fucks me up there in that situation hahaha
- FireFlies#6515 [05-Jan-18 09:44 AM]
- Yeah sorry I use it to have players from 1.7-latest be able to join with 0 compatibility issues
- NullByte#5513 [05-Jan-18 09:44 AM]
- no problem at all, I think I got it all fixed up and sorted regardless
- FireFlies#6515 [05-Jan-18 09:44 AM]
- Alright sweet!
- Oh
- [09:44:55 INFO]: [Core] Enabling Core v1.0
- [09:44:55 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.ExceptionInInitializerError
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:100) ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:73) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
- Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
- at com.exoticcode.core.command.gameplay.CommandPing.<clinit>(CommandPing.java:31) ~[?:?]
- ... 13 more
- [09:44:55 INFO]: [Core] Disabling Core v1.0
- Not sure if it's the same one
- NullByte#5513 [05-Jan-18 09:46 AM]
- it is...
- https://cdn.discordapp.com/attachments/382096801391575050/398759224617861130/Core.jar
- try that
- I've never worked with TacoSpigot edits except once
- FireFlies#6515 [05-Jan-18 09:48 AM]
- [09:48:20 INFO]: [Core] Enabling Core v1.0
- [09:48:20 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.command.AbstractCommand.<init>(AbstractCommand.java:46) ~[?:?]
- at com.exoticcode.core.command.gameplay.CommandPing.<init>(CommandPing.java:49) ~[?:?]
- at com.exoticcode.core.CorePlugin.initCommands(CorePlugin.java:100) ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:73) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
- [09:48:20 INFO]: [Core] Disabling Core v1.0
- NullByte#5513 [05-Jan-18 09:49 AM]
- perfect 😛
- a real issue
- https://cdn.discordapp.com/attachments/382096801391575050/398760004850679829/Core.jar
- stupid mistake
- with a lot of commands come with missing a coupe plugin.yml additions
- FireFlies#6515 [05-Jan-18 09:51 AM]
- Ahh yes
- The plugin.yml
- Sometimes annoying x)
- No errors!
- NullByte#5513 [05-Jan-18 09:51 AM]
- very
- perfect
- now you can test out the commands and give me the rest of the errors 🤣
- FireFlies#6515 [05-Jan-18 09:51 AM]
- Yes 😉
- Ohh yeah rip I forgot about the permissions
- Gotta switch PC x)
- NullByte#5513 [05-Jan-18 09:57 AM]
- haha
- FireFlies#6515 [05-Jan-18 10:09 AM]
- Alright, do you have a list of the permissions?
- NullByte#5513 [05-Jan-18 10:12 AM]
- yep
- https://hastebin.com/raw/opoyuxasuq
- FireFlies#6515 [05-Jan-18 10:13 AM]
- Thank you 👍
- Oh also, in the config I noticed there's some things missing
- Like these things
- spawn-on-join: true
- auto-afk: 300
- teleport-to-center: true
- message-sound: "CHICKEN_EGG_POP"
- command-cooldown: 1
- disable-join-leave-messages: true
- disable-death-messages: true
- disable-weather: true
- disable-xp: true
- time: normal
- Is that normal?
- NullByte#5513 [05-Jan-18 10:24 AM]
- yes
- I'm adding them in one by one soon
- FireFlies#6515 [05-Jan-18 10:24 AM]
- Awesome 👍
- I'm just testing all commands right now
- NullByte#5513 [05-Jan-18 10:24 AM]
- good good :)
- FireFlies#6515 [05-Jan-18 10:27 AM]
- How is the afk mode progress?
- Like are you done with it?
- NullByte#5513 [05-Jan-18 10:28 AM]
- nearly, yeah
- what should the modifiers for AFK people be
- like what all should it effect
- FireFlies#6515 [05-Jan-18 10:30 AM]
- What do you mean?
- Alright I think these are all the bugs I've found currently, I haven't tested the chat yet
- /ignore doesn't work, if I ignore someone they can message me but I can't message them + their messages are still shown in global chat
- /ping format problems: http://prntscr.com/hwc5rf
- /mentions doesn't work
- /messages doesn't show time stamp
- No toggle global and private chat commands (/tgc, /tpc)
- No antispam
- Nothing happens when doing /list
- NullByte#5513 [05-Jan-18 10:38 AM]
- for the format problems edit messages.yml, I'll fix the ignore function and mentions function, I'll also fix the messages time stamp and the global chat stuff as well
- FireFlies#6515 [05-Jan-18 10:38 AM]
- Alright awesome
- For the afk mode, what is it you need?
- NullByte#5513 [05-Jan-18 10:38 AM]
- what changes, like what modifications are necessary for players who are afk
- FireFlies#6515 [05-Jan-18 10:39 AM]
- Nothing happens to players who are afk, they are just put into afk mode so other players know they are afk
- NullByte#5513 [05-Jan-18 10:39 AM]
- right but like where is it shown
- FireFlies#6515 [05-Jan-18 10:39 AM]
- It depends on the permissions
- Core.afk.broadcast - Sends a message to all players when you go into AFK mode.
- NullByte#5513 [05-Jan-18 10:40 AM]
- gotcha
- FireFlies#6515 [05-Jan-18 10:40 AM]
- So if I have that permission, it would show in chat "FireFlies is now AFK" and "FireFlies is no longer AFK"
- If I don't it won't show anything in chat when I enter AFK mode, it would just show me the toggle messages "AFK mode: enabled" etc.
- Everything about the AFK mode is permission based basically
- NullByte#5513 [05-Jan-18 10:42 AM]
- gotcha
- ./ignore is fixed, /ping is a messages.yml problem on your end which you can edit, anti-spam please explain how you want that to work, I'm not sure what's wrong with mentions, can you show me an example of it not working, and /tgc and /tpc will be added in soon
- FireFlies#6515 [05-Jan-18 10:43 AM]
- For the antispam, I sent you the source code but I think you told me that is was bad x)
- I'll write a little explanation for the antispam
- For mentions, if I say someone's name in chat then they do /mentions, nothing shows up
- NullByte#5513 [05-Jan-18 10:44 AM]
- can you show me that happening?
- and okay so it's an extra, gotcha
- FireFlies#6515 [05-Jan-18 10:45 AM]
- Yep I'll give you a screenie
- http://prntscr.com/hwcbe2
- NullByte#5513 [05-Jan-18 10:46 AM]
- and you're fireflies I assume
- FireFlies#6515 [05-Jan-18 10:46 AM]
- Yes
- When I do /mentions it's on my FireFlies account
- NullByte#5513 [05-Jan-18 10:47 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/398774469751078912/Core.jar
- this will fix /mentions and /ignore
- FireFlies#6515 [05-Jan-18 10:48 AM]
- Mentions still doing the same thing
- NullByte#5513 [05-Jan-18 10:49 AM]
- really? hmm
- okay
- FireFlies#6515 [05-Jan-18 10:49 AM]
- For /ignore, messages still show in global chat but private chat is fixed
- NullByte#5513 [05-Jan-18 10:49 AM]
- any errors?
- FireFlies#6515 [05-Jan-18 10:49 AM]
- No errors
- NullByte#5513 [05-Jan-18 10:49 AM]
- and that's odd, I'll fix that
- FireFlies#6515 [05-Jan-18 10:51 AM]
- Also for /ignore
- If I ignore someone, they can't message me and I can't message them either
- Right now if I ignore Anaconda I can message him but he can't message me
- NullByte#5513 [05-Jan-18 10:53 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/398775993017434112/Core.jar
- ah okay
- FireFlies#6515 [05-Jan-18 10:54 AM]
- And please add a core.ignore.bypass, I think I forgot to add that in the doc
- Wouldn't want Owners/Admins to get ignored x)
- NullByte#5513 [05-Jan-18 10:55 AM]
- will do
- FireFlies#6515 [05-Jan-18 10:55 AM]
- Mentions works!
- Fantastic, thank you 🙏
- NullByte#5513 [05-Jan-18 10:55 AM]
- can admins ignore players though?
- FireFlies#6515 [05-Jan-18 10:55 AM]
- Yes admins can ignore players
- NullByte#5513 [05-Jan-18 10:56 AM]
- okay
- FireFlies#6515 [05-Jan-18 10:56 AM]
- Although if someone is being an ass to an admin he'll probably get muted rather than ignored
- NullByte#5513 [05-Jan-18 10:58 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/398777328764846080/Core.jar
- I've added in the ignore bypass and fixed up the ignore commnd
- so it should work
- I'm gonna go get some sleep to get ready for school if there's nothing else major rn
- FireFlies#6515 [05-Jan-18 11:00 AM]
- Alright sweet, and yeah that's fine
- NullByte#5513 [06-Jan-18 11:13 AM]
- everything working as it should?
- FireFlies#6515 [06-Jan-18 11:23 AM]
- I'm still testing things, I haven't found the time yesterday 😉
- But I think everything that is already coded is working as it should
- NullByte#5513 [06-Jan-18 11:23 AM]
- ohh okay no problem :) and that's perfect makes me happy to hear
- and you can chat properly?
- like say things in chat
- FireFlies#6515 [06-Jan-18 11:25 AM]
- What do you mean?
- Like global chat?
- Just typing?
- I just launched and got this error
- [11:27:48 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.OutOfMemoryError: Requested array size exceeds VM limit
- at java.util.ArrayList.<init>(Unknown Source) ~[?:1.8.0_151]
- at com.exoticcode.core.groups.GroupHandler.<init>(GroupHandler.java:35)
- ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:64) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- [11:27:48 INFO]: [Core] Disabling Core v1.0
- It was when I installed vault
- If I remove vault it works again
- NullByte#5513 [06-Jan-18 11:31 AM]
- oh okay
- I know what the problem is
- haha
- one second lemme fix that real quick
- FireFlies#6515 [06-Jan-18 11:32 AM]
- Alrighty
- I'm just checking things again
- NullByte#5513 [06-Jan-18 11:33 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/399148392204468224/Core.jar
- fixed
- FireFlies#6515 [06-Jan-18 11:34 AM]
- [11:34:23 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
- at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_151]
- at java.util.ArrayList.set(Unknown Source) ~[?:1.8.0_151]
- at com.exoticcode.core.groups.GroupHandler.associateGroups(GroupHandler.
- java:88) ~[?:?]
- at com.exoticcode.core.groups.GroupHandler.<init>(GroupHandler.java:42)
- ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:64) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- [11:34:23 INFO]: [Core] Disabling Core v1.0
- 😛
- NullByte#5513 [06-Jan-18 11:36 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/399149139356549121/Core.jar
- when this runs
- along with the error, a number will appear above it
- tell me what that number is
- FireFlies#6515 [06-Jan-18 11:37 AM]
- Alright, these are the current bugs that I spot right now Ignore: messages still showing up in global chat
- Mentions/Messages: No time stamps
- NullByte#5513 [06-Jan-18 11:37 AM]
- okay
- I need to restructure a bit of that then, noted
- FireFlies#6515 [06-Jan-18 11:38 AM]
- 5 is the number
- NullByte#5513 [06-Jan-18 11:42 AM]
- okay interesting
- https://cdn.discordapp.com/attachments/382096801391575050/399151841578975253/Core.jar
- that should fix the bug where you can see ignored players messages and should fix the bug
- FireFlies#6515 [06-Jan-18 11:48 AM]
- I still get this error
- [11:48:42 INFO]: [Core] Enabling Core v1.0
- [11:48:42 ERROR]: Error occurred while enabling Core v1.0 (Is it up to date?)
- java.lang.NullPointerException
- at com.exoticcode.core.groups.GroupHandler.registerListeners(GroupHandle
- r.java:55) ~[?:?]
- at com.exoticcode.core.groups.GroupHandler.<init>(GroupHandler.java:46)
- ~[?:?]
- at com.exoticcode.core.CorePlugin.onEnable(CorePlugin.java:64) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[p
- atched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
- .java:332) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
- r.java:404) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
- a:359) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
- java:318) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
- 08) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
- 72) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
- 27) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
- a:267) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :563) [patched.jar:git-TacoSpigot-"c2835dfc"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
- [11:48:42 INFO]: [Core] Disabling Core v1.0
- NullByte#5513 [06-Jan-18 11:49 AM]
- different bug 😉 perfect we're getting somewhere
- FireFlies#6515 [06-Jan-18 11:49 AM]
- 😄
- I'm writing a quick description for the antispam
- NullByte#5513 [06-Jan-18 11:50 AM]
- order of operations issue hahaha
- FireFlies#6515 [06-Jan-18 11:50 AM]
- I think I sent you the source though
- Ahh I see
- NullByte#5513 [06-Jan-18 11:50 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/399152754724962308/Core.jar
- you have no worries
- you don't need to write the description
- I'll just reverse engineer his program and make it more efficient haha
- FireFlies#6515 [06-Jan-18 11:51 AM]
- Yeah that's what I thought you would be doing x)
- NullByte#5513 [06-Jan-18 11:51 AM]
- my plugins are always pretty efficient and I continue working on them after I finish them if I find something that will work better for it
- Im very dedicated to my work haha
- FireFlies#6515 [06-Jan-18 11:51 AM]
- That's really good
- A good amount of developers I've seen in the past could care less as long as it works
- NullByte#5513 [06-Jan-18 11:52 AM]
- not me
- I'm not every other developer haha
- FireFlies#6515 [06-Jan-18 11:52 AM]
- "This is a horrible way to do this, but whatever it works hahahaa!!!11"
- NullByte#5513 [06-Jan-18 11:52 AM]
- as you can see by my prices xD
- I think a diff dev would work 300+$ out of you for this kind of plugin
- maybe more especially since it's a core which is a controller for the server
- FireFlies#6515 [06-Jan-18 11:52 AM]
- You know Minecript or Pennzly?
- NullByte#5513 [06-Jan-18 11:53 AM]
- lil bit
- why?
- FireFlies#6515 [06-Jan-18 11:53 AM]
- For this core I went to them first since they're reputable
- NullByte#5513 [06-Jan-18 11:53 AM]
- sure
- FireFlies#6515 [06-Jan-18 11:53 AM]
- Wanna know what their "accurate quote" was?
- NullByte#5513 [06-Jan-18 11:53 AM]
- mhm
- FireFlies#6515 [06-Jan-18 11:53 AM]
- $450
- NullByte#5513 [06-Jan-18 11:53 AM]
- yep
- how much did I charge you?
- I think around 60
- FireFlies#6515 [06-Jan-18 11:53 AM]
- I went to another freelance developer, he was charging $60 too but I didn't like his reputation
- NullByte#5513 [06-Jan-18 11:54 AM]
- right
- FireFlies#6515 [06-Jan-18 11:54 AM]
- Then came to you 😉
- NullByte#5513 [06-Jan-18 11:54 AM]
- well my plugin works with efficiency and as it should correct?
- FireFlies#6515 [06-Jan-18 11:54 AM]
- Of course
- Oh I get this error btw
- Oops wait can't paste
- NullByte#5513 [06-Jan-18 11:54 AM]
- no prob haha
- FireFlies#6515 [06-Jan-18 11:54 AM]
- https://hastebin.com/jasucuyuba.css
- In the MC community, pretty sure a developer can make more with lower prices than with high prices
- NullByte#5513 [06-Jan-18 11:55 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/399153999934128129/Core.jar
- FireFlies#6515 [06-Jan-18 11:55 AM]
- Your customers are usually teenagers/kids with low budgets
- NullByte#5513 [06-Jan-18 11:55 AM]
- that's not true ^
- I just don't need money
- FireFlies#6515 [06-Jan-18 11:56 AM]
- Yeah but for the many developers that I've seen, with prices too high they don't get any customers
- NullByte#5513 [06-Jan-18 11:56 AM]
- not true ^
- but yeh nice theory
- with my reputation I can charge 5-10x more than what I am charging and still get just as many clients
- the first day I bumped my thread I got 10 replies within 1 day
- and they all said "that's lower than I expected" so they obviously were okay with and expected me to charge more, so I could've gotten more but I'm in the business of helping clients not bankrupting them
- FireFlies#6515 [06-Jan-18 11:58 AM]
- https://hastebin.com/qudigoziha.css
- NullByte#5513 [06-Jan-18 11:58 AM]
- do you mind sending me the spigot jar you're using
- NullByte#5513 [06-Jan-18 12:00 PM]
- because this error shouldn't be happening as far as I can tell
- FireFlies#6515 [06-Jan-18 12:02 PM]
- https://drive.google.com/open?id=13Y8EQxVU8D9s46-fZy99s-nDMDxNlyyh
- There you go
- A lot of developers I've gone towards were overcharging way too much, and I feel it really scares away customers; example: I wanted to get a ping display plugin where your ping is displayed on your XP bar, I went up to a new developer who needed to enlarge his portfolio, he wanted to charge me $25 for it
- NullByte#5513 [06-Jan-18 12:04 PM]
- wtf 0.0
- what is this jar
- xD
- FireFlies#6515 [06-Jan-18 12:05 PM]
- It's called TacoSpigot yeah?
- NullByte#5513 [06-Jan-18 12:05 PM]
- I don't actually know how my plugin is actually running off of this
- FireFlies#6515 [06-Jan-18 12:06 PM]
- It's just the normal 1.8.8 TacoSpigot x)
- NullByte#5513 [06-Jan-18 12:06 PM]
- one second
- lemme try to run it on my test server
- I've never seen this
- FireFlies#6515 [06-Jan-18 12:06 PM]
- Oki
- NullByte#5513 [06-Jan-18 12:07 PM]
- weird...
- FireFlies#6515 [06-Jan-18 12:07 PM]
- I haven't had any problems with plugins because of my jar x)
- NullByte#5513 [06-Jan-18 12:07 PM]
- I'm only having nms issues
- haha
- https://cdn.discordapp.com/attachments/382096801391575050/399158447574351873/Core.jar
- can you put that in
- and tell me what all it prints
- FireFlies#6515 [06-Jan-18 12:14 PM]
- https://hastebin.com/riheguyoze.css
- NullByte#5513 [06-Jan-18 12:15 PM]
- how tf
- https://cdn.discordapp.com/attachments/382096801391575050/399159589372821514/Core.jar
- try this
- FireFlies#6515 [06-Jan-18 12:20 PM]
- https://hastebin.com/ceduxayexe.css
- NullByte#5513 [06-Jan-18 12:22 PM]
- this is very weird
- FireFlies#6515 [06-Jan-18 12:25 PM]
- :/
- NullByte#5513 [06-Jan-18 12:28 PM]
- shouldn't take long to fix, one moment, I think I found the issue
- https://cdn.discordapp.com/attachments/382096801391575050/399166123058266122/Core.jar
- try this out
- TacoSpigot uses a differently patched API so ChatSerializer isn't a defined class in it so I needed to use the bungeecord API to set in BaseComponent[] into the Packet instead of using an IChatBaseComponent so I needed to do some changing in how I read and did all the chat stuff with the hover messages etc
- FireFlies#6515 [06-Jan-18 12:45 PM]
- https://hastebin.com/umidunuhom.css
- NullByte#5513 [06-Jan-18 12:47 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399167069939302401/Core.jar
- forgot a '.'
- one dot and you can get errors xD
- FireFlies#6515 [06-Jan-18 12:48 PM]
- #coding x)
- NullByte#5513 [06-Jan-18 12:48 PM]
- yessir
- https://hastebin.com/miluqijega.java
- formatting is very fun ^ especially with chat x.x
- ```java
- toSend = "{\"text\":\"\",\"extra\":[\"text\":\"" + event.getMessage() + "\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"" + hoverFixed + "\"}]}";
- ```
- FireFlies#6515 [06-Jan-18 12:50 PM]
- Works!
- NullByte#5513 [06-Jan-18 12:50 PM]
- 😃 there we go
- now everything chat based including the ignore and hoverchat should work now
- FireFlies#6515 [06-Jan-18 12:51 PM]
- Sweet!
- Also is there a reload command?
- NullByte#5513 [06-Jan-18 12:51 PM]
- not yet
- I'll add one in though, what should it be? /creload or /crl
- FireFlies#6515 [06-Jan-18 12:52 PM]
- ./core reload and as allias /creload
- or /c reload
- Ohh wait
- I think there might be a problem with the way the groups/chat system works
- NullByte#5513 [06-Jan-18 12:55 PM]
- how so
- FireFlies#6515 [06-Jan-18 12:56 PM]
- I can't have groups be grouped together if you see what I mean
- NullByte#5513 [06-Jan-18 12:56 PM]
- how do you mean
- FireFlies#6515 [06-Jan-18 12:57 PM]
- Like right now Admins are grouped as Founder, Co-Founder, Administrator and Staff-Manager
- I can't set a prefix for each group
- NullByte#5513 [06-Jan-18 12:57 PM]
- set their prefix at %rank%
- FireFlies#6515 [06-Jan-18 12:57 PM]
- Groups need to be independent from eachother
- NullByte#5513 [06-Jan-18 12:58 PM]
- %rank% corresponds to literal ranks
- oh wait
- FireFlies#6515 [06-Jan-18 12:58 PM]
- Yeah but with that, I can't add custom colors
- NullByte#5513 [06-Jan-18 12:58 PM]
- one sec
- FireFlies#6515 [06-Jan-18 12:58 PM]
- I can't make a custom prefix if you see what I mean
- NullByte#5513 [06-Jan-18 12:58 PM]
- yep, I get it, I can add that into the config, since there's no vault API option for getting prefixes
- FireFlies#6515 [06-Jan-18 12:59 PM]
- If you look at the example config in the doc, I'd like it similar to that, where each group has their own chat formats and prefixes
- FireFlies#6515 [06-Jan-18 01:00 PM]
- Here's an example for the junior-moderator class
- chat:
- formats:
- junior-moderator:
- priority: 2
- name-color: "&2"
- name: "%player%"
- suffix: "&7: "
- chat-color: "&f"
- name-hover:
- - ""
- suffix-hover:
- - ""
- name-click-command: "/poke %player%"
- suffix-click-command: ""
- permission: "chat.format.junior.moderator"
- prefixes:
- junior-moderator:
- priority: 1
- prefix: "&7[&2Jr&7. &2Moderator&7] "
- prefix-hover:
- - "&a%player% &6is a &2Junior Moderator&6."
- prefix-click-command: ""
- permission: "chat.prefix.junior.moderator"
- The chat system is seperated in 2 parts: formats and prefixes
- NullByte#5513 [06-Jan-18 01:01 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399170650541129729/Core.jar
- this should incorporate prefixes now set by the permissions plugin
- do you want me to redo the chat system like above?
- I can if you'd prefer that way
- FireFlies#6515 [06-Jan-18 01:02 PM]
- Yeah but I wanted to avoid using the permissions plugin for prefixes x)
- Yes I'd like it to be the format like in the example config
- NullByte#5513 [06-Jan-18 01:02 PM]
- hmm okay, I can do that format for you 😃
- FireFlies#6515 [06-Jan-18 01:03 PM]
- Fantastic, thank you very much 😃
- NullByte#5513 [06-Jan-18 01:03 PM]
- I need to redo like the entire chat system so it might take some time
- but not too much time
- FireFlies#6515 [06-Jan-18 01:03 PM]
- Ok no worries, I will make a format where everything is explained in comments so there's no doubts
- NullByte#5513 [06-Jan-18 01:04 PM]
- okay 😃
- once you get that sent over I'll start working on the new integration
- FireFlies#6515 [06-Jan-18 01:04 PM]
- Alright wonderful
- NullByte#5513 [06-Jan-18 01:05 PM]
- and I'll just make it /corereload or /crl or /creload
- I can't do spaces just so /core is reserved for a different command
- in case we want something added to a /about or artifact checking in the future
- FireFlies#6515 [06-Jan-18 01:06 PM]
- Alright that's completely fine
- NullByte#5513 [06-Jan-18 01:06 PM]
- once everything works and everything is like 100% on my own time I'm going to redo everything in the plugin (not the backend) but the structure so it's a bit easier to add to / is a little more efficient
- just for fun and just for my peace of mind, for now though it's structured in more of a hard-coded way so I don't have control over the artifacts and checking in on things
- so this is just version 1 of a long-term project I plan to keep working on for a while for you, I get bored pretty easily so remaking the entire plugin into an artifact based system would be much better for me
- FireFlies#6515 [06-Jan-18 01:09 PM]
- That would be amazing, thank you very much for doing that
- NullByte#5513 [06-Jan-18 01:09 PM]
- of course
- just lemme know when you got that chat formatting done so I can do that system
- FireFlies#6515 [06-Jan-18 01:12 PM]
- Yep no worries, almost done right now
- Alright here
- chat: #global chat section in config
- formats: #first section in the chat section
- moderator: #group name, same as set in the permissions plugin
- priority: 3 #if a person has multiple groups, the one with the highest priority will be shown
- name-color: "&9" #color of the person's name
- name: "%player%" #format of the name
- suffix: "&7: " #format of the suffix; what comes after the name, but before the message
- chat-color: "&f" #color of the chat
- name-hover: #message shown when hovering over the name
- - ""
- suffix-hover: #what is shown when hovering over the suffix
- - ""
- name-click-command: "/poke %player%" #command executed when clicking on the name
- suffix-click-command: "" #command executed when clicking on the suffix
- permission: "chat.format.moderator" #permission required to have this format
- prefixes: #second section in the chat section
- moderator: #group name, same as set in the permissions plugin
- priority: 2 #if a person has multiple groups, prefixes will stack to the left, the higher the priority the more to the left the prefix will be
- prefix: "&7[&9Moderator&7] " #format of the prefix; everything that comes before the name
- prefix-hover: #message shown when hovering over the name
- - "&a%player% &6is a &9Moderator&6."
- prefix-click-command: "" #command executed when clicking on the prefix
- permission: "chat.prefix.moderator" #permission required to have this prefix
- I will put it in a hastebin
- https://hastebin.com/edapesubuy.bash
- NullByte#5513 [06-Jan-18 01:21 PM]
- perfect
- FireFlies#6515 [06-Jan-18 01:22 PM]
- There are 3 important things to remember:
- 1. There are 2 separate parts to the chat format; the format and the prefix.
- 2. Formats are like layers; the highest layer is the only one shown.
- 3. Prefixes, unlike formats, are stackable; prefixes stack to the left of the name in the order of priority.
- I could give you examples if you want
- NullByte#5513 [06-Jan-18 01:22 PM]
- please do
- FireFlies#6515 [06-Jan-18 01:22 PM]
- Alright give me a sec
- NullByte#5513 [06-Jan-18 01:24 PM]
- this is a very interesting system, I think I like it
- FireFlies#6515 [06-Jan-18 01:24 PM]
- To me, it's a system that can offer everything regarding the chat 😉
- NullByte#5513 [06-Jan-18 01:26 PM]
- I like it
- now for the prefixes, should priority go left to right or right to left
- so p1 p2 p3
- or
- p3 p2 p1
- FireFlies#6515 [06-Jan-18 01:27 PM]
- p3, p2, p1
- Highest priority = More to the left
- It would be Founder, Moderator, architect for example
- Alright so this is explaining the parts within the chat format
- http://prntscr.com/hwt40s
- Prefix = Left of name
- Suffix = Right of name but before message
- Message = Right of suffix
- And they alll act independentally
- The format section = Name, suffix and message
- The prefix section = Prefix
- NullByte#5513 [06-Jan-18 01:32 PM]
- gotcha
- 1 issue
- why do they have a group and a permission for the prefixes
- I suggest just having a permission but having a key instead of a group
- just to have separators instead of group requirements
- FireFlies#6515 [06-Jan-18 01:34 PM]
- The group name doesn't mean anything, it's just to see which group is which easily
- It's like a title
- I could give any name
- If you see what I mean
- NullByte#5513 [06-Jan-18 01:35 PM]
- perfect 😃
- " moderator: #group name, same as set in the permissions plugin
- "
- FireFlies#6515 [06-Jan-18 01:35 PM]
- Sweet!
- NullByte#5513 [06-Jan-18 01:35 PM]
- you had it like that
- so I was confused
- 😉
- FireFlies#6515 [06-Jan-18 01:35 PM]
- Yeah sorry x)
- It's just a title to easily see which prefix is for which group
- So this is an example of a player having both the founder and moderator rank
- http://prntscr.com/hwt4zh
- The prefixes stack, but the format is only founder
- NullByte#5513 [06-Jan-18 01:36 PM]
- gotcha
- okay I understand it all now
- I think it's perfect
- FireFlies#6515 [06-Jan-18 01:37 PM]
- Fantastic! Let me know if you need any sort of additional clarification 😉
- Or examples
- NullByte#5513 [06-Jan-18 01:39 PM]
- of course 😃
- NullByte#5513 [06-Jan-18 02:14 PM]
- so
- the new chat system may not work at first but if it doesn't you jsut need to let me know and I have a second option which will work, I'm not 100% sure if it's one thing or the other so we'll just test and check 😃
- FireFlies#6515 [06-Jan-18 02:17 PM]
- Alrighty no worries, I'm AFK right now so I'll have to test in a couple minutes
- NullByte#5513 [06-Jan-18 02:18 PM]
- well I still have a lot to do with it, the setup took a while and once I finish it I'm gonna send you a beta then immediately redo it
- since theres a more optimal way to do it but I want to test my system and make sure it works
- FireFlies#6515 [06-Jan-18 02:19 PM]
- Cool no problem 👍
- NullByte#5513 [06-Jan-18 02:30 PM]
- for the default format / default prefix leave the permission empty or remove it completely, then put the ladder at -1
- FireFlies#6515 [06-Jan-18 02:31 PM]
- Okay
- NullByte#5513 [06-Jan-18 02:51 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399198293130870785/Core.jar
- Try this out
- FireFlies#6515 [06-Jan-18 02:51 PM]
- Alright, should I remove the old config?
- NullByte#5513 [06-Jan-18 02:52 PM]
- doesn't matter
- I made a new configuration file
- for chat
- FireFlies#6515 [06-Jan-18 02:52 PM]
- Ok sweet
- NullByte#5513 [06-Jan-18 02:53 PM]
- it should all work fine
- FireFlies#6515 [06-Jan-18 02:54 PM]
- No errors 😉
- NullByte#5513 [06-Jan-18 02:54 PM]
- 😃
- try talking in chat now ig
- also
- the reload command is in there so you should be able to reload the chat config without restarting or wever
- FireFlies#6515 [06-Jan-18 02:56 PM]
- Alright sweet
- So, if someone doesn't have any permissions regarding the chat
- What is supposed to happen when talking in chat?
- NullByte#5513 [06-Jan-18 02:56 PM]
- %player%:%message%
- FireFlies#6515 [06-Jan-18 02:57 PM]
- Ok this is what I'm getting right now, haven't added any permissions or changed anything https://hastebin.com/febalehomo.rb
- NullByte#5513 [06-Jan-18 02:57 PM]
- hmm ok
- something wrong with my json then, I'll look at it
- FireFlies#6515 [06-Jan-18 02:58 PM]
- Alright 👍
- NullByte#5513 [06-Jan-18 02:58 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399200138616373248/Core.jar
- try this
- and
- send me the stacktrace and the line above it
- or 2 or whatever it fills up it should be a bunch of " and { and [] and stuff like that
- FireFlies#6515 [06-Jan-18 03:00 PM]
- Yep here
- https://hastebin.com/kubebeniqi.rb
- NullByte#5513 [06-Jan-18 03:01 PM]
- apparently you do have some permissions then
- since it's accepting the moderator permission for you
- FireFlies#6515 [06-Jan-18 03:01 PM]
- Yeah I just set it
- NullByte#5513 [06-Jan-18 03:01 PM]
- ah okay
- FireFlies#6515 [06-Jan-18 03:01 PM]
- In the class
- Should I remove it and try again?
- NullByte#5513 [06-Jan-18 03:01 PM]
- yep
- then send me the other raw
- FireFlies#6515 [06-Jan-18 03:01 PM]
- Alright
- https://hastebin.com/ayaracebez.rb
- NullByte#5513 [06-Jan-18 03:04 PM]
- weird... one moment
- https://cdn.discordapp.com/attachments/382096801391575050/399201863397802005/Core.jar
- that might fix it
- FireFlies#6515 [06-Jan-18 03:08 PM]
- https://hastebin.com/azivavagav.rb
- NullByte#5513 [06-Jan-18 03:10 PM]
- getting somewhere
- what... this is weird
- FireFlies#6515 [06-Jan-18 03:12 PM]
- x)
- NullByte#5513 [06-Jan-18 03:16 PM]
- oh odd
- okay I think I understand
- https://cdn.discordapp.com/attachments/382096801391575050/399205827510272003/Core.jar
- use this and send me the debug messages
- should be prefixed with "one" "two" and "three"
- FireFlies#6515 [06-Jan-18 03:22 PM]
- https://hastebin.com/axojivomen.vbs
- NullByte#5513 [06-Jan-18 03:23 PM]
- 0.o weird
- https://cdn.discordapp.com/attachments/382096801391575050/399206591234179073/Core.jar
- try this one
- FireFlies#6515 [06-Jan-18 03:25 PM]
- https://hastebin.com/tilosewaha.rb
- NullByte#5513 [06-Jan-18 03:25 PM]
- better okay perf
- ohh interesting
- https://cdn.discordapp.com/attachments/382096801391575050/399208085823946752/Core.jar
- try this out
- FireFlies#6515 [06-Jan-18 03:31 PM]
- https://hastebin.com/avucayovuq.pl
- NullByte#5513 [06-Jan-18 03:36 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399209516341788682/Core.jar
- maybe that will work
- sorry this json stuff is very weird
- FireFlies#6515 [06-Jan-18 03:40 PM]
- No worries x)
- NullByte#5513 [06-Jan-18 03:40 PM]
- but I am ready for the next error xD maybe it's not reading the json correctly because this should work x.x but idk anymore
- FireFlies#6515 [06-Jan-18 03:40 PM]
- 😮
- Works in chat
- NullByte#5513 [06-Jan-18 03:40 PM]
- really
- FireFlies#6515 [06-Jan-18 03:40 PM]
- [15:40:43 INFO]: {"text":" ","extra":[{"text":"ºfMrGreenJam"},{"text":": "},{"te
- xt":"ºfasd"}]}
- Yeah
- Sent
- NullByte#5513 [06-Jan-18 03:41 PM]
- to be honest
- FireFlies#6515 [06-Jan-18 03:41 PM]
- There's a space before the name though
- NullByte#5513 [06-Jan-18 03:41 PM]
- I'm very surprised
- yep
- FireFlies#6515 [06-Jan-18 03:41 PM]
- x) http://prntscr.com/hwudga
- NullByte#5513 [06-Jan-18 03:41 PM]
- I fixed that haha
- https://cdn.discordapp.com/attachments/382096801391575050/399210948549804043/Core.jar
- FireFlies#6515 [06-Jan-18 03:41 PM]
- So now if I put the permission
- NullByte#5513 [06-Jan-18 03:42 PM]
- removed the debug message and the space before the name
- FireFlies#6515 [06-Jan-18 03:42 PM]
- Yep works
- NullByte#5513 [06-Jan-18 03:42 PM]
- awesome
- send me a pic I want to see
- xD
- FireFlies#6515 [06-Jan-18 03:43 PM]
- http://prntscr.com/hwue4m
- NullByte#5513 [06-Jan-18 03:43 PM]
- try the reload command too after adding a prefix
- and see if it works
- FireFlies#6515 [06-Jan-18 03:43 PM]
- There might be an extra space between prefix and name
- NullByte#5513 [06-Jan-18 03:43 PM]
- there is
- FireFlies#6515 [06-Jan-18 03:44 PM]
- I think you made it add a space by default, and then I set it where there's a space after the prefix
- "&7[&9Moderator&7] "
- NullByte#5513 [06-Jan-18 03:44 PM]
- mhm
- should I remove the default space
- FireFlies#6515 [06-Jan-18 03:44 PM]
- Could you take out the default "add space"
- Yes please
- Just in case some day I won't want a space there ;P
- NullByte#5513 [06-Jan-18 03:44 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399211757496827905/Core.jar
- gotcha
- we got some good progress going on this plugin, I think I like how it's turning out
- FireFlies#6515 [06-Jan-18 03:45 PM]
- Yeah same, this chat system is literally a dream come true for me
- NullByte#5513 [06-Jan-18 03:45 PM]
- haha
- FireFlies#6515 [06-Jan-18 03:46 PM]
- Luckperms is the permissions plugin I'm using, and it has support for prefixes but damn is it complicated to get it right
- NullByte#5513 [06-Jan-18 03:46 PM]
- well now you got my thing
- and my chat system will work w/o vault
- FireFlies#6515 [06-Jan-18 03:46 PM]
- Thank baby Jesus
- NullByte#5513 [06-Jan-18 03:46 PM]
- the only thing that needs vault is the lists
- FireFlies#6515 [06-Jan-18 03:46 PM]
- Alright nice
- NullByte#5513 [06-Jan-18 03:46 PM]
- and if you want I can make the lists permission based and remove the vault necessity
- FireFlies#6515 [06-Jan-18 03:46 PM]
- And the space is removed 😉
- Maybe it's a better idea, I will probably always have vault anyways so if you want to do it that way too it's fine
- NullByte#5513 [06-Jan-18 03:47 PM]
- I can make your own permissions system too if you'd like
- when and if you want that
- FireFlies#6515 [06-Jan-18 03:48 PM]
- I think it's alright, I don't have the budget for a custom permissions plugin and Luckperms is amazing already so I don't know
- It's just not a good enough chat format plugin x)
- NullByte#5513 [06-Jan-18 03:49 PM]
- well what's your budget for this plugin right now if you wanted to add to it, because I'm fine doing it really cheap xD I'm having fun with your plugin so I don't really mind
- like I'm not gonna charge for the chat system remake/reformat
- FireFlies#6515 [06-Jan-18 03:50 PM]
- Well, I'll think about it, but for now please complete the core since it's more of a priority, and I have some other little features and commands I want to get added to the core at some point so I'll probably ask you to do those too x)
- NullByte#5513 [06-Jan-18 03:50 PM]
- okay, sounds good to me
- FireFlies#6515 [06-Jan-18 03:50 PM]
- 😄
- NullByte#5513 [06-Jan-18 03:50 PM]
- gonna go get /speed done
- FireFlies#6515 [06-Jan-18 03:51 PM]
- Wonderful
- NullByte#5513 [06-Jan-18 03:51 PM]
- then work on socialspy, for socialspy I'm gonna add in a piece to the config named "socialspy" to where you can list which commands you want to see
- FireFlies#6515 [06-Jan-18 03:51 PM]
- Cool, that's nice
- I will complete the chat config to make it exactly how I want it
- And make sure everything works with priorities etc
- NullByte#5513 [06-Jan-18 03:53 PM]
- awesome
- FireFlies#6515 [06-Jan-18 04:07 PM]
- For the hover messages, what do I do to disable one?
- NullByte#5513 [06-Jan-18 04:07 PM]
- just remove it
- it's not a necessary option in the config
- FireFlies#6515 [06-Jan-18 04:07 PM]
- Remove the whole line?
- Ok super
- NullByte#5513 [06-Jan-18 04:07 PM]
- mhm
- same with click stuff
- FireFlies#6515 [06-Jan-18 04:07 PM]
- Sweet
- http://prntscr.com/hwus4n 😂 😂
- When you have every permission
- I don't think the reload command is working
- Btw I don't know if /list is supposed to work now or not
- But it doesn't
- NullByte#5513 [06-Jan-18 05:00 PM]
- can you do /list and if there is a stacktrace send it, also you probably shouldn't have every single permission then xD
- FireFlies#6515 [06-Jan-18 05:01 PM]
- Yeah don't worry I fixed that x)
- NullByte#5513 [06-Jan-18 05:01 PM]
- also show me what shows up when you do /list
- FireFlies#6515 [06-Jan-18 05:01 PM]
- Yes there is a stacktrace
- NullByte#5513 [06-Jan-18 05:01 PM]
- oh send it
- FireFlies#6515 [06-Jan-18 05:01 PM]
- https://hastebin.com/egikupuyef.vbs
- NullByte#5513 [06-Jan-18 05:02 PM]
- 🤦
- https://cdn.discordapp.com/attachments/382096801391575050/399231284842594305/Core.jar
- fixed
- FireFlies#6515 [06-Jan-18 05:02 PM]
- x)
- Also, I was wondering if it was possible to replace the %player% in messages, with the person's prefix and format
- NullByte#5513 [06-Jan-18 05:03 PM]
- wym?
- that's a bad idea
- FireFlies#6515 [06-Jan-18 05:03 PM]
- I will give an example
- NullByte#5513 [06-Jan-18 05:03 PM]
- ok
- that's a bad idea with people with more than 3 prefixes
- FireFlies#6515 [06-Jan-18 05:04 PM]
- I see
- Here's a stacktrace for /list
- NullByte#5513 [06-Jan-18 05:04 PM]
- ooo ok
- FireFlies#6515 [06-Jan-18 05:04 PM]
- https://hastebin.com/sexudakoko.vbs
- But people won't have large prefixes
- There won't be someone with Founder Administrator Moderator Architect prefixes all at once
- NullByte#5513 [06-Jan-18 05:05 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399232057819136011/Core.jar
- FireFlies#6515 [06-Jan-18 05:06 PM]
- The only prefixes someone will have is their rank (staff ranks) and then what is called a "trophy", it's like a colored symbol representing something by the side of their rank
- NullByte#5513 [06-Jan-18 05:06 PM]
- hmm okay I think it's doable then, do you want their hovering to work as well
- FireFlies#6515 [06-Jan-18 05:06 PM]
- If you could yes that would be nice, otherwise it's not a priority
- NullByte#5513 [06-Jan-18 05:06 PM]
- I can
- FireFlies#6515 [06-Jan-18 05:06 PM]
- Alright then why not x)
- NullByte#5513 [06-Jan-18 05:06 PM]
- Let's do it after we finish the first stable version though 😉
- FireFlies#6515 [06-Jan-18 05:07 PM]
- Yes it's more of an enhancement 😉
- NullByte#5513 [06-Jan-18 05:07 PM]
- exactly
- I'll add it into the v2 of the Core
- FireFlies#6515 [06-Jan-18 05:07 PM]
- Alright, I'll make a little list of these small aesthetics
- NullByte#5513 [06-Jan-18 05:07 PM]
- perfect
- and I'll add them in while doing my rewrite
- FireFlies#6515 [06-Jan-18 05:08 PM]
- Wonderful
- NullByte#5513 [06-Jan-18 05:08 PM]
- because I want to just rewrite the whole thing to make it more able to be added to and fixed up and stuff like that
- just for me purposes
- also do you want me to gather data into MySQL or should I put it into flatfiles
- FireFlies#6515 [06-Jan-18 05:09 PM]
- I think flatfile is fine
- NullByte#5513 [06-Jan-18 05:09 PM]
- perfect 😃
- FireFlies#6515 [06-Jan-18 05:09 PM]
- This is what comes up for /list
- NullByte#5513 [06-Jan-18 05:09 PM]
- I'll do the rewrite of course after I finish up the rest of the commands / config integration
- FireFlies#6515 [06-Jan-18 05:09 PM]
- http://prntscr.com/hwvbcu
- Sounds good!
- NullByte#5513 [06-Jan-18 05:09 PM]
- 0.o
- hmm
- FireFlies#6515 [06-Jan-18 05:10 PM]
- Also the "Chat" section in the config might not be necessary anymore
- NullByte#5513 [06-Jan-18 05:10 PM]
- that's really what comes up? 0,o
- FireFlies#6515 [06-Jan-18 05:10 PM]
- Yes x)
- NullByte#5513 [06-Jan-18 05:10 PM]
- yeh you can delete it
- in fact delete the config so social spy stuff is in there
- FireFlies#6515 [06-Jan-18 05:10 PM]
- Oh nice
- NullByte#5513 [06-Jan-18 05:11 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/399233464555143168/Core.jar
- this fixes the list issue you're having
- FireFlies#6515 [06-Jan-18 05:12 PM]
- Alright that works now
- NullByte#5513 [06-Jan-18 05:12 PM]
- geegee
- FireFlies#6515 [06-Jan-18 05:13 PM]
- I'm gonna have to go for a bit, I'll be back later though 😉
- NullByte#5513 [06-Jan-18 05:15 PM]
- no problem 😃
- what does disable exp mean? like literally disabling the gaining of exp?
- also what does teleport-to-center mean
- FireFlies#6515 [06-Jan-18 05:24 PM]
- Disable exp = disable all forms of gaining exp
- Teleport to center means, everytime someone teleports somewhere using a teleport command he is teleported in the center of the block
- NullByte#5513 [06-Jan-18 05:27 PM]
- okay
- can you explain the time portion of it
- FireFlies#6515 [06-Jan-18 05:27 PM]
- For the config?
- Time: normal, day or night
- Normal means it cycles between day and night
- Day means it stays day
- Night means it stays night
- Those are the 3 parameters
- NullByte#5513 [06-Jan-18 05:32 PM]
- okie doke
- also what's wrong with the reload command
- FireFlies#6515 [06-Jan-18 05:45 PM]
- It doesn't seem to do anything
- I tried /crl /creload /corereload etc
- NullByte#5513 [06-Jan-18 05:46 PM]
- it doesn't send you any messages?
- ohh okay
- I know why
- FireFlies#6515 [06-Jan-18 05:46 PM]
- No it doesn't do anything I think
- Oki
- NullByte#5513 [06-Jan-18 05:56 PM]
- all that's left is the command cooldown and auto afk and all afk parameters
- then a couple more extra pieces
- oh and the chat formatting stuff
- and /enchant and /seen
- so not much left
- do you have protocollib?
- NullByte#5513 [06-Jan-18 06:16 PM]
- Core.afk.kick - Whether or not you are kicked if you become AFK after a certain amount of time of inactivity.
- how much time ^
- should I make it configurable
- FireFlies#6515 [06-Jan-18 06:32 PM]
- Yes it's in the config if tou look
- It's 300 sec I think
- But make it 900 sec
- NullByte#5513 [06-Jan-18 07:45 PM]
- no 300 was the auto afk
- auto kick is different
- FireFlies#6515 [06-Jan-18 07:51 PM]
- Oh yeah that's right my bad
- NullByte#5513 [06-Jan-18 07:54 PM]
- https://hastebin.com/zujagaxowa.pas
- this is the last of the todo list 😃
- NullByte#5513 [06-Jan-18 08:02 PM]
- do you have procollib?
- AFK is completely done btw
- FireFlies#6515 [06-Jan-18 08:17 PM]
- Wonderful!
- There's also /tgc and /tpc, I also sent the source for that
- And yes I have ProtocolLib 😃
- NullByte#5513 [06-Jan-18 08:19 PM]
- perfect
- means I can do another thing on the list
- FireFlies#6515 [06-Jan-18 08:21 PM]
- Sweet!
- NullByte#5513 [06-Jan-18 08:32 PM]
- https://hastebin.com/idizivahop.vbs
- the rest of the todo list
- feels great to see it like that 😃
- and the /tgc and /tpc
- of course
- FireFlies#6515 [06-Jan-18 08:56 PM]
- Looking good!
- NullByte#5513 [06-Jan-18 10:17 PM]
- okay so I have some suggestions for a chat integration thing
- so I suggest making a core /chat command then using sub commands like "/chat clear" "/chat mute -p" "/chat mute -g" "/chat history <player>" "/chat history"
- FireFlies#6515 [06-Jan-18 10:35 PM]
- Sounds nice, for -p and -g it's private and global chat right?
- NullByte#5513 [06-Jan-18 10:35 PM]
- mhm
- FireFlies#6515 [06-Jan-18 10:35 PM]
- Sweet, if it's not too much of a hassle that would be great 😃
- NullByte#5513 [06-Jan-18 10:35 PM]
- It's definitely not
- FireFlies#6515 [06-Jan-18 10:36 PM]
- 😎😎
- FireFlies#6515 [07-Jan-18 04:34 PM]
- Here are some random things I found, they're more enhancements than bugs (except the /list one)
- Replace %player% with the prefix and format
- Group all "missing target" messages into 1 message in the messages.yml file, the message should be "&c%player% &7is offline."
- /list doesn't work correctly, only the categories come up without the names of the players inside them:
- http://prntscr.com/hx7xop
- For the list, only show the categories if there are users online who belong to the category. For example, if there are no Founders, Co-Founders or Administrators online, don't show the "Admins" category in /list since it is empty.
- For /mentions and /messages, add a message when there are no mentions or messages. Also, redo the format system since I can only place a header but not a footer in the messages.yml
- When executing a command without the necessary arguments/variables, show the accepted command format. For example if I just execute the command "/msg" it should tell me to use "Format: /msg [name] [message]"
- NullByte#5513 [07-Jan-18 09:08 PM]
- okay
- and for the format I thought it did
- FireFlies#6515 [07-Jan-18 09:11 PM]
- I saw the message for it in the messages.yml file, but if I try doing /msg or /msg FireFlies without any message after it, it just says "message not found"
- NullByte#5513 [07-Jan-18 09:11 PM]
- oh weird
- I'll fix that
- FireFlies#6515 [11-Jan-18 02:27 PM]
- Lookstraight seems to have stopped working for some reason
- NullByte#5513 [11-Jan-18 02:40 PM]
- any error in the console?
- FireFlies#6515 [11-Jan-18 02:41 PM]
- No errors
- NullByte#5513 [11-Jan-18 02:41 PM]
- what happens? can you describe it
- FireFlies#6515 [11-Jan-18 02:41 PM]
- Nothing, I just wanted to test /lookstraight and it didn't work :/
- I remember it working though
- NullByte#5513 [11-Jan-18 02:42 PM]
- hmmm odd
- okay, I'll try a different method of getting it to work when I get home
- FireFlies#6515 [11-Jan-18 02:42 PM]
- Alright no worries, will you be working on the whole plugin soon?
- NullByte#5513 [11-Jan-18 02:42 PM]
- yeah, I got a lot of my homework done I needed done so that's a big step forward
- so I'll have time to work on plugins
- FireFlies#6515 [11-Jan-18 02:43 PM]
- Awesome, just keep me updated 👍
- NullByte#5513 [11-Jan-18 02:43 PM]
- definitely :)
- FireFlies#6515 [12-Jan-18 11:43 AM]
- I came up with a couple cool small features
- Would you be willing to add them in?
- Of course after the main features are implemented
- NullByte#5513 [12-Jan-18 05:32 PM]
- yeah definitely
- FireFlies#6515 [13-Jan-18 11:26 AM]
- Awesome, I'll probably add them to the doc 👍
- Also /setspawn doesn't seem to save the spawn location
- When I restart the server the /spawn isn't set
- NullByte#5513 [13-Jan-18 11:27 AM]
- any errors?
- oh I might know why
- FireFlies#6515 [13-Jan-18 11:28 AM]
- Yeah when there isn't any spawn and I try /spawn there's an error
- Gimme a sec I'll copy it
- https://hastebin.com/akubanatiy.vbs
- FireFlies#6515 [13-Jan-18 12:11 PM]
- I've added a couple things under the "extra features" section on the doc, you can have a look at those in your own time
- Also I'm ready to test anything today so just let me know if you're working on it
- NullByte#5513 [13-Jan-18 12:53 PM]
- gotcha
- FireFlies#6515 [20-Jan-18 06:00 PM]
- How you worked on it again lately?
- NullByte#5513 [25-Jan-18 12:09 PM]
- yeah sorry, it's almost done and ready, had end of semester exams to worry about
- NullByte#5513 [26-Jan-18 07:19 PM]
- okay
- the usage, it should already work
- like when you do /msg
- spawn I think I've fixed
- the plugin is just about done disregarding the small extra features you put into the doc
- and I'll fix the list as well but I need to slightly change how it works
- all I have left is the list thing, command cooldown, and the anti-spam, otherwise it's done
- antispam is done, command cooldown is done
- also, I need to know what information you want in /seen I've forgotten
- FireFlies#6515 [27-Jan-18 10:41 AM]
- Alright cool
- So /seen should simply show the online/offline times
- NullByte#5513 [27-Jan-18 10:42 AM]
- ah okay
- makes sense
- FireFlies#6515 [27-Jan-18 10:43 AM]
- So something like "&aFireFlies &7has been &a&lONLINE &7for &a2 &7hrs, &a13 &7min, &a38 &7sec"
- Or "&aFireFlies &7has been &c&lOFFLINE &7for &a2 &7hrs, &a13 &7min, &a38 &7sec"
- Just something that makes sense
- When reading it
- And if a person is vanished, they are shown as offline to players who don't have the permission to see vanished players.
- NullByte#5513 [27-Jan-18 10:45 AM]
- alright sounds good
- FireFlies#6515 [27-Jan-18 10:46 AM]
- Fantastic, I'm ready to test things so just let me know
- NullByte#5513 [27-Jan-18 10:49 AM]
- will do 😃
- FireFlies#6515 [30-Jan-18 11:04 AM]
- Hey Null I really need this soon, when do you think you can have everything complete and "release-ready"?
- NullByte#5513 [30-Jan-18 11:04 AM]
- so the only thing I'm having issues with is the list, so I may remake the way I have that setup so it works in the way that you'd like
- FireFlies#6515 [30-Jan-18 11:05 AM]
- Alright sounds good 👍
- NullByte#5513 [30-Jan-18 11:06 AM]
- and for the extra additions we never talked about those in depth so I need to look into those a bit more, lemme give you what I have now so you can test everything and lmk if anything is broken as of now
- FireFlies#6515 [30-Jan-18 11:06 AM]
- Yeah the extra features are on the doc if you want to go have a look whenever you find the time, but sure I can test right now
- NullByte#5513 [30-Jan-18 11:07 AM]
- I think I only have 3 commands on my todo list which is good, and they're easy ones, if you could make a separate doc making the list of bugs, things you want changed, and the issues that would be useful for me
- FireFlies#6515 [30-Jan-18 11:08 AM]
- Yes I can do that no worries
- NullByte#5513 [30-Jan-18 11:08 AM]
- perfect
- lemme get the thing exported
- FireFlies#6515 [30-Jan-18 11:08 AM]
- Sounds good 🙂
- NullByte#5513 [30-Jan-18 11:11 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/407840263956856842/Core-0.0.1.jar
- I think this is the latest
- FireFlies#6515 [30-Jan-18 11:16 AM]
- Alright cool
- I've got this exception on startup
- https://hastebin.com/mahekekocu.sql
- NullByte#5513 [30-Jan-18 11:19 AM]
- yay bug
- FireFlies#6515 [30-Jan-18 11:19 AM]
- x)
- NullByte#5513 [30-Jan-18 11:19 AM]
- I'm happy to see those, reminds me I'm human
- FireFlies#6515 [30-Jan-18 11:19 AM]
- Hehe
- NullByte#5513 [30-Jan-18 11:20 AM]
- anyway send me the bug so I can fix it, but I've already fixed up the list if you delete your messages.yml 😛
- FireFlies#6515 [30-Jan-18 11:20 AM]
- Ahh sweet
- NullByte#5513 [30-Jan-18 11:20 AM]
- yessir
- FireFlies#6515 [30-Jan-18 11:20 AM]
- Here's the bug https://hastebin.com/mahekekocu.sql
- NullByte#5513 [30-Jan-18 11:20 AM]
- maybe... maybe I fixed it
- FireFlies#6515 [30-Jan-18 11:20 AM]
- x)
- NullByte#5513 [30-Jan-18 11:20 AM]
- we will find out
- you don't have protocollib
- that's the issue
- FireFlies#6515 [30-Jan-18 11:20 AM]
- 🤞
- Hmm
- I'm almost certain I do
- Yeah I do
- NullByte#5513 [30-Jan-18 11:21 AM]
- it thinks you don't
- lol
- FireFlies#6515 [30-Jan-18 11:21 AM]
- ._.
- NullByte#5513 [30-Jan-18 11:21 AM]
- do you have the updated vers
- FireFlies#6515 [30-Jan-18 11:21 AM]
- Probably
- Gonna check
- NullByte#5513 [30-Jan-18 11:22 AM]
- you need the latest version to be able to be compatible with the plugin I have
- lol
- 4.4.0
- FireFlies#6515 [30-Jan-18 11:22 AM]
- Hmm where's the 4.4.0 version?
- It goes up to 4.4.3 on the resource page
- Ah dev builds
- Wait nvm
- NullByte#5513 [30-Jan-18 11:23 AM]
- 4.4.0 is the latest stable
- go get 4.4.0 and try again
- FireFlies#6515 [30-Jan-18 11:26 AM]
- I get this https://hastebin.com/pedatohudi.sql
- I've got 4.4.0 now
- NullByte#5513 [30-Jan-18 11:26 AM]
- you still get that?
- weird...
- FireFlies#6515 [30-Jan-18 11:27 AM]
- Ye
- NullByte#5513 [30-Jan-18 11:27 AM]
- send me your version of probollib please
- so I can take a look at it
- FireFlies#6515 [30-Jan-18 11:27 AM]
- Sure
- https://cdn.discordapp.com/attachments/382096801391575050/407844433686691860/ProtocolLib.jar
- NullByte#5513 [30-Jan-18 11:28 AM]
- maybe there's a separate api you need
- but idk
- FireFlies#6515 [30-Jan-18 11:28 AM]
- ¯\_(ツ)_/¯
- NullByte#5513 [30-Jan-18 11:28 AM]
- this is all to remove the command not found btw 😉
- haha
- FireFlies#6515 [30-Jan-18 11:28 AM]
- x)
- NullByte#5513 [30-Jan-18 11:29 AM]
- looks like you may need a separate api
- which is odd
- wait no
- this makes no sense
- woo I'm stupid
- https://cdn.discordapp.com/attachments/382096801391575050/407846019775201289/Core-0.0.1.jar
- should fix the error & list, delete your messages.yml
- FireFlies#6515 [30-Jan-18 11:37 AM]
- Ayy no errors
- Oh lord
- Uhh
- Something is going wrong
- This is the first error https://hastebin.com/bihehocuho.css
- Then it spams this https://hastebin.com/dodakebore.vbs
- NullByte#5513 [30-Jan-18 11:41 AM]
- ruh roh
- will fix
- delete your config.yml and try again
- lemme know if the error persists
- it shouldn't persist but yeh
- that's just the antispam integration gone wrong
- FireFlies#6515 [30-Jan-18 11:44 AM]
- Alrighty
- I think it's good now
- Oh wait shit
- NullByte#5513 [30-Jan-18 11:45 AM]
- ?
- FireFlies#6515 [30-Jan-18 11:45 AM]
- Some spam http://prntscr.com/i7lapt
- NullByte#5513 [30-Jan-18 11:45 AM]
- ripe okay
- were you afk?
- then it started spamming
- or did it just start spamming when you logged in
- FireFlies#6515 [30-Jan-18 11:46 AM]
- Yeah when I logged in
- https://hastebin.com/nobomaqunu.coffeescript
- That's the logs
- NullByte#5513 [30-Jan-18 11:47 AM]
- oml
- we're about to do some debugging 😉
- FireFlies#6515 [30-Jan-18 11:49 AM]
- Fun! ^-^
- NullByte#5513 [30-Jan-18 11:50 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/407850075549859841/Core-0.0.1.jar
- so
- run this and run any command which doesn't exist
- and show me what happens in chat
- brb gonna go tell my mom I'm awake, she gets mad if I stay asleep past 5:30 bc I usually don't get ready in time, but we have a 2hr delay and she doesn't know so brb haha
- FireFlies#6515 [30-Jan-18 11:52 AM]
- Alright x)
- I can't seem to be able to log on
- It times me out
- Oh shit
- http://prntscr.com/i7lfsy
- That's what's spamming in console x)
- NullByte#5513 [30-Jan-18 11:55 AM]
- oh no
- that's weird
- what is causing that, I've never seen that before
- FireFlies#6515 [30-Jan-18 11:56 AM]
- No idea
- ¯\_(ツ)_/¯
- NullByte#5513 [30-Jan-18 11:57 AM]
- https://cdn.discordapp.com/attachments/382096801391575050/407851786276175882/Core-0.0.1.jar
- try this
- maybe that will fix it
- like I said, debugging is fun 😛
- FireFlies#6515 [30-Jan-18 11:58 AM]
- Yup
- Still can't log in
- NullByte#5513 [30-Jan-18 12:00 PM]
- same thing?
- or different thing
- FireFlies#6515 [30-Jan-18 12:01 PM]
- It just doesn't let me log in, it doesn't spam the / though
- NullByte#5513 [30-Jan-18 12:01 PM]
- 0.0
- oh
- I know why 😉
- maybe
- https://cdn.discordapp.com/attachments/382096801391575050/407853366715088897/Core-0.0.1.jar
- try this
- maybe I'm flooding the stream and idk how or why
- FireFlies#6515 [30-Jan-18 12:05 PM]
- Still can't log in :/
- NullByte#5513 [30-Jan-18 12:05 PM]
- does it just try and load forever
- or does it give an error
- FireFlies#6515 [30-Jan-18 12:05 PM]
- No everything loads normal, then I try to connect and nothing happens in the logs
- Then I time out
- In the console everything is working normally
- Oh it does say thi
- this
- [12:04:54] [LoginProcessingThread/INFO]: UUID of player FireFlies is 9d030c15-9f31-444c-bc41-9a88aa18731d
- NullByte#5513 [30-Jan-18 12:08 PM]
- okie doke one sec
- so I guess it's flooding the stream 0.o
- https://cdn.discordapp.com/attachments/382096801391575050/407855112497922049/Core-0.0.1.jar
- try this and lmk if it still happens
- FireFlies#6515 [30-Jan-18 12:14 PM]
- Yayy works
- NullByte#5513 [30-Jan-18 12:15 PM]
- that's bad
- not good ^ haha
- FireFlies#6515 [30-Jan-18 12:15 PM]
- x)
- NullByte#5513 [30-Jan-18 12:16 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/407856496831889411/Core-0.0.1.jar
- now try this and tell me if you can log in
- FireFlies#6515 [30-Jan-18 12:16 PM]
- Wait I can
- I meant that I can log in x)
- NullByte#5513 [30-Jan-18 12:16 PM]
- I know
- that's bad
- but I have narrowed down the problem
- FireFlies#6515 [30-Jan-18 12:17 PM]
- o x)
- NullByte#5513 [30-Jan-18 12:17 PM]
- the new jar will narrow it down even more
- haha
- FireFlies#6515 [30-Jan-18 12:17 PM]
- I seee
- NullByte#5513 [30-Jan-18 12:17 PM]
- so can you still log in with the new one?
- FireFlies#6515 [30-Jan-18 12:17 PM]
- Yep
- NullByte#5513 [30-Jan-18 12:18 PM]
- okay
- FireFlies#6515 [30-Jan-18 12:19 PM]
- Alright so what would you like me to try out
- NullByte#5513 [30-Jan-18 12:19 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/407857347265036309/Core-0.0.1.jar
- try this
- I'm trying to figure out what I'm doing wrong with the packet intercepting
- FireFlies#6515 [30-Jan-18 12:19 PM]
- Alrighty
- Can still join
- NullByte#5513 [30-Jan-18 12:20 PM]
- ok
- any errors in console
- there should be one
- FireFlies#6515 [30-Jan-18 12:20 PM]
- Yes quite a lot
- NullByte#5513 [30-Jan-18 12:20 PM]
- send me them
- please
- FireFlies#6515 [30-Jan-18 12:21 PM]
- https://hastebin.com/huqufonoma.coffeescript
- NullByte#5513 [30-Jan-18 12:21 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/407857967472312321/Core-0.0.1.jar
- now try this and lmk if there are still errors
- FireFlies#6515 [30-Jan-18 12:23 PM]
- Can log in, no errors
- NullByte#5513 [30-Jan-18 12:23 PM]
- ok
- https://cdn.discordapp.com/attachments/382096801391575050/407858507547672576/Core-0.0.1.jar
- try to log in with that
- it should stop you from logging in
- I think I know the issue
- FireFlies#6515 [30-Jan-18 12:25 PM]
- Yup
- Can't log in
- NullByte#5513 [30-Jan-18 12:25 PM]
- awesome
- https://cdn.discordapp.com/attachments/382096801391575050/407858933475180546/Core-0.0.1.jar
- try this and run a command which doesn't exist and lmk what happens and if there are any errors in console
- FireFlies#6515 [30-Jan-18 12:27 PM]
- No errors, just says "The action could not be completed..."
- If I try just /msg
- It says "Message not found"
- NullByte#5513 [30-Jan-18 12:28 PM]
- :0
- can you screenshot please
- FireFlies#6515 [30-Jan-18 12:29 PM]
- http://prntscr.com/i7lwuw
- If I do /asd it would say "The action could not be completed..."
- NullByte#5513 [30-Jan-18 12:29 PM]
- perfect
- FireFlies#6515 [30-Jan-18 12:29 PM]
- If I do /msg it just say message not found
- NullByte#5513 [30-Jan-18 12:29 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/407859895367368705/Core-0.0.1.jar
- use that
- and
- I added the command /enchant
- FireFlies#6515 [30-Jan-18 12:29 PM]
- Alright sweet
- How does it work?
- NullByte#5513 [30-Jan-18 12:30 PM]
- it works
- xD
- FireFlies#6515 [30-Jan-18 12:30 PM]
- ./enchant [name] [level] ?
- NullByte#5513 [30-Jan-18 12:30 PM]
- yes
- except
- FireFlies#6515 [30-Jan-18 12:30 PM]
- ok
- NullByte#5513 [30-Jan-18 12:30 PM]
- without a level it defaults to 1
- FireFlies#6515 [30-Jan-18 12:30 PM]
- Alright nice
- NullByte#5513 [30-Jan-18 12:30 PM]
- lmk if that works or any errors
- also delete your messages.yml
- FireFlies#6515 [30-Jan-18 12:30 PM]
- Yup
- NullByte#5513 [30-Jan-18 12:30 PM]
- every command adds new messages xD take that as a general rule
- lmao
- FireFlies#6515 [30-Jan-18 12:31 PM]
- Yeah I got it don't worry x)
- The /msg thing works now
- With the format etc
- NullByte#5513 [30-Jan-18 12:31 PM]
- okay now all I need to do is /seen and the freeze / dot command / etc...
- the other features
- FireFlies#6515 [30-Jan-18 12:32 PM]
- Enchant seems to be working fine 😉
- Sweet!
- I'll make a list of bugs
- Not sure when I'll have it completed though
- NullByte#5513 [30-Jan-18 12:34 PM]
- haha okay no worries
- I'll just work on finishing /seen which is seeming to be a lot harder than people think it is
- rip for that
- ```java
- public class TimePlayerHandler implements Listener {
- private final Map<UUID, Long> online;
- private final Map<String, Long> offline;
- private final File file;
- public TimePlayerHandler(JavaPlugin plugin) {
- online = Maps.newHashMap();
- offline = Maps.newHashMap();
- file = new File(plugin.getDataFolder(), ".times");
- }
- public void save() throws IOException {
- if (!file.exists()) {
- }
- }
- }```
- The start to a long process x.x
- also, using /reload breaks the /seen command
- but as a good server owner I hope you never use the /reload command
- FireFlies#6515 [30-Jan-18 12:39 PM]
- Hell no fuck that bullshit xD
- NullByte#5513 [30-Jan-18 12:41 PM]
- people that use /reload piss me off
- they complain, they're like "I tried to reload your plugin and it broke" well no shit my plugin has instances of classes which you're trying to make 10 of with your reloading
- and my instances create static variables which hold vital information about players which can't be cleared just by reloading, and adding in safeguards for that is just dumb because reloading causes a bunch of tps issues anyways
- okay almost done woo
- so
- you do you want the times to be configurable up to days, or up to weeks?
- so like offline for 30 weeks 6 days 23 hours 59 minutes 59 seconds
- online for 30 weeks 6 days 23 hours.... etc
- or
- do you want it w d h s m
- or weeks days hours seconds minutes, in order ofc
- FireFlies#6515 [30-Jan-18 01:00 PM]
- weeks days hours seconds minutes is fine
- The whole words
- And people who reload make me mad too
- It's like people who ask how to port forward
- NullByte#5513 [30-Jan-18 01:01 PM]
- yeahp
- oof schools didn't close, I gtg in around 30 minutes
- but /seen should be done by then
- https://cdn.discordapp.com/attachments/382096801391575050/407869013277016075/Core-0.0.1.jar
- ./seen is finished
- lemme know if it works or not
- I'll do the extra features when I get home from school
- FireFlies#6515 [30-Jan-18 01:47 PM]
- I get an error when logging in I think https://hastebin.com/ogoqabefiw.vbs
- And /seen doesn't do anything
- NullByte#5513 [30-Jan-18 01:48 PM]
- alright, I'll fix that, I know what the problem is, but rn I have school so I'll fix it when I get home:)
- I'll try to get it ready for release today hopefully
- or tomorrow, today to tomorrow is ETA
- FireFlies#6515 [30-Jan-18 01:49 PM]
- Alright cool thank you 👍
- NullByte#5513 [30-Jan-18 01:51 PM]
- ofc, it's long overdue anywyas
- FireFlies#6515 [30-Jan-18 01:52 PM]
- Yeah just a tad x)
- NullByte#5513 [30-Jan-18 01:52 PM]
- very sorry about that x.x
- FireFlies#6515 [30-Jan-18 01:52 PM]
- It's cool don't worry 🖖
- NullByte#5513 [30-Jan-18 01:52 PM]
- beautiful
- again, if you ever need anything on the future it will be done much quicker
- also can I ask for another 5$ for the extra freeze/dot command etc since they are extra features haha
- FireFlies#6515 [30-Jan-18 02:00 PM]
- Sure I'll do it tonight though since I also gotta leave
- NullByte#5513 [30-Jan-18 02:04 PM]
- np
- NullByte#5513 [30-Jan-18 09:12 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/407991593531080704/Core-1.0.0.jar
- This should be release ready unless you found any other bugs
- I'm very proud of this plugin haha
- gonna rewrite it eventually as well
- actually, you don't have to pay me for those extra features, I'm also making a servercore plugin that's opensource which is drag and drop server play so I'll probably remake your plugin based off that or if you want you can use that and I'll just make a module which includes the plethora of extra stuff you want if you'd like, for example the /list works differently, the rank handling works very differently, a lot of the stuff is different about the servercore which I'm making and your core has a lot of things changed about the actual plugin. Although if you want I can just rewrite it based off that and make it function the way you'd like.
- so yeh, don't pay me that extra 5 I asked for, it's all free of charge for you at this point
- FireFlies#6515 [31-Jan-18 10:09 AM]
- I’m not sure I understand, I mean as long as everything I ask for is in 1 plugin and nothing custom is released, that’s fine with me 👍
- NullByte#5513 [31-Jan-18 12:26 PM]
- yeah dw I'm not releasing anything I'm giving you
- lmk when that release is tested and make a list of bugs, then I can get working on those, the extra features aren't in yet, I'll do those tonight
- FireFlies#6515 [31-Jan-18 12:42 PM]
- Yep I’m gonna have lunch and I’ll get going with the testing 👍
- NullByte#5513 [31-Jan-18 12:46 PM]
- perfect
- FireFlies#6515 [31-Jan-18 02:08 PM]
- How does /list work?
- I can't get it to show any names/groups
- Here's he current bugs list https://hastebin.com/cizoqejadu.sql
- There's a couple more but I can't test right now
- NullByte#5513 [31-Jan-18 02:19 PM]
- okay, I'll take a look when I get home and fix it up
- FireFlies#6515 [31-Jan-18 02:19 PM]
- Sweet 👍
- NullByte#5513 [03-Feb-18 05:29 PM]
- wait what's wrong with lookstraight I thought I fixed that
- and are there errors with /seen
- I'll go test all the bugs on a private server haha
- FireFlies#6515 [03-Feb-18 05:30 PM]
- Sure no problemo, lookstraight just doesn’t do anything and no errors for /seen
- NullByte#5513 [03-Feb-18 05:30 PM]
- okie doke, sorry about the log wait but yeah I'll get it worked on and done hopefully today
- FireFlies#6515 [03-Feb-18 05:31 PM]
- 👍👍
- NullByte#5513 [03-Feb-18 05:41 PM]
- with my plugin can you talk in chat
- or do you get insta kicked
- FireFlies#6515 [03-Feb-18 05:41 PM]
- No I can speak
- NullByte#5513 [03-Feb-18 05:42 PM]
- weird... I can't
- FireFlies#6515 [03-Feb-18 05:42 PM]
- ._.
- NullByte#5513 [03-Feb-18 05:42 PM]
- lol
- I'll fix it though
- I think I know the problem
- FireFlies#6515 [03-Feb-18 05:42 PM]
- Oki 👍
- NullByte#5513 [03-Feb-18 05:53 PM]
- so it turns out it's not the protocollib but it's my handling of the json packets
- which is interesting
- but you say that chat is working for you? so I might just not touch it unless you start having issues with it because it might just be me
- NullByte#5513 [03-Feb-18 06:01 PM]
- https://cdn.discordapp.com/attachments/382096801391575050/409393085328523267/unknown.png
- staffchat works 0.o
- also, I copied antispam exactly how it was
- I may have fixed it to what may have been wrong though
- also the /seen command is really messed up and I have no idea why
- seen is fixed
- FireFlies#6515 [03-Feb-18 06:53 PM]
- Hmm weird 🤔
- NullByte#5513 [03-Feb-18 06:55 PM]
- fixing socialspy right now
- it has some weird error which isn't actually making sense to me
- so
- it's saying the message can't be found yet the message is obviously there... so that's my issue rn
- NullByte#5513 [03-Feb-18 07:00 PM]
- it's loading in a weird way... it's saving "on" as "true"
- anyway, it's fixed
- ```yaml
- Add time stamps for /mentions and /msgs
- Make /mentions and /msgs message format like in the doc (http://prntscr.com/i859k5)
- Replace all %player% in messages with the person's chat format/prefix
- Antispam doesn't work
- No afk broadcast
- No afk-move ```
- this is what I'm currently working on and need to fix
- idk what you mean by the no afk-move and no afk broadcast,
- FireFlies#6515 [03-Feb-18 07:05 PM]
- Alright got it 👍
- When in afk mode, if you move you are put out of AFK mode
- NullByte#5513 [03-Feb-18 07:05 PM]
- right
- and you want it to broadcast when you're no longer afk
- as well
- FireFlies#6515 [03-Feb-18 07:06 PM]
- When you are put into afk mode and have the permission that broadcasts to everyone that you are afk, same thing when you get out of afk mode
- NullByte#5513 [03-Feb-18 07:06 PM]
- ok
- FireFlies#6515 [03-Feb-18 07:06 PM]
- I think the perm was core.afk.broadcast
- It just sends a global message to everyone “FireFlies is now AFK.”
- “FireFlies is no longer AFK.”
- NullByte#5513 [03-Feb-18 07:08 PM]
- fixed that up
- I need to change up the way messages are sent for the replace all thing so I'll do that after I fix mentions and a bit later as well cause I need to eat lunch and go work out soon
- but yeah, I'll get all that fixed
- I'll look into the /list issue as well
- but right now there's only 4 known bugs and they're all on my todo along with the extras
- so needless to say progress is good and we're getting somewhere with this
- FireFlies#6515 [03-Feb-18 07:09 PM]
- Alright sweet
- NullByte#5513 [03-Feb-18 07:10 PM]
- can't wait to get this done and off my plate haha
- FireFlies#6515 [03-Feb-18 07:10 PM]
- I bet x)
- NullByte#5513 [03-Feb-18 07:10 PM]
- but yeah long term bug support and updating so dw about that
- I'll also probably do a rewrite of it soonish as well whenever I get time (probably while I'm on spring break)
- just to make the code cleaner and better for you and devs who want to add onto it
- well there's a certain way I work a haha, I make a mind map of the plugin, then the first version, then I rewrite it with the same logic and better structure, I find that to be the best way to go about things
- FireFlies#6515 [04-Feb-18 11:16 AM]
- Yeah that's good so whatever you develop is solid, clean and easy to work with
- FireFlies#6515 [16-Feb-18 11:40 PM]
- Have you made any progress?
- FireFlies#6515 [01-Mar-18 10:51 AM]
- @NullByte#5513 could you please respond? If you’re not willing to work on this anymore that’s fine but I just need the source
- NullByte#5513 [06-Mar-18 12:14 AM]
- hey sorry
- I'm here
- FireFlies#6515 [06-Mar-18 09:14 AM]
- Hey, it's alright
- NullByte#5513 [07-Mar-18 11:28 PM]
- alright I'm back now and good, I'll send you over the source just in case I get distracted again but I'll work on fixing up the things which need fixing
- FireFlies#6515 [08-Mar-18 02:46 PM]
- Awesome, let me know when you have something ready
- FireFlies#6515 [10-Mar-18 11:38 PM]
- Will you be working on it this weekend?
- NullByte#5513 [13-Mar-18 04:11 PM]
- hey dude
- sorry
- yeah
- I'll be working on it today, today I'm wiping my PC and saving all the important shit, then moving to IntelliJ and finishing all m,y pending projcts
- I got suspended from school so now is a good time to do it
- FireFlies#6515 [13-Mar-18 04:33 PM]
- Sounds good
- NullByte#5513 [13-Mar-18 04:37 PM]
- yeh, apparently stumbling down the halways barred out on xanax gets you caught
- then having a knife in your backpack gets you suspended
- FireFlies#6515 [13-Mar-18 05:23 PM]
- Yeah apparently x)
- NullByte#5513 [13-Mar-18 05:24 PM]
- xD either way I'm suspended for 2 days
- FireFlies#6515 [16-Mar-18 11:23 AM]
- Have you made an update?
- FireFlies#6515 [27-Mar-18 12:18 PM]
- @NullByte#5513 please don't leave again..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement