lectron / creative-survival Goto Github PK
View Code? Open in Web Editor NEWA Minecraft plugin that balances creative mode in a Survival Multiplayer Server
Home Page: https://minecraft.lectron.com
License: GNU General Public License v3.0
A Minecraft plugin that balances creative mode in a Survival Multiplayer Server
Home Page: https://minecraft.lectron.com
License: GNU General Public License v3.0
When changing game mode from creative to survival, please delete all creative items from inventory, because I have one test case that people can abuse it.
When I hold survival item, and change my game mode to creative, the survival item is marked as creative and has lore, and disappear when I drop them.
I need a fix on this one. Thanks.
Please help me change the plugin name to Creative Survival, including perms nodes and commands assosciated with it.
I got this error while running it.
The problem appears (non-exclusive) on PaperSpigot-273.
Please check
``
[02:38:17 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981030
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:32 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981159
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:34 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981172
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:34 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981179
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:34 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981182
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:35 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981189
java.lang.ArrayIndexOutOfBoundsException: null
[02:38:36 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 981199
java.lang.ArrayIndexOutOfBoundsException: null
[02:50:30 INFO]: [GriefPrevention] EthanIsAPotato (a player in creative mode) placed a sign @ world: x1534, z1955;wefrews
[02:50:31 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 992347
java.lang.ArrayIndexOutOfBoundsException: null
in 'string', line 48, column 1:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:56) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:183) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at me.sky.creativesurvival.utils.Config.reloadConfig(Config.java:35) ~[?:?]
at me.sky.creativesurvival.base.InteractionListener$2.run(InteractionListener.java:582) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
at java.lang.Thread.run(Thread.java:832) [?:?]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning a simple key
in 'string', line 47, column 1:
90 Windows_Dog
^
could not find expected ':'
in 'string', line 48, column 1:
^
at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:464) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:278) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:530) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:208) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:257) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:248) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:236) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:95) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:119) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:150) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:472) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:398) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
... 11 more
[06:47:57 WARN]: [CreativeSurvival] Plugin CreativeSurvival v2.3 generated an exception while executing task 42182
java.lang.NullPointerException: Nodes must be provided.
at org.yaml.snakeyaml.nodes.NodeTuple.(NodeTuple.java:28) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:164) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:321) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.representer.BaseRepresenter.represent(BaseRepresenter.java:65) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:275) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:243) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.yaml.snakeyaml.Yaml.dump(Yaml.java:220) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:39) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:65) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at me.sky.creativesurvival.utils.Config.saveConfig(Config.java:90) ~[?:?]
at me.sky.creativesurvival.base.InteractionListener$2.run(InteractionListener.java:581) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[sss793939440772463136.bin:SSSpigot-20200507-ea73df3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
at java.lang.Thread.run(Thread.java:832) [?:?]
``
When I spawn an item in creative, I saw multiple lore lines appear on it. Please help me fix. Thanks
I still can move and store creatively spawned items to vault or enderchest in survival, and I can still wear creatively spawned armors and use weapons in survival
Please make the lectroncreative.clearcreative permission node to creativesurvival.clearlore with the /clearlore command
Can you make the creative item disappears upon dropping?
Blacklisted commands don't work, I can still use commands
Please make it PreventDrop: true by default
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.