实体橡皮擦

实体橡皮擦

This is destructive effect mod. 这是一个秒杀mod。

装备

已停止更新!正在制作重制版!

已停止更新!正在制作重制版!

English

请使用 JDK 运行本模组。

警告:不要在本模组的文件名中添加 +! 字符!否则游戏会崩溃!

需要前置模组 apphhzpLIB

Mod 文件中的 deathrenderer.dll 文件已开源!

本模组没有任何合成表,其中的武器非常超标,不适合生存模式。

本模组包含以下物品:

  • 实体清除器:左键清除单个实体。右键清除关卡中除使用者以外的所有实体。Shift + 右键启用对生成的拦截。Shift + 左键拦截所有通过 MinecraftForge.EVENT_BUS 发布的事件(以杀死一些依赖事件系统的生物)。
  • 实体清除器控制器:可以控制 实体清除器 的更多功能。Shift + 右键阻止 实体清除器 在攻击实体时调用实体类自身的方法。
  • 实体保护器:一旦拿在手中就无法丢弃。持有者可以免疫大部分攻击。Shift + 右键启用对 GUI 和界面的拦截。在此模式下,你无法打开任何 GUI 或界面,并且会禁用 Minecraft 的部分渲染。Shift + 左键启用物品栏超级保护,为物品栏提供更彻底的保护。
  • allReturn 控制器:仅当 enableAllReturn.txt 中的内容为 true 时生效。右键激活 allReturn,其他模组中的大部分方法会被直接调用 return;return super.xxx();。这可以帮助玩家杀死一些特殊实体。
  • 摧毁渲染器:右键摧毁 Minecraft 的 OpenGL 渲染系统,并 hook 部分 GDI 函数。只能通过重启游戏来恢复正常渲染。
  • 快速死亡:当物品栏 tick、左键或右键此物品时,会尝试杀死当前玩家。
  • 快速死亡(GDI):此物品仅出现在 Windows 系统中。当物品栏 tick、左键或右键此物品时,会尝试调用 GDI 渲染一个死亡画面。

一些特殊功能需要修改 jar 文件中的 txt 文件来启用或禁用。

包括:

  • enableAllReturn.txt:在大部分 Java 方法指令中添加 if (allreturn) {return;}if(allreturn){return super.xxx();}
  • enableAllReturnLog.txt:在日志文件中输出添加了 return 语句的方法名及其所属的类。
  • enableSetClassLoader.txt:通过修改类加载器对象的 klass 指针来强行替换类加载器(非 Hotspot JVM 可能会崩溃)。
  • setEventBus.txt:替换 GETSTATIC net/minecraftforge/common/MinecraftForge.EVENT_BUS 的字节码指令。
  • superAllReturn.txt:忽略方法的返回值限制,强行添加 if(allreturn){return xxx;} Java 代码(需要 enableAllReturn.txt 的内容为 true)。
  • useAgent.txt:启用本地 JavaAgent 注入(需要 0.0.7 或更高版本)。
  • useOriginalBytecodes.txt:在 coremod 中判断类继承关系时使用 jar 文件中的原始字节码。
  • hideFromStackTrace.txt:从 new Throwable().getStackTrace() 的返回值中过滤掉本模组的类。
  • restoreVanillaMethods.txt:使用 coremod 强行还原一部分原版方法。
  • enableBadCoremod.txt:禁用其他模组的 ITransformerILaunchPluginService。同时禁用 Mixin。
中文

请使用JDK运行本mod!

警告:不要在此mod的文件名中添加+!字符!否则游戏会崩溃!

需要前置模组apphhzpLIB!如果你的游戏崩溃且在日志文件中发现MISSING APPHHZP_LIB!字样,说明它没有被正确加载!

Mod文件中的deathrenderer.dll已开源!

这个Mod没有合成表,里面的武器很超标,不适合生存使用。

本模组包含以下物品:

  • 实体清除器:左键以清除单个实体;右键以清除世界内除使用者以外的所有实体;按下Shift+右键以禁止除玩家以外的实体生成;按下Shift+左键以拦截所有通过MinecraftForge.EVENT_BUS的事件(为了杀死一些依赖于事件系统的复活生物)。
  • 实体清除器控制器:可以控制 实体清除器 的更多功能。按下Shift+右键以阻止 实体清除器 在攻击实体时调用实体类自身的方法。
  • 实体保护器:一旦拿在手上就丢不掉,可以免疫绝大部分的攻击。按下Shift+右键以开启禁GUI模式,这个模式下你无法打开任何GUI,且会禁用游戏的部分渲染;按下Shift+左键以开启高级防缴械,这个模式下会提供更彻底的物品栏保护。
  • allReturn控制器:仅在enableAllReturn.txt中内容为true时起效。右键以开启allReturn,此时其他mod的大部分方法会被直接调用return;return super.xxx();,这可以帮助玩家杀死一些特殊实体。
  • 摧毁渲染:右键以摧毁Minecraft的OpenGL渲染系统,并inline hook部分GDI函数。只能通过重启游戏来恢复正常渲染。
  • 一键趋势:在物品栏tick、左键或右键该物品时,会尝试杀死当前玩家。
  • GDI级一键趋势:此物品仅在Windows系统中出现。在物品栏tick、左键或右键该物品时,会尝试调用GDI渲染一个死亡窗口。

一些特殊功能需要修改jar文件中的txt文件来启用或关闭。

特殊功能包括:

  • enableAllReturn.txt:在大部分Java方法体中加入if(allreturn){return;或return super.xxx();}
  • enableAllReturnLog.txt:在日志文件中输出被添加return语句的方法名和其所在的类。
  • enableSetClassLoader.txt:通过修改classloader对象的klass指针来强行替换类加载器(非HotspotJVM可能会崩溃)。
  • setEventBus.txt:替换GETSTATIC net/minecraftforge/common/MinecraftForge.EVENT_BUS的字节码指令。
  • superAllReturn.txt:忽略方法返回值限制,强行添加if(allreturn){return xxx;}语句(需要enableAllReturn.txt内容为true)。
  • useAgent.txt:启用本地JavaAgent注入(需要0.0.7或更高的版本)。
  • useOriginalBytecodes.txt:在coremod判断类继承关系时使用jar文件中的原始字节码。
  • hideFromStackTrace.txt:从Throwable.getStackTrace()的返回值中过滤掉本mod的类。
  • restoreVanillaMethods.txt:使用coremod强行还原一部分原版的关键方法。
  • enableBadCoremod.txt:禁用其他模组的ITransformerILaunchPluginService。并同时禁用Mixin。