Skip to content

makamys/DTools

Repository files navigation

DTools

A Minecraft 1.7.10 mod containing various utilities for debugging, benchmarking and testing.

The mod was formerly part of CoreTweaks, and got split off into a separate mod to make things more organized.

Features

  • Startup and frame time profiler
  • Display RAM allocation rate
  • Wireframe rendering
  • Automatically load a world after the game starts
  • Command to print info about block that is currently being aimed at
  • Class loading logger
  • Dump Thaumcraft aspects of all items (requires NHEI)
  • Show Thaumcraft aspects for all items without having to scan them if player is in creative mode
  • Dump mob spawn tables
  • Log the camera position and world seed of each screenshot to a file
  • Backports of sprint flying and doWeatherCycle (from Et Futurum Requiem)
  • A simple F3+F4 gamemode switcher
  • A one-button "dev world primer" that automatically sets stuff like doDaylightCycle false.
  • A keyboard shortcut to delete worlds, or just their region files, from the world selection GUI
  • An OpenGL debug logger
  • See the Config page on the wiki for the full list.

Usage

Most of the mod's features are disabled by default to minimize potential conflicts. Make sure you check the config and enable the desired features there.

About nomixin builds

The mod comes in two flavors:

  • The regular version embeds Mixin 0.7.11, allowing the mod to run standalone. However, this makes the jar a bit larger, and can cause problems in certain use cases.
  • The version marked with +nomixin doesn't embed Mixin, which lets it avoid these problems. But it requires a separate Mixin bootstrap mod to be installed in order to run. If you have one installed already, getting this version is recommended.

Suggested mods

For more 1.7.10 bugfix/performance/debug mods, refer to this list.

Credits

License

This mod is licensed under the MIT License.

Contributing

When running in an IDE, add these program arguments

--tweakClass org.spongepowered.asm.launch.MixinTweaker --mixin dtools.mixin.json --mixin dtools-init.mixin.json --mixin dtools-preinit.mixin.json

and these VM arguments

-Dfml.coreMods.load=makamys.dtools.DToolsPlugin

About

Various utilities for debugging, benchmarking and testing. (1.7.10)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors