0.18.3 pre update

This commit is contained in:
ZHAY10086
2025-10-09 22:50:19 +08:00
parent 5bb0ef69e1
commit 249bdbb8f4
1169 changed files with 52671 additions and 5170 deletions
@@ -0,0 +1,20 @@
#loader mixin
import mixin.CallbackInfo;
import native.openblocks.enchantments.LastStandEnchantmentsHandler;
#mixin Mixin
#{targets: "openblocks.enchantments.LastStandEnchantmentsHandler"}
zenClass MixinLastStandEnchantmentsHandler {
#mixin ModifyConstant
#{
# method: "lambda$onLivingHurt$0",
# constant: {intValue: 50}
#}
function changelaststandflatmultiplier(value as int) as int {
return 400;
}
}
@@ -18,8 +18,7 @@ zenClass MixinMaterialsRegister {
# }
#}
function modifyRunicswordDamage(original as float) as float {
return 199.0f;
return 13.0f;
}
}
+24
View File
@@ -0,0 +1,24 @@
#modloaded aoa3
#loader mixin
import mixin.CallbackInfo;
import native.net.tslat.aoa3.common.registration.WeaponRegister;
#mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin ModifyConstant
#{
# method: "WeaponRegister",
# constant: {floatValue: 20.5f},
# slice: {
# from: {value: "INVOKE", target: "Lnet/tslat/aoa3/common/registration/WeaponRegister;registerMauls(Lnet/minecraftforge/registries/IForgeRegistry;[Lnet/tslat/aoa3/item/weapon/maul/BaseMaul;)V"},
# to: {value: "INVOKE", target: "Lnet/tslat/aoa3/common/registration/WeaponRegister;registerGuns(Lnet/minecraftforge/registries/IForgeRegistry;[Lnet/tslat/aoa3/item/weapon/gun/BaseGun;)V"}
# }
#}
function modifyFlamingFuryDamage(original as float) as float {
return 100.0f;
}
}
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeMinorConstellationPerks",
# constant: {floatValue: 1.04F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff"},
# to: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff_1"}
# }
#}
function modifyVorux1(original as float) as float {
return 1.1F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeMinorConstellationPerks",
# constant: {floatValue: 1.04F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff_1"},
# to: {value: "CONSTANT", args: "stringValue=outer_s_inc_mine_2"}
# }
#}
function modifyAlcara2(original as float) as float {
return 1.1F;
}
}
+21
View File
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterArmaraPerks",
# constant: {floatValue: 0.02F}
#}
function modifyArmaraArmorBoost(original as float) as float {
return 0.01F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 0.08F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=inc_cull_crit"},
# to: {value: "CONSTANT", args: "stringValue=key_cull_attack"}
# }
#}
function modifyCritHit1(original as float) as float {
return 0.04F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 2F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj"},
# to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"}
# }
#}
function modifyCritHit2(original as float) as float {
return 1.2F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 2F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"},
# to: {value: "CONSTANT", args: "stringValue=major_crit_proj"}
# }
#}
function modifyCritHit3(original as float) as float {
return 1.2F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 3F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee"},
# to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"}
# }
#}
function modifyCritHit4(original as float) as float {
return 1.6F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 3F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"},
# to: {value: "CONSTANT", args: "stringValue=major_crit_melee"}
# }
#}
function modifyCritHit5(original as float) as float {
return 1.6F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeDiscidiaKeyPerks",
# constant: {floatValue: 3},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_crit"},
# to: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_dmg"}
# }
#}
function modifyCritHit6(original as float) as float {
return 1.7F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeDiscidiaBranch",
# constant: {floatValue: 2F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=not_dsc_proj_crit"},
# to: {value: "CONSTANT", args: "stringValue=med_inc_melee_damage"}
# }
#}
function modifyCritHit7(original as float) as float {
return 1.2F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeDiscidiaRoot",
# constant: {floatValue: 2F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=major_inc_damage"},
# to: {value: "CONSTANT", args: "stringValue=base_inc_armor"}
# }
#}
function modifyCritHit7(original as float) as float {
return 1.2F;
}
}
+21
View File
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeRoot",
# constant: {floatValue: 10F}
#}
function modifyCritHit9(original as float) as float {
return 4.0F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeOuterDiscidiaPerks",
# constant: {floatValue: 0.02F}
#}
function modifyDiscidiaDamageBoost(original as float) as float {
return 0.01F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializePerkEffectPerks",
# constant: {floatValue: 0.15F}
#}
function modifyMajorPerkMultiplier(original as float) as float {
return 0.8F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializePerkCore",
# constant: {floatValue: 0.07F}
#}
function modifyTier1PerkMultiplier(original as float) as float {
return 0.03F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializePerkInteriorTravelWheel",
# constant: {floatValue: 0.05F}
#}
function modifyTier2PerkMultiplier(original as float) as float {
return 0.02F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeRootPerkWheel",
# constant: {floatValue: 0.04F}
#}
function modifyTier3PerkMultiplier(original as float) as float {
return 0.025F;
}
}
@@ -0,0 +1,21 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializePerkExteriorTravelWheel",
# constant: {floatValue: 0.03F}
#}
function modifyTier4PerkMultiplier(original as float) as float {
return 0.02F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeMinorConstellationPerks",
# constant: {floatValue: 0.04F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff"},
# to: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff_1"}
# }
#}
function modifyVorux1(original as float) as float {
return 0.1F;
}
}
+25
View File
@@ -0,0 +1,25 @@
#modloaded astralsorcery
#loader mixin
import mixin.CallbackInfo;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin
#{targets: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"}
zenClass MixinRegistryPerks {
#mixin Static
#mixin ModifyConstant
#{
# method: "initializeMinorConstellationPerks",
# constant: {floatValue: 0.04F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff_1"},
# to: {value: "CONSTANT", args: "stringValue=outer_s_inc_dmg_2"}
# }
#}
function modifyVorux1(original as float) as float {
return 0.1F;
}
}
@@ -0,0 +1,17 @@
#loader mixin
import mixin.CallbackInfo;
import native.com.github.alexthe666.iceandfire.entity.EntityTideTrident;
#mixin Mixin
#{targets: "com.github.alexthe666.iceandfire.entity.EntityTideTrident"}
zenClass MixinEntityTideTrident {
#mixin ModifyConstant
#{
# method: "EntityTideTrident",
# constant: {doubleValue: 6.0D}
#}
function ChangeTideTridentdamage(existing as double) as double {
return 35.0 as double;
}
}