skinsrestorer / skinsrestorerx Goto Github PK
View Code? Open in Web Editor NEWThe most popular skin plugin for Minecraft
Home Page: https://skinsrestorer.net
License: GNU General Public License v3.0
The most popular skin plugin for Minecraft
Home Page: https://skinsrestorer.net
License: GNU General Public License v3.0
add a additional config option for default skins to skip premium users to set a default skin (so there are no more stave. this should better on big networks in general)
tip: you could use the same way we detect NOT_PREMIUM
we need mor output when it can't connect or for example when it's crating a new database. this way we should give owners more awareness that's its working or not since otherwise think that MySQL is not working while it's on the api part.
please add the following output:
also maybe we should add a option to fallback to flatfile if it lost connection....
but that's prob a new enchanting issue :P
extra permissions for example -skinsrestorer.skin.notch
and skinsrestorer.skin.notch or even skinsrestorer.skinplayer (wich is his own skin) so a player can change hsi skin back after gamemode for example using sudo command
add config option to toggle between /skin set
and /skin
command
Regards,
~Lazos
on long terms. we want to fix the issue where you need to remove the msgs.yml to update the help config and the help player so that we can update these new commands.
is this possible with for example a version in the msgs.yml to force a update?
this is for long terms...
[19:34:12 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'skin' in plugin SkinsRestorer v13.2-SNAPSHOT
Caused by: java.lang.NullPointerException
at skinsrestorer.bukkit.commands.SkinCommand.onCommand(SkinCommand.java:42) ~[?:?]
This would allow us to optimize the methods and decrease the TPS drops
"/skin" command gives "Please wait a minute before requesting that skin again. (Rate Limited)"
and in server console I get "Switching to proxy to get skin property." and "Proxy list is empty. Getting one." After that nothing happens.
By giving that /skin command
13.2
We need to add more exception info and not java errors that they will report all the time:
we only added mvcore world dependency but we should try and support more world plugin since mvcore is not the only one used.
just use multiworld here: https://dev.bukkit.org/projects/multiworld-v-2-0
13.2
this is it prob:
https://dev.bukkit.org/projects/multiworld-v-2-0/pages/api
someone requested me to remove the sr line.
told him this is not possible unless you self code
can you make a if sr_line = " " inside the locale it will skip this line on display
[request = click here ]
this issue did appear after version 13.1.3 with the fix of:
"/skin notch disable usage of commandblocks till /restart or /deop -> /op"
Th3Tr0LLeR/SkinsRestorer---Maro#209
move all skingui message lines to locale to make it more appealing to use for foreign servers
add SkinChangeCooldown and SkinExpiresAfter in /sr config
a lot i mean a lot of request are that they want to have to do commands without a permissions system or to even do permissions because some fail.
possible to make the skinswithout work in bungee? ๐ฏ
make it possable to disable loggin (proxy default skin ect) in config
For some reason the bungeecord log has been filled with this error, until java has been unable to do more and has shown "OutOfMemoryError GC overhead limit exceeded".
I have been using SkinRestorer for a long time and I never had problems.
I have not modified my iptables or firewall at this time
I do not know how to reproduce it or when it happens.
13.3
request: add a %skin to [ADMIN_SET_SKIN = "&2You set %player's skin.";]
i think we should add a timeout or something
Right now it will just clear the skin indefinetely.
it does respond. but not what we want...
code 403 forbidden because some proxy's did block mojang api.
skinsrestorer must search for next one...
issue by: iKoner#0003
https://thumb.gyazo.com/thumb/1200/_122948c2ff462cc18a4ab18535615ce2-png.jpg
Because we're using YamlConfig, all comments from the config file get instantly wiped.
it does not change the .player file to the default skin as it should
optional:
add /sr defaultskins add output to forexample
player <%player> has been added as a default skin
this is working for disabledskins so just a fast copy paste haha
[09:26:46 ERROR]: Error occurred while enabling SkinsRestorer v13.2-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException
at skinsrestorer.bukkit.SkinsRestorer.log(SkinsRestorer.java:49) ~[?:?]
at skinsrestorer.bukkit.SkinsRestorer.onEnable(SkinsRestorer.java:106) ~ [?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[c raftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:332) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:404) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav a:342) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer. java:314) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4 06) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3 70) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3 25) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav a:235) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java :504) [craftbukkit-1.8.8.jar:git-Bukkit-e1ebe52]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Add /skinclear back or /sr clear
@DoNotSpamPls there is some old code from back in the days.
you can use it if you want to :D feel free to ask me
link
we should put this:
https://github.com/DoNotSpamPls/SkinsRestorerX/blob/master/src/main/java/skinsrestorer/bungee/SkinsRestorer.java#L48
above this error:
https://www.spigotmc.org/threads/skinsrestorer.37225/page-156#post-2836586
to make it more clear that is just failed to check a version and did not make a crash (some don't read java because of language barrier
we might need to catch ConnectException
https://github.com/DoNotSpamPls/SkinsRestorerX/blob/master/src/main/java/skinsrestorer/bungee/SkinsRestorer.java#L46-L47
might be something we want to do with #60
/skinsmenu in bungee would be awesome
make it easy to switch language using our own default provided set
woops /sr status has not been added to bungee yet
There is nobody to support it and users are already reporting issues with it.
Leave your opinion below
just tested with version logics have me (13.3-snapshot).
mysql wont connect. and on the 13.2 release it did
set a delay after 10 try's so that the plugin will not crash.
[nexst step: it will use local files when it can't connect]
remove the config DisableOnJoinSkins from the config.yml
and add a "//this is a hidden feature" to the source code
but keep it in the config reload module
its annoying because some dont know how to config and put random things on true
On the protocol hack, 1.8 players can see skins, while 1.7 players can't. I suspect this is because of the format changes that 1.8 introduced.
In the long term, we'd like to replace Reflection NMS with Abstraction. That way we can have cleaner code.
Let skinsrestorer warn that it does not work well with changeskin by adding sofdepent
when doing /sr SkinWithoutPerm true
it will set it on 'true'
in config. plz remove the ''
timer is giving wrong data when goign over 30seconds cooldown (only display is wrong) read this: https://www.spigotmc.org/threads/skinsrestorer.37225/page-151#post-2641449
we should make it more understandable for server owners what the error is and catch exceptions with a information log.
adding a debug config option to switch
default skins does not work well for bungee
i used 13.1.3 on spigot with defaultskins it did work
but some how on bungee it does not seem to work
13.1.3
SkinsRestorer's skins don't show if player is using TLauncher.
1 - Join with TLauncher (and ely.by skins turned on) in a server with SkinsRestorer.
2 - Here you go.
This doesn't happen if ely.by skins are turned off on TLauncher's settings.
It should affect all the versions including the latest.
when makinn a config change using the /sr config
it will wipe the whole file and create a new one without any # comments
Hikari is the de-facto standard for Java MySQL related things, with low latency and high reliability.
Be able to use /sr clearskin (playername to clear player's skin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.