Split mod into core, recording, replay, render[todo], paths[todo] and extras[wip] modules
Move everything to com.replaymod package Add KeyBindingRegistry and SettingsRegistry Recreate settings GUI with new GUI API and dynamically from SettingsRegistry Use ReplayFile from ReplayStudio ReplayHandler is now object oriented Add GuiOverlay, GuiSlider and GuiTexturedButton to GUI API Rewrite both overlays to use new GUI API Fix size capping in vertical and horizontal layout Allow CustomLayouts to have parents Fix tooltip rendering when close to screen border Allow changing of columns in GridLayout
This commit is contained in:
@@ -101,5 +101,8 @@ public net.minecraft.client.renderer.culling.Frustum field_78552_a # clippingHel
|
||||
public net.minecraft.crash.CrashReportCategory field_85077_c # children
|
||||
public net.minecraft.crash.CrashReportCategory$Entry
|
||||
|
||||
# KeyBinding
|
||||
public net.minecraft.client.settings.KeyBinding field_151474_i # pressTime
|
||||
|
||||
# Example
|
||||
# public net.minecraft.package.ClassName func_some_id(Ljava/lang/Class;IZS)V # methodName
|
||||
|
||||
BIN
src/main/resources/assets/guiapi/gui.png
Normal file
BIN
src/main/resources/assets/guiapi/gui.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.0 KiB |
@@ -1,15 +1,69 @@
|
||||
[
|
||||
{
|
||||
"modid": "replaymod",
|
||||
"name": "Replay Mod",
|
||||
"description": "A Mod which allows you to record, replay and share your Minecraft experience.",
|
||||
"version": "${version}",
|
||||
"mcversion": "${mcversion}",
|
||||
"url": "https://replaymod.com",
|
||||
"updateUrl": "https://replaymod.com/download",
|
||||
"authorList": ["CrushedPixel", "johni0702"],
|
||||
"logoFile": "replaymod_logo.png",
|
||||
"screenshots": [],
|
||||
"dependencies": []
|
||||
}
|
||||
{
|
||||
"modid": "replaymod",
|
||||
"name": "Replay Mod",
|
||||
"description": "A Mod which allows you to record, replay and share your Minecraft experience.",
|
||||
"version": "${version}",
|
||||
"mcversion": "${mcversion}",
|
||||
"url": "https://replaymod.com",
|
||||
"updateUrl": "https://replaymod.com/download",
|
||||
"authorList": [
|
||||
"CrushedPixel",
|
||||
"johni0702"
|
||||
],
|
||||
"logoFile": "replaymod_logo.png",
|
||||
"screenshots": [],
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"modid": "replaymod-recording",
|
||||
"name": "Replay Mod - Recording",
|
||||
"description": "Recording Module of the ReplayMod",
|
||||
"version": "${version}",
|
||||
"mcversion": "${mcversion}",
|
||||
"url": "https://replaymod.com",
|
||||
"updateUrl": "https://replaymod.com/download",
|
||||
"authorList": [
|
||||
"CrushedPixel",
|
||||
"johni0702"
|
||||
],
|
||||
"logoFile": "replaymod_logo.png",
|
||||
"parent": "replaymod",
|
||||
"screenshots": [],
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"modid": "replaymod-replay",
|
||||
"name": "Replay Mod - Replay",
|
||||
"description": "Replay Module of the ReplayMod",
|
||||
"version": "${version}",
|
||||
"mcversion": "${mcversion}",
|
||||
"url": "https://replaymod.com",
|
||||
"updateUrl": "https://replaymod.com/download",
|
||||
"authorList": [
|
||||
"CrushedPixel",
|
||||
"johni0702"
|
||||
],
|
||||
"logoFile": "replaymod_logo.png",
|
||||
"parent": "replaymod",
|
||||
"screenshots": [],
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"modid": "replaymod-extras",
|
||||
"name": "Replay Mod - Extras",
|
||||
"description": "Extras Module of the ReplayMod - Small but neat additions",
|
||||
"version": "${version}",
|
||||
"mcversion": "${mcversion}",
|
||||
"url": "https://replaymod.com",
|
||||
"updateUrl": "https://replaymod.com/download",
|
||||
"authorList": [
|
||||
"CrushedPixel",
|
||||
"johni0702"
|
||||
],
|
||||
"logoFile": "replaymod_logo.png",
|
||||
"parent": "replaymod",
|
||||
"screenshots": [],
|
||||
"dependencies": []
|
||||
}
|
||||
]
|
||||
|
||||
11
src/main/resources/mixins.recording.replaymod.json
Normal file
11
src/main/resources/mixins.recording.replaymod.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"required": true,
|
||||
"package": "com.replaymod.recording.mixin",
|
||||
"mixins": [],
|
||||
"server": [],
|
||||
"client": [
|
||||
"MixinNetHandlerPlayClient",
|
||||
"MixinRenderGlobal"
|
||||
],
|
||||
"refmap": "mixins.replaymod.refmap.json"
|
||||
}
|
||||
@@ -6,12 +6,10 @@
|
||||
"MixinEntityRenderer",
|
||||
"MixinGuiSpectator",
|
||||
"MixinMinecraft",
|
||||
"MixinNetHandlerPlayClient",
|
||||
"MixinPlayerControllerMP",
|
||||
"MixinRender",
|
||||
"MixinRenderArrow",
|
||||
"MixinRendererLivingEntity",
|
||||
"MixinRenderGlobal",
|
||||
"MixinRenderItem",
|
||||
"MixinRenderManager",
|
||||
"MixinTileEntityEndPortalRenderer",
|
||||
|
||||
Reference in New Issue
Block a user