lazoyoung / craftgames Goto Github PK
View Code? Open in Web Editor NEWMinecraft Paper plugin that enables you to make custom minigame scripts.
License: MIT License
Minecraft Paper plugin that enables you to make custom minigame scripts.
License: MIT License
It's happening in certain circumstances:
module controlling minecraft world time
(add time/set time)
dd
They need to be restored when a player leaves game.
/game edit <title> <mapID>
for each map./game save
.option to go back to exact last location(where player issued /join command) when player leaves the game in any condition(including forced server exit)
It is defined in config.yml
Plugin must save the location of game players so they can exit back to the original place.
The code relies on Bukkit method when it comes to saving
location to file and vice versa. If the world is unloaded at that point, the server crashes.
If no potion effect is applied to a kit, reading its size throws EOF Exception.
The tag doesn't get removed after saving the modifications.
This error occurs in MythicMobs plugin's task execution.
I presume this plugin has to remove MythicMob entities before deleting world.
[00:34:54 ERROR]: [MythicMobs] [SCHEDULER] Exception thrown whilst executing task
[00:34:54 WARN]: java.lang.NullPointerException
[00:34:54 WARN]: at io.lumine.xikage.mythicmobs.drops.LootBag.equip(LootBag.java:201)
[00:34:54 WARN]: at io.lumine.xikage.mythicmobs.mobs.MythicMob.lambda$applyMobOptions$2(MythicMob.java:857)
[00:34:54 WARN]: at io.lumine.xikage.mythicmobs.utils.Delegates$RunnableToSupplier.get(Delegates.java:95)
[00:34:54 WARN]: at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise$SupplyRunnable.run(LuminePromise.java:653)
[00:34:54 WARN]: at io.lumine.xikage.mythicmobs.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:71)
[00:34:54 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
[00:34:54 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
[00:34:54 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
[00:34:54 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
[00:34:54 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
[00:34:54 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
This is requested by jupiter1390.
This is due to the following security concerns:
Potion Effect, Health, Exp, and etc options
is too short.
이벤트 모듈로 분리합니다.
Able to check Entitytype(mob type) and Name
Association with Area; if not associated with area it will check every entities in game world
Check entity number
When player die with void damge, they will still take void damage for a while when respawned
GameModule#spawnMythicMob() has no effect when it's called inside GameStartEvent.
Suggested by jupiter1390.
This is requested by jupiter1390.
some plugin items are known to work in spectator mod(ex: QualityArmory guns)
Prevents possible overflowing inventory after receiving reward items.
Refer to wiki for details.
This includes both situation when you first spawn inside a game, when you have just respawned after getting murdered.
It is configurable in config.yml only.
cannot spawn directly after; giving delay will work though
Migrate some existing functions from PlayerModule.
// Initial spawnpoint
RespawnModule.setSpawnpoint(String tagName)
RespawnModule.setSpawnpoint(Player player, String tagName)
// Respawn position (optional)
RespawnModule.setRespawnpoint(String tagName)
RespawnModule.setRespawnpoint(Player player, String tagName)
// Respawn toggle
RespawnModule.setCanRespawn(Boolean canRespawn)
RespawnModule.setCanRespawn(Player player, Boolean canRespawn)
If you have never invoked setRespawnpoint()
:
Players are relocated to initial spawnpoint whenever they respawn.
If you invoke setRespawnpoint()
with relevant tagName
argument:
The new spawnpoint is set for the respawning players.
If you invoke setRespawnpoint()
while passing null to tagName
argument:
The new spawnpoint is where you were killed last time.
This module is responsible for distributing rewards among players after the game's finished.
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.