Giter Club home page Giter Club logo

nameless-plugin's People

Contributors

atoska21 avatar dependabot-preview[bot] avatar dependabot[bot] avatar derkades avatar dominikslk avatar enzo41814 avatar favorit5503 avatar fjuro avatar intersecato avatar iss127 avatar justman100 avatar literallyellie avatar lmmb74 avatar loyoujoli avatar maiu15 avatar mansffer avatar marcos03br avatar namelessmc-bot avatar padowyt2 avatar partydragen avatar rageoffire avatar rgfdsohj0 avatar samerton avatar supercrafter100 avatar viasnake avatar vicefusebox avatar weblate avatar xgigabaitx avatar yodazen avatar zan1456 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nameless-plugin's Issues

Group Sync

Bug
NamelessMC 1.0.1.6 - Spigot 1.8.8 - Latest BungeeCord - LuckPerms - AuthmeReloaded
I setup group synchronisation with the namelessmc plugin and put the plugin in my bungeecord folder, set the api key in the config and enabled the plugin API. I created a group "testgroup" on the website which gave the ID 4, I went in the bungeecord plugins and edited the GroupSyncPermissions.yml and added 4: "web.testgroup" i then gave the permission "web.testgroup" to a user and when they registered on the forums they are still in the default group...
I have no errors in the bungeecord console.

Error occurred while enabling NamelessMC vbeta-29

What kind of issue is it? (question, bug, suggestion, etc.)

Error

In which Minecraft Server Software did this occur?

Paper 1.14.4 Build #175

In which version did it occur?

Beta 29

How would you describe the issue?

The plugin does not successfully start and gives no other information than some kind of JSON error on startup. I have already set an API URL in the config.

Do you have (relevant) resources about this issue (Logs, pictures, etc.)?

https://hasteb.in/ciduqapi.apache

Server blacklist

Option in config to disable functionality (commands only or everything) on certain servers

[Question] Maven?

The Maven update,
What is maven exactly.
And doesn't that do so bungee, spigot and so on is in sepperate jars?
Because its supposed to be in 1 jar :)

Reorganizing the API

I recommend reorganizing the API into modules.

Nameless-API

Nameless-Spigot
Nameless-Sponge
Nameless-BungeeCord

Basically. the API remains the same... you have HTTP calls ,etc.. the only reason you have these sub modules are because you are using metrics or methods that take in a player object.

I recommend creating a main module API containing only the API and creating submodules extending the main module.

PS: Also, do not use "API" as a package name (keep java convention and make it lowercase)

[BUG] colorcodes in LuckPerms Display name arent working

In Luckperms you got a feature called Display name, this allowes you to set other names when you call vault for a users group name. But since the new group sync system of NamelessMC v2 uses the vault groupname instead of the permission system makes that my player base cant sync their groups anymore.

You can replicate this bug by giving a LP group a display name with color codes in it.

Plugin Not working and spamming console.

The plugin is spamming my console with errors. Won't let me use any command related to the plugin. I've uninstalled it like 10 times now and changed the API like 10 times also and still the same results. Using the latest version of the plugin and using V2.0.0 Pre-6 website version.

ERROR:

[14:59:17 WARN]: com.namelessmc.NamelessAPI.ApiError: An API error occured with error code 6
[14:59:17 WARN]: at com.namelessmc.NamelessAPI.NamelessAPI.submitServerInfo(NamelessAPI.java:118)
[14:59:17 WARN]: at com.namelessmc.plugin.spigot.ServerDataSender.lambda$1(ServerDataSender.java:78)
[14:59:17 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59)
[14:59:17 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
[14:59:17 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[14:59:17 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[14:59:17 WARN]: at java.lang.Thread.run(Thread.java:748)

Sponge Support

Is there a chance to get Sponge support in the future? It would be really nice to have thet because it would make things easier for a lot of server owners with Sponge, Sponge/Forge servers.
I tried to compile the Plugin for API version 6.0.0, but it end up with errors I can't fix by myself.
Support for Sponge 7.0.0 or 7.1.0 would be great!

Regards

Create Events

Create Events for people who want to create their own features.

Example, "NamelessRegisterEvent", "NamelessReportEvent"

[Suggestion] Bans/Sync

Since Nameless site has a complete and semi-advanced bansystem in it, why not add a bansystem in Namelessplugin?
Bansystem is an addon in nameless, but you have to use BAT or any other banplugin. Almost everybody will use the bansystem, so why not add it in the basic plugin to have it integrated the full 100%?

Besides of that: Group sync for as well BungeeCord as Spigot. BungeeCord will be usefull to give players certain permissions based on their group (instead of manually adding a player to a group and having to restart/reload everything). For Spigot it is a solution to sync ranks for Donators and give them a private form or something on the website.

[Bungee] Error dispatching event to listener

I'm using the latest Bungeecord version available over at Spigot's Jenkins and the latest Nameless build on your Jenkins.

There are no errors on startup, but an error whenever a player joins the proxy.
Do you have any suggestions? Thanks.

21:17:02 [INFO] [Chearful] <-> InitialHandler has connected>

21:17:03 [SEVERE] Dec 23, 2016 9:17:03 PM net.md_5.bungee.event.EventBus postWARNING: Error dispatching event PostLoginEvent(player=Chearful) to listener com.namelessmc.namelessplugin.bungeecord.player.PlayerEventListener@37654521java.lang.NullPointerException    at com.namelessmc.namelessplugin.bungeecord.player.PlayerEventListener.onPlayerJoin(PlayerEventListener.java:46)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)    at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:505)    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:418)    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:312)    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)    at java.lang.Thread.run(Thread.java:745)>
21:17:03 [WARNING] Event PostLoginEvent(player=Chearful) took 290,915,028ns to process!>
21:17:03 [INFO] [Chearful] <-> ServerConnector [lobby] has connected>```

Commands for plugin not working/also group sync not working.

I am running the latest version of spigot, and the latest version of the plugin and can't seem to get the commands or the group sync to work.
While trying to do the commands it just doesn't recognize that the commands even exist, below I've linked the config for the commands
https://imgur.com/a/wngrs

The rank sync doesn't work even though I've connected my server to the site. I'm not sure what I'm doing wrong here any help would be lovely!
https://imgur.com/a/LHcwt

Registrations through minecraft server only

When is your plugin comming?
Idea to add an option on the website to enable only registrations thru the minecraft server, and that when they first login they will be asked to complete there profile settings like age etc.
or even with an in-game GUI.

[BUG] Can't /register

What kind of issue is it (Question, Bug, Suggestion, etc)?

Bug

In which Minecraft Server Software did this occur?

Spigot, latest 1.10.2 version

In which Build of NamelessMC Plugin did it occur?

Using the latest version of NamelessMC, deployed by Maven.

How would you describe the issue?

I set up the API URL and everything seems to be fine, NamelessMC plugin loaded up but when I join the server, the plugin just throws errors (when nobody is on server, plugin is fine, doesn't throw any errors), also, /register command doesn't work.

Do you have (relevant) resources about this issue (Logs, pictures, etc.)?

Yes, http://pastebin.com/fYrnypcr

/notifications link has double http:// resulting in a random website on click

Template,

What kind of issue is it? (question, bug, suggestion, etc.)

Bug

In which Minecraft Server Software did it occur, Spigot or BungeeCord?

Spigot

In which version did it occur?

Beta 27

How would you describe the issue?

When I make a report, and then do /notifications and click the link in chat, it opens a link "http://https://MYWEBSITE.com/user/alerts/?view=XXX

Do you have (relevant) resources about this issue (Logs, pictures, etc.)?

http://prntscr.com/nyn53d

Need any help?

Hey, if u need any help with the plugin,
I can help :)

[Suggestion] AutoMessage Function about AnnoucementSystem

What kind of issue is it (Question, Bug, Suggestion, etc)?

Suggestion

In which Minecraft Server Software did this occur?

Bungeecord / Spigot / Sponge

Sugestion:

A Automessage Function to Inform Players on the MC Servers of very importent Annaouncements (Like Server Changes or whatever) from the own Nameless Website
I think a seperat Category in the Announcements can be used for this.

Spelling Mistage in the NamelessMC plugin

  • What kind of issue is it (Question, Bug, etc.)?
    Bug

  • In which version of NamelessMC did it occur (1.x.x)?
    Nameless Plugin Pre-1.1

  • How would you describe the issue?
    When loading the Minecraft plugin, if you have both command options set to true, the error message in the console says "bouth" instead of "both"

  • Do you have (relevant) resources about this issue (Logs, pictures, etc.)?
    cmd spelling issue

  • Do you have an idea how or where the issue occurs?
    Its just a spelling error in the plugin...

API key

Template,

  • What kind of issue is it? (question, bug, suggestion, etc.)
  • In which Minecraft Server Software did it occur, Spigot or BungeeCord?
  • In which version did it occur? If it's a jenkins build, tell us the build number.
  • How would you describe the issue?
  • Do you have (relevant) resources about this issue (Logs, pictures, etc.)?

PLEASE UPLOAD IMAGES TO IMGUR OR ANY OTHER IMAGE UPLOADER WEBSITE!

PLEASE UPLOAD LOGS TO HASTEBIN.COM!

Example

What kind of issue is it? (question, bug, suggestion, etc.)

I copied the API key from the website but when I put it on the config file on my server it says that there no API key like that :(

In which Minecraft Server Software did this occur?

Waterfall and Paperspigot

In which version did it occur?

Pre release 1

How would you describe the issue?

the API key not working

Do you have (relevant) resources about this issue (Logs, pictures, etc.)?

[20:19:17 INFO]: [NamelessMC] [WARNING] Invalid API key
[20:19:17 WARN]: java.net.MalformedURLException: no protocol: jhpWO0VIqZlxKNTiE49Guwb8svDBzg2U/checkConnection
[20:19:17 WARN]: at java.net.URL.(URL.java:593)
[20:19:17 WARN]: at java.net.URL.(URL.java:490)
[20:19:17 WARN]: at java.net.URL.(URL.java:439)
[20:19:17 WARN]: at com.namelessmc.namelessplugin.spigot.API.CheckWebAPIConnection.(CheckWebAPIConnection.java:28)
[20:19:17 WARN]: at com.namelessmc.namelessplugin.spigot.API.NamelessAPI.checkConnection(NamelessAPI.java:46)
[20:19:17 WARN]: at com.namelessmc.namelessplugin.spigot.API.Config.NamelessConfigManager.initConfig(NamelessConfigManager.java:89)
[20:19:17 WARN]: at com.namelessmc.namelessplugin.spigot.API.Config.NamelessConfigManager.initializeFiles(NamelessConfigManager.java:27)
[20:19:17 WARN]: at com.namelessmc.namelessplugin.spigot.NamelessPlugin.onEnable(NamelessPlugin.java:105)
[20:19:17 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[20:19:17 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)
[20:19:17 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407)
[20:19:17 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359)
[20:19:17 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318)
[20:19:17 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408)
[20:19:17 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372)
[20:19:17 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327)
[20:19:17 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267)
[20:19:17 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563)
[20:19:17 WARN]: at java.lang.Thread.run(Thread.java:748)
[20:19:17 INFO]: [NamelessMC] [WARNING] Invalid API Url/Key, Please set the correct API url! disabling features
[20:19:17 INFO]: [NamelessMC] Disabling NamelessMC vPre-1.1.0
[20:19:18 INFO]: [NamelessMC] [Info] Found no new updates!

Console Error upon a player joining

This error sometimes appears when a player joins the server:

31.12 13:36:38 [Server] WARN at java.lang.Thread.run(Unknown Source) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:574) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:675) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:834) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:140) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:233) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.LoginListener.F_(LoginListener.java:57) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.LoginListener.b(LoginListener.java:147) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:160) 31.12 13:36:38 [Server] WARN at net.minecraft.server.v1_11_R1.PlayerList.onPlayerJoin(PlayerList.java:327) 31.12 13:36:38 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) 31.12 13:36:38 [Server] WARN at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) 31.12 13:36:38 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 31.12 13:36:38 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 31.12 13:36:38 [Server] WARN at java.lang.reflect.Method.invoke(Unknown Source) 31.12 13:36:38 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 31.12 13:36:38 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 31.12 13:36:38 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 31.12 13:36:38 [Server] WARN at com.namelessmc.namelessplugin.spigot.player.PlayerEventListener.onPlayerJoin(PlayerEventListener.java:39) 31.12 13:36:38 [Server] WARN at com.namelessmc.namelessplugin.spigot.player.PlayerEventListener.userGetNotification(PlayerEventListener.java:52) 31.12 13:36:38 [Server] WARN at com.namelessmc.namelessplugin.spigot.utils.RequestUtil.getNotifications(RequestUtil.java:256) 31.12 13:36:38 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:75) 31.12 13:36:38 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:81) 31.12 13:36:38 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:118) 31.12 13:36:38 [Server] WARN at org.json.simple.parser.JSONParser.nextToken(JSONParser.java:269) 31.12 13:36:38 [Server] WARN at org.json.simple.parser.Yylex.yylex(Yylex.java:610) 31.12 13:36:38 [Server] WARN Unexpected character (C) at position 0.

[Bug/Suggestion] Conflicting Commands

  • What kind of issue is it (Question, Bug, Suggestion, etc)? Bug/Suggestion

  • In which Minecraft Server Software did this occur? 1.11

  • In which Build of NamelessMC Plugin did it occur [Send link + Build number]? Current (1.0.15 NMC)

  • How would you describe the issue?

The commands of this plugin conflict with those of other plugins. For example, the /register command would conflict with the commands of a server register & login plugin. I would suggest that u make a main command; /namelessmc with the alias of /nmc and THEN the rest of the command. So for example, /register for this plugin would become /nmc register.

Another way to tackle this issue would be to add a file with config options that allow you to change the commands, including with arguments. So for example, the default entry for the forum registration could be /register. Then, the server admin could change the config entry for the forum registration command to be /nmc register or /registerf. By "including with arguments" I mean allowing the use of arguments in the changed command. So if the default entry is /register, it can be changed to /nmc registerforums, or similar.

  • Do you have (relevant) resources about this issue (Logs, pictures, etc.)? No

An question

Group sync and permissions work with groupmanager or what are list of compatible permissions plugins?

Error at BungeeCord login

Hello, I have a problem when I join at BungeeCord with all my configured plugin, 1.8

[SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@623e088f, id=12, owner=com.namelessmc.plugin.NamelessBungee.NamelessPlugin@5c83ae01, task=com.namelessmc.plugin.NamelessBungee.player.PlayerEventListener$$Lambda$76/179327141@4ba7096, delay=0, period=0, running=true) encountered an exception
[01:39:43/INFO]: [Proxy-1] java.lang.NullPointerException
[01:39:43/INFO]: [Proxy-1] at com.namelessmc.NamelessAPI.NamelessPlayer.init(NamelessPlayer.java:64)
[01:39:43/INFO]: [Proxy-1] at com.namelessmc.NamelessAPI.NamelessPlayer.(NamelessPlayer.java:39)
[01:39:43/INFO]: [Proxy-1] at com.namelessmc.plugin.NamelessBungee.player.PlayerEventListener.lambda$onPlayerJoin$0(PlayerEventListener.java:27)
[01:39:43/INFO]: [Proxy-1] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
[01:39:43/INFO]: [Proxy-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[01:39:43/INFO]: [Proxy-1] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[01:39:43/INFO]: [Proxy-1] at java.lang.Thread.run(Thread.java:748)

[Suggestion] Bungeecord support

I would like to see this in bungeecord with all the same functions + That the bungeecord sends the current player amouth instead of the servers itself. Because only the bungeecord has internet access and the others dont for secuirity reasons.

Registration rewards

(Copying across from old repo).

Allow configurable commands to execute once a user has successfully registered using /register (eg to reward the user with diamonds)

[Suggestion] Player Time Tracker

A suggestion I have for NamelessMC is having an addon or something that can track player's play time on your Minecraft server and display the data on the NamelessMC website. Players will be able to see the top play times of the week or previous weeks and their own play times in their player profile or just by searching their name on the page.

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.