CrazyCore
Version 10.7
Description
This plugin is needed for any CrazyPlugin to work. It supports custom languages and every player can select the best fitting.
It contains many functions I need for my plugins. Including CommandException handling to show the sender whats happend.
ex Insufficient Permissions (=one line of code, and the sender get the message in his own language).
I may add a client addon soon, to change the language to the client one without extra typing. (Waiting for Bukkits Client API)
Features
- (This plugin reduces the size of my plugins jarfile, avoids dismatching versions and enables some cross plugin communication)
- Per player languages (CrazyPlugins only)
- Integrated Config, Flat, MySQL and SQLite-Database-support.
- Integrated Logging support.
- CrazyPipe
- Scroll pages using "/crazypage +/-/Page"
- TabCompletion Support
- Command to get a players associates
- Command to get a player by ip
- Command to show all available information about a player
- Includes an Update Checker (can be disabled)
CrazyCore Plugins
- CrazyAnnouncer
- CrazyArena (+SubPlugins)
- CrazyCaptcha
- CrazyChats
- CrazyEnchanter
- CrazyGeo
- CrazyLogin
- CrazyLoginFilter
- CrazyOnline
- CrazyPromoter
- CrazyPunisher
- CrazySpawner
- CrazySquads
- CrazyTimeCard
- CrazyWeather
(These Plugins won't work if you don't have this Plugin)
Mini Plugins
Client Plugins
Planned Plugins
- CrazyAlliances (linked with CrazyChats)
- CrazyFriends (linked with CrazyChats)
- CrazyChestProtection (linked with CrazyAlliances + CrazyFriends)
- CrazyCurse (frozen)
- CrazySeller (Trading with villagers) (frozen)
- CrazyTravel (frozen)
- CrazyWatcher (frozen)
Commands with their Permissions
Metrics
(Generated by MCStats.org)
Languages
- en_GB (English)
- de_DE (German - Deutsch)
- el_GR (Greek - ελληνικά, thanks to razorrazor)
- es_ES (Spanish - Español, thanks to harleyhash, Sirikon)
- fi_FI (Finnish - Suomi, thanks to suomenlippis)
- fr_FR (French - Français, thanks to FireBurst699)
- gl_ES (Galician (Spain) - Galego , thanks to coegho)
- kr_KR (Korean - 한국어, thanks to TABtech, Wingdow7)
- nl_NL (Dutch - Nederlands, thanks to jekeke123)
- no_NO (Norwegian - Norsk, thanks to SyTeck)
- pl_PL (Polish - Polski, thanks to MegaManNT)
- ro_RO (Romanian - Romana, thanks to Cozzmy13)
- ru_RU (Russian - русский, thanks to kilolife, SannyOK)
- zh_CN (Chinese - 简体中文, thanks to cdcp998, mindcat)
- zh_TW (Traditional Chinese - 繁體中文, thanks to Chanmo)
(Please post additional translations here, so i can share them to everybody!
Sub-Plugins need their own translations.)
@hackscomicon
Thanks. Should be fixed now.
@TheOneMadHawk
Hey github gives 404. wtf
Updated for MC 1.10.2.
@TheOneMadHawk
I haven' been able to fix this. Sorry.
I haven't forgotten it either, I hope I will get to it soon.
@bakakuroko
Oh thanks for pointing this out. It looks like I forgot to update the plugin.yml version.
I will upload a fixed version soon (may this weekend). I hope the notification does not cause any issues for you until then.
Thanks for update new version!
A problem. When I download latest version(10.7.8) , plugins on my server is still prompt me new version(10.7.8) is available. I'm sure I have checked md5 sum. I find that plugin.yml in jar is still
version: 10.7.7
Is there something wrong?
@RoosSkywalker
For every message?
Is there anything inside "plugins/Crazy_ _ _/lang/" folder? ie en_en.lang?
You can (re-)download the message files from here:
https://github.com/ST-DDT/CrazyCore/tree/v10/src/resource/lang
or here:
https://github.com/ST-DDT/CrazyLogin/tree/master/src/main/resources/resource/lang
Need to be lowercase file names.
There should be some kind of error message, when the plugin failed to download/extract/load the language files.
Could you post it here?
If there is no error try deleting the lang folder in all Crazy plugins
Spigot 1.9 CrazyCore is spamming my chat with: This Language-Entry is missing
That is what I got from installing CrazyCore and CrazyLogin, is there any way to just have everything displayed in English because I believe your lingual adapting feature is causing this.
Updated to Bukkit 1.9.
Please report back any error you might encounter.
It has been sensitive to upper case and lower case since 1.7.x after using the UUID, but this plugin is still regard players with different case as the same player(e.g. PLAYER and player) This is a big problem, can you fix it?
@DrewMaxout
This plugin is compatible with 1.7.2.
no 1.7.2 version?
@surfarcher
Please use [ code][/code] tags (BBCode)when pasting code.
CrazyCore requires Java 7 to run.
1.7.x seems borked??
[17:25:00 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.4-SNAPSHOT) [17:25:00 ERROR]: Could not load 'plugins\CrazyCore.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/st_ddt/crazycore/CrazyCore : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:312) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] Caused by: java.lang.UnsupportedClassVersionError: de/st_ddt/crazycore/CrazyCore : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_45] at java.lang.ClassLoader.defineClassCond(Unknown Source) [?:1.6.0_45] at java.lang.ClassLoader.defineClass(Unknown Source) [?:1.6.0_45] at java.security.SecureClassLoader.defineClass(Unknown Source) [?:1.6.0_45] at java.net.URLClassLoader.defineClass(Unknown Source) [?:1.6.0_45] at java.net.URLClassLoader.access$000(Unknown Source) [?:1.6.0_45] at java.net.URLClassLoader$1.run(Unknown Source) [?:1.6.0_45] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_45] at java.net.URLClassLoader.findClass(Unknown Source) [?:1.6.0_45] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.6.0_45] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.6.0_45] at java.lang.Class.forName0(Native Method) [?:1.6.0_45] at java.lang.Class.forName(Unknown Source) [?:1.6.0_45] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) [CraftBukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3022jnks] ... 9 more
@xK3ks
I recently moved my repository and forgot/didn't have time to update this page.
Should be fixed now.
Link for German language is down
@Enrux55
/crazycore player ip ip:<IP_here>
or short:
/cc p ip ip:<IP_here>
What do you think about a command to view all related accounts to an IP?
@rmnc
All i can see is that there are 2 missing spaces in front of 'Yakov:'
I have no experience in PEX. Is there a command like /checkpermission ?
Do you have Vault installed?
Just try installing it, if it works then i have to remove some deprecated compatibility code.
If it does still not work this problem is not related to CrazyPlugins.
I guess its your PEX config but i don't know that.
Hello there.
I've paired CrazyLogin with PermissionsEx, and now having trouble with all commands except those exclusively allowed for users in permissions.yml, which is looks like this:
So, unless my commands aren't login, register and logout, CrazyLogin says that I've insufficient permissions, but I'm already opped in permissions.yml and ops.txt. Can you help me to understand where I'm wrong?