aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/ymc
AgeCommit message (Collapse)Author
2022-07-26Move the mod to mod/Trumeet
2022-07-24fix(acron): add remap = false for MinecraftServerMixin#startServerTrumeet
This surpasses the warning of `Unable to locate method mapping for @At(INVOKE.<target>) 'Lorg/apache/logging/log4j/Logger;warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V'`. Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-23fix(acron): incorrect cmd_out 'out' argumentTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-23fix(acron): incorrect cmd_out typeTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-20Fix LOGGER conflictTrumeet
java.lang.IllegalAccessError: class net.minecraft.entity.mob.ZombieVillagerEntity tried to access private field net.minecraft.entity.LivingEntity.LOGGER (net.minecraft.entity.mob.ZombieVillagerEntity and net.minecraft.entity.LivingEntity are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @3e77a1ed) at net.minecraft.entity.mob.ZombieVillagerEntity.writeCustomDataToNbt(ZombieVillagerEntity.java:83) at net.minecraft.entity.Entity.writeNbt(Entity.java:1506) at net.minecraft.entity.Entity.saveSelfNbt(Entity.java:1447) at net.minecraft.entity.Entity.saveNbt(Entity.java:1455) at net.minecraft.world.storage.EntityChunkDataAccess.method_31734(EntityChunkDataAccess.java:102) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at net.minecraft.world.storage.EntityChunkDataAccess.writeChunkData(EntityChunkDataAccess.java:100) at net.minecraft.server.world.ServerEntityManager.trySave(ServerEntityManager.java:248) at net.minecraft.server.world.ServerEntityManager.method_31846(ServerEntityManager.java:314) at it.unimi.dsi.fastutil.longs.LongIterable.forEach(LongIterable.java:74) at net.minecraft.server.world.ServerEntityManager.save(ServerEntityManager.java:308) at net.minecraft.server.world.ServerWorld.save(ServerWorld.java:600) at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:577) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:823) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:685) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:290) at java.base/java.lang.Thread.run(Thread.java:833) Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-14Add pos and world in EntityTrumeet
API:ADD Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-14Refactor: Use GSON to deserialize enum WorldKeyTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-14Refactor: Move WorldKey, Vec2f and Vec3d to the common packageTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Fix HTTP connection not closed after writing error codes in AuthHandlerTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Refactor WSFrameHandler to isolate the business logicTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Use error 403 instead of cmd_denied to represent permission denialTrumeet
API:CHANGE Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Add error codes to distinguish invalid requests and server errorsTrumeet
API:ADDITION Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Fix ID not working in ReqSetConfigTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Fix default ID of ReqCmd should be -1Trumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Move responses and events to separate packagesTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Fix command leading slash not ignored during permission checkTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13Make the whole /acron command available only to adminsTrumeet
Signed-off-by: Trumeet <yuuta@yuuta.moe>
2022-07-13First CommitYuuta Liang
Signed-off-by: Trumeet <yuuta@yuuta.moe>