From 302c394a47a4d5665ae1f993450b0d950072ad3f Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Sat, 4 Oct 2025 13:01:23 -0500 Subject: [PATCH] cooling tower particles (#1954) * stuff * eh * stuff * stuff to save --- config/tacztweaks.json | 143 ++++++++++++++++++ .../assets/tfg/particles/cooling_steam.json | 5 + .../particle/cooling_steam_particle.png | Bin 0 -> 631 bytes kubejs/startup_scripts/tfg/blocks.js | 17 ++- 4 files changed, 157 insertions(+), 8 deletions(-) create mode 100644 config/tacztweaks.json create mode 100644 kubejs/assets/tfg/particles/cooling_steam.json create mode 100644 kubejs/assets/tfg/textures/particle/cooling_steam_particle.png 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 0000000000000000000000000000000000000000..ed4f5f44d003fad0a46e2bf9b96734db4b19d904 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7n=_rA13aCb6$*;-(=u~X z85lGs)=sqbI2<6->VMg5X^6}lg+~(>THSPYwVI|ScF-wPd&{eYPnYa7E=^dn!-8ua zD|@}zYCgSlyR3F_H9g?(*!^J13nkTi(?z0={CM!m?p*crg8Q`%7uFeH-Q1I- zr7706I_ZO`A`8Q+9Y=g@=SH77TwHti@bT}vCC-1^_x-t4ke3>BjZ$IL%Qn|NjyBsf zU(Wg7sk}x@^T_if!EB};e@>L%d}@A9w4HUHq~WKVm5(?!M!Zbk*&lf|pfkO5ao4KA zeE|iL5BD66Tx%Y=-T&XA0?+7^g>$oHG<6hvd0b9pENZjTIg)YR!*Jr#&r90t&wNZj zp*ndrn_C~N$pWXMKM(3ZRBubGOuOaFrQX;me*51HhNj&P%TsUPKfdj*CF7s-2c};8 zY<|n(&*U#*{@rqnhi@M^TIxUfd&6njgfE`cc}`CJ6XLX!XV3hL=Aw-gqZPJ1JGZvF z?=riB|K_NDjC_2JC%IDBSMRCbP@nhz-ph0E*(k1n_ltpnfi20~-Gu=Remd{2 zXJBC9EbxddW?;}$24TjErS@eE3=Hfgp1!W^FS%G4*cr-se%@waV2~_vjVN)>&&^HE zD`9XhN=+>Y3U4=SxO0UD?iN#x!BXy&t;ucLK6TSUJUI3 literal 0 HcmV?d00001 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)