类 MinecraftServerMixin
java.lang.Object
net.minecraft.util.thread.ThreadExecutor<R>
net.minecraft.util.thread.ReentrantThreadExecutor<net.minecraft.server.ServerTask>
cn.korostudio.c3h6n6o6.mixin.MinecraftServerMixin
- 所有已实现的接口:
AutoCloseable
,Executor
,net.minecraft.server.command.CommandOutput
,net.minecraft.util.thread.MessageListener<net.minecraft.server.ServerTask>
,net.minecraft.util.thread.SampleableExecutor
public abstract class MinecraftServerMixin
extends net.minecraft.util.thread.ReentrantThreadExecutor<net.minecraft.server.ServerTask>
implements net.minecraft.server.command.CommandOutput, AutoCloseable
狠狠的注入MinecraftServer
-
字段概要
从接口继承的字段 net.minecraft.server.command.CommandOutput
DUMMY
-
构造器概要
-
方法概要
修饰符和类型方法说明abstract net.minecraft.server.world.ServerWorld
获取主世界镜像private void
getServerThread
(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) 拿服务器线程拿服务器线程,这不比自己去判断服务器线程开心?!private int
initialChunkCountBypass
(net.minecraft.server.world.ServerChunkManager instance) 调参大师.pngboolean
超烦的线程判断private boolean
onServerExecutionThreadPatch
(net.minecraft.server.MinecraftServer minecraftServer) 拦截不是的情况~~毕竟是并发环境从类继承的方法 net.minecraft.util.thread.ReentrantThreadExecutor
executeTask, hasRunningTasks, shouldExecuteAsync
从类继承的方法 net.minecraft.util.thread.ThreadExecutor
cancelTasks, canExecute, createSamplers, createTask, execute, executeSync, getName, getTaskCount, runTask, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasks
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.server.command.CommandOutput
cannotBeSilenced, sendSystemMessage, shouldBroadcastConsoleToOps, shouldReceiveFeedback, shouldTrackOutput
从接口继承的方法 net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
字段详细资料
-
serverThread
万 恶 之 源 镜 像
-
-
构造器详细资料
-
MinecraftServerMixin
构造方法,java限制(((- 参数:
string
- 去问MJ!!!!
-
-
方法详细资料
-
getOverworld
public abstract net.minecraft.server.world.ServerWorld getOverworld()获取主世界镜像- 返回:
- 主世界对象
-
getServerThread
private void getServerThread(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) 拿服务器线程- 参数:
ci
- 问海绵组去
-
onServerExecutionThreadPatch
private boolean onServerExecutionThreadPatch(net.minecraft.server.MinecraftServer minecraftServer) 拦截不是的情况~~毕竟是并发环境- 参数:
minecraftServer
- mc服务器对象- 返回:
- 问MJ去
-
initialChunkCountBypass
private int initialChunkCountBypass(net.minecraft.server.world.ServerChunkManager instance) 调参大师.png- 参数:
instance
- 区块管理器- 返回:
- 数量(解决溢出问题)
-
isOnThread
public boolean isOnThread()超烦的线程判断- 覆盖:
isOnThread
在类中net.minecraft.util.thread.ThreadExecutor<net.minecraft.server.ServerTask>
- 返回:
- 是否为服务器线程运行
-
getThread
拿服务器线程,这不比自己去判断服务器线程开心?!- 指定者:
getThread
在类中net.minecraft.util.thread.ThreadExecutor<net.minecraft.server.ServerTask>
- 返回:
- 服务器线程,很明显这里改造了
-