作者:rebot | 分类:模组
Minecraft 版本: 1.17.1
平台: fabric
标签: game-mechanics optimization utility
A minecraft mod that contains many features ranging from world manipulation and information providing to bug fixes and so on, allowing you to take more control of the game, see more information, and do some work easier.
Don't want to use "/data" to obtain the velocity of entities? With this mod, press F3 + E and target the entity, you'll find something you wanted at a corner of the screen. (Or try sidebars)
Got annoyed about flying TNTs rendered at some wrong positions? With this Mod, you will see the correct boundary boxes of these entities.
Bored with typing "/tick freeze" & "/tick step 1" over and over again? With this Mod, these operations could be finished simply via right-click if you are holding a brick or a bone.
Have broken some blocks by mistake? With this mod, it can be easily undone with the shortcut Ctrl + Z.
However, that is not everything, the detailed document is on Github.
And here is a fairly simplified version (and possibly more grammatical version) of the complete document.
/tick more convenient.Ctrl + Z and Ctrl + Y./accessingpathManage custom nodes in accessing paths. (Some other features may be introduced in the future.)
/countentityCounts entities, especially stacked ones, in a easier way.
/ensureA block state checker to check if a block is rendered wrongly. If you got annoyed with "ghost blocks", it may be helpful.
/entityconfigCurrently, the command can only make some entities can/cannot step on blocks directly, more features may be introduced in later versions.
/entityfieldAccess some Java fields of entities, using reflection. Deobfuscation is supported if the mapping is loaded.
/entitylogAn entity logger is, in other words, a simple tool that obtains some data from some specified entities and writes them to a file.
/entitysidebarManage the information lines in the entity sidebar, where you can see how something you have subscribed changes.
/explodeSomething even more interesting but useless, it can do nothing but cause some explosions.
/exportsaveExport some given areas as a new save.
/freezentityPause|continue processing selected entities. It can be used to simulate lazy loaded chunks.
/hudManager custom lines in HUDs.
/lagFreeze the game.
/lazyloadSimulate lazy loaded chunks.
/logmovementSubscribe some entities to see how they are pushed by pistons, shulker boxes and shulkers.
/logchunkbehaviorRecord some events related to chunks (e.g. loading, unloading and generation), which may be useful in some special researches.
/logpacketListen to packets between the server and the client(s).
/messcfgConfigure some features of the Mod (a detailed list of the supported options could be found in the next section).
/modifyModify some properties of entities. That is similar to /data and /entityfield, but much easier to use.
/moventityMove an entity, in whatever way you want.
/namentityName or rename some entities without anvil and naming tags.
/partlykillKill a part of selected entities instead of all of them.
/poiA POI (a.k.a. Point of Interest) scanner and editor.
/raycastShow the detail of raycasts, visually if you want. If you wonder what would happen if an ender pearl skims the surface of blocks, it may be useful.
/repeatRepeat the execution of a command for some times.
/rideMake some entities ride a vehicle.
/rngDo some RNG manipulation.
/setexplosionblockWhat would it be like if the explosion replace the broken block with diamond blocks instead of air? That will give you the answer.
/tileentityAccess the data of block entities, including adding, removing, reading, and editing (in this case \/data is more appropriate). What if a dropper has a block entity of a campfire?
The following options could be set with the command /messcfg <option> <value>. Hope their names are understandable enough.
F3 + E: Toggle the HUD that displays the information of the entity which the player is looking at.
F3 + M : Toggle the HUD that displays the information of the local player.
F3 + S: Toggle the HUD that displays the information of the server-side player.
Ctrl + Z: Undo block placement or breaking. (Requires blockPlacementHistory)
Ctrl+ Y: Redo block placement or breaking. (Requires blockPlacementHistory)
Entity information HUD: Information about the entity that the player is looking at is got at the end of server ticks, and the information of the local player is got at the end of client ticks. More information about that is available below.

Explosion rays: It renders the lines between the center of an explosion and some chosen points in the hitboxes of entities affected by the explosion, which determines how much damage the entities will take, and how much the velocity of the entity will change, etc.

Server-side hitboxes: Don't always believe the hitboxes provided by F3 + B because they are adjusted by the client to make movements smoother and moves "slower" than the one on the server-side when the entity is moving. Sometimes vanilla hitboxes could even be missing if the server has experienced a very long tick but the client hasn't.


Data of fluid blocks: Display the bounding box, height, level, and a vector describing the flowing direction of the targeted fluid block.

Bounding boxes of blocks: Display the bounding box of the targeted block.

The output level of redstone gates: Display the redstone signal level of the targeted redstone gate (i.e. repeaters and comparators).

Brick: Pause or continue ticking using /tick freeze provided by the Carpet
Bone: Continue ticking for some ticks when ticking is paused by /tick freeze. The number of the ticks equals the count of the stack of bones.
Netherite Ingot: Remove all non-player entities.
See the wiki.
idSelect entities with a given numeric ID (field entityId, networkId).
sideWhere the entities are selected from, the client or the server.
typeRegexPossible values: A quoted regular expression.
Specify a regular expression matching the ID (including the namespace) of selected entities.
nameRegexPossible values: A quoted regular expression.
Specify a regular expression matching the name of selected entities.
classPossible values: A quoted regular expression.
Specify a regular expression matching the class (package name is optional) of selected entities.
superSecretSetting has the same effect.hideSurvivalSaves could be enabled.Initially, I started this mod in Feb 2021 to do some researches on the motion of entities, thus the HUDs, bounding box renderer, tool items and command /entityfield was the earliest features of this mod. Later, more features were introduced gradually if they were needed.
After April 2022, I speeded up the development of the mod, much more features were added while many previously added ones was completely refactored. By 2023/08/23, 28 commands, 70 options (or rules) and
9 renderers had been available.
请登录后举报
暂无评论,抢个沙发吧~