diff --git a/config/tacztweaks.json b/config/tacztweaks.json new file mode 100644 index 000000000..475e711c6 --- /dev/null +++ b/config/tacztweaks.json @@ -0,0 +1,143 @@ +{ + "gun": { + "shootWhileSprinting": true, + "sprintWhileReloading": true, + "reloadWhileShooting": true, + "reloadDiscardsMagazine": false, + "reloadDiscardsMagazineExclusions": [ + "tacz:m870", + "tacz:db_short", + "tacz:db_long" + ], + "allowUnload": true, + "cancelInspection": false, + "disableBulletCulling": false + }, + "modifiers": { + "damage": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "playerDamage": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "headshot": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "playerHeadshot": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "armorIgnore": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "speed": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "gravity": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "friction": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "inaccuracy": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "aimInaccuracy": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "sneakInaccuracy": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "crawlInaccuracy": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "rpm": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "verticalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "horizontalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "aimVerticalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "aimHorizontalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "crawlVerticalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + }, + "crawlHorizontalRecoil": { + "addend": 0.0, + "multiplier": 1.0, + "function": "" + } + }, + "crawl": { + "enabled": false, + "pitchUpperLimit": 25.0, + "pitchLowerLimit": -10.0, + "dynamicPitchLimit": false, + "visualTweak": true + }, + "compat": { + "firstAidCompat": false, + "lsoCompat": false, + "vsCollisionCompat": false, + "vsExplosionCompat": false, + "mtsFix": false + }, + "tweaks": { + "forceFirstPersonShootingSound": false, + "betterMonoConversion": false, + "endermenEvadeBullets": false, + "alwaysFilterByHand": true, + "suppressHeadHitSounds": false, + "suppressFleshHitSounds": false, + "suppressKillSounds": false, + "hideHitMarkers": false + }, + "debug": { + "bulletInteractions": false, + "bulletParticles": false, + "bulletSounds": false, + "meleeInteractions": false + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/particles/cooling_steam.json b/kubejs/assets/tfg/particles/cooling_steam.json new file mode 100644 index 000000000..572b52060 --- /dev/null +++ b/kubejs/assets/tfg/particles/cooling_steam.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "tfg:cooling_steam_particle" + ] +} diff --git a/kubejs/assets/tfg/textures/particle/cooling_steam_particle.png b/kubejs/assets/tfg/textures/particle/cooling_steam_particle.png new file mode 100644 index 000000000..ed4f5f44d Binary files /dev/null and b/kubejs/assets/tfg/textures/particle/cooling_steam_particle.png differ diff --git a/kubejs/startup_scripts/tfg/blocks.js b/kubejs/startup_scripts/tfg/blocks.js index 43642a5b7..0d5bbc9de 100644 --- a/kubejs/startup_scripts/tfg/blocks.js +++ b/kubejs/startup_scripts/tfg/blocks.js @@ -8,7 +8,7 @@ const registerTFGBlocks = (event) => { registerTFGAqueductBlocks(event) registerTFGCrops(event) - event.create('tfg:exhaust_vent_particle', 'tfg:particle_emitter') + event.create('tfg:exhaust_vent_particle', 'tfg:active_particle_emitter') .textureAll('tfg:block/titanium_concrete') .soundType('metal') .hardness(5) @@ -17,12 +17,13 @@ const registerTFGBlocks = (event) => { .tagBlock('minecraft:mineable/wrench') .mapColor('color_black') .speedFactor(1.1) - .particleOffset(5, 1, 5) - .particleVelocity(0.0, 0.1, 0.0) - .particle('minecraft:campfire_signal_smoke') - .particleCount(50) - .particleForced(true) - + .activeOffset(5, 1, 5) + .activeVelocity(0.0, 0.1, 0.0) + //.activeParticle('tfc:smoke_0') + .activeCount(50) + .activeForced(true) + .hasTicker(true) + // #region Machine Casings global.TFG_MACHINE_CASINGS.forEach(type => { @@ -161,7 +162,6 @@ const registerTFGBlocks = (event) => { .tagBlock('minecraft:mineable/pickaxe') .tagBoth('tfg:titanium_concrete') - event.create('tfg:polished_titanium_concrete') .translationKey('block.tfg.polished_titanium_concrete') .model('tfg:block/concrete/polished_titanium_concrete') @@ -223,6 +223,7 @@ const registerTFGBlocks = (event) => { .resistance(6) .tagBlock('minecraft:mineable/pickaxe') .tagBlock('minecraft:mineable/wrench') + event.create('tfg:moderate_core_frame') .soundType('copper') .hardness(4)