Compare commits
No commits in common. "94bd9bc6469e9bbe3d284a787aee331d400fd9ec" and "0189a0df867d1c69c990615dee2eb6ee78f29dba" have entirely different histories.
94bd9bc646
...
0189a0df86
2653 changed files with 690472 additions and 263 deletions
Binary file not shown.
|
|
@ -1,2 +0,0 @@
|
||||||
[general]
|
|
||||||
exhaustion_threshold = 32.0
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
"overrides": {
|
"overrides": {
|
||||||
"fabricloader": { "+depends": { "fabricloader": ">=0.18.4" } },
|
"fabricloader": { "+depends": { "fabricloader": ">=0.18.4" } },
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"+recommends": { "Retards Modpack": ">=1.1.1" }
|
"+recommends": { "Retards Modpack": ">=1.1.0" }
|
||||||
},
|
},
|
||||||
"sodium-extra": { "recommends": {} },
|
"sodium-extra": { "recommends": {} },
|
||||||
"reeses-sodium-options": { "recommends": {} }
|
"reeses-sodium-options": { "recommends": {} }
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"main_menu": {
|
"main_menu": {
|
||||||
"bottom_right": [
|
"bottom_right": [
|
||||||
{
|
{
|
||||||
"text": "Retards Modpack 1.1.1",
|
"text": "Retards Modpack 1.1.0",
|
||||||
"clickEvent": {
|
"clickEvent": {
|
||||||
"action": "open_url",
|
"action": "open_url",
|
||||||
"value": "https://modrinth.com/modpack/fabulous-modpack"
|
"value": "https://modrinth.com/modpack/fabulous-modpack"
|
||||||
2
config/yosbr/config/zombieawareness/Features.toml
Normal file
2
config/yosbr/config/zombieawareness/Features.toml
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
[general]
|
||||||
|
wanderingHordes = true
|
||||||
10590
index.toml
10590
index.toml
File diff suppressed because it is too large
Load diff
16
kubejs/config/client.properties
Normal file
16
kubejs/config/client.properties
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
#KubeJS Client Properties
|
||||||
|
#Sat Feb 07 11:24:15 CET 2026
|
||||||
|
backgroundColor=2E3440
|
||||||
|
barBorderColor=ECEFF4
|
||||||
|
exportAtlases=false
|
||||||
|
menuBackgroundBrightness=64
|
||||||
|
disableRecipeBook=false
|
||||||
|
title=
|
||||||
|
barColor=ECEFF4
|
||||||
|
overrideColors=false
|
||||||
|
fmlLogColor=ECEFF4
|
||||||
|
showTagNames=false
|
||||||
|
fmlMemoryColor=ECEFF4
|
||||||
|
menuBackgroundScale=32.0
|
||||||
|
blurScaledPackIcon=true
|
||||||
|
menuInnerBackgroundBrightness=32
|
||||||
13
kubejs/config/common.properties
Normal file
13
kubejs/config/common.properties
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
#KubeJS Common Properties
|
||||||
|
#Sat Feb 07 11:23:27 CET 2026
|
||||||
|
matchJsonRecipes=true
|
||||||
|
allowAsyncStreams=true
|
||||||
|
announceReload=true
|
||||||
|
startupErrorGUI=true
|
||||||
|
serverOnly=false
|
||||||
|
hideServerScriptErrors=false
|
||||||
|
saveDevPropertiesInConfig=false
|
||||||
|
packmode=
|
||||||
|
ignoreCustomUniqueRecipeIds=false
|
||||||
|
creativeModeTabIcon=minecraft\:purple_dye
|
||||||
|
startupErrorReportUrl=
|
||||||
72
kubejs/server_scripts/creative.js
Normal file
72
kubejs/server_scripts/creative.js
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
// Creates and configures the Creative dimension
|
||||||
|
|
||||||
|
/*
|
||||||
|
const config = global.config;
|
||||||
|
const hexToRgb = global.hexToRgb;
|
||||||
|
|
||||||
|
/////////////////
|
||||||
|
/// DIMENSION ///
|
||||||
|
/////////////////
|
||||||
|
// Defines the Creative dimension
|
||||||
|
ServerEvents.highPriorityData((event) => {
|
||||||
|
event.addJson("retards:dimension/creative.json", {
|
||||||
|
type: "minecraft:overworld",
|
||||||
|
generator: {
|
||||||
|
type: "minecraft:flat",
|
||||||
|
settings: {
|
||||||
|
biome: "minecraft:plains",
|
||||||
|
lakes: false,
|
||||||
|
features: false,
|
||||||
|
layers: Object.entries(config.creative.layers).map(
|
||||||
|
([block, count]) => ({
|
||||||
|
block: block,
|
||||||
|
height: count,
|
||||||
|
}),
|
||||||
|
),
|
||||||
|
structures: {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
//////////////
|
||||||
|
/// PORTAL ///
|
||||||
|
//////////////
|
||||||
|
// Defines the Creative portal
|
||||||
|
/*
|
||||||
|
ServerEvents.highPriorityData((event) => {
|
||||||
|
const portal = config.creative;
|
||||||
|
const color = hexToRgb(portal.color);
|
||||||
|
event.addJson("retards:portals/creative.json", {
|
||||||
|
block: portal.material,
|
||||||
|
dim: "retards:creative",
|
||||||
|
r: color.r,
|
||||||
|
g: color.g,
|
||||||
|
b: color.b,
|
||||||
|
ignitionType: "FLUID",
|
||||||
|
ignitionSource: portal.fluid,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
//////////////
|
||||||
|
/// DIMINV ///
|
||||||
|
//////////////
|
||||||
|
// Applies Dimensional Inventories to the Creative dimension
|
||||||
|
PlayerEvents.loggedIn((event) => {
|
||||||
|
const data = event.server.persistentData;
|
||||||
|
if (!data.creativeInitialized) {
|
||||||
|
data.creativeInitialized = true;
|
||||||
|
event.server.runCommandSilent("diminv pool creative create");
|
||||||
|
event.server.runCommandSilent(
|
||||||
|
"diminv pool creative dimension retards:creative assign",
|
||||||
|
);
|
||||||
|
event.server.runCommandSilent("diminv pool creative gameMode creative");
|
||||||
|
event.server.runCommandSilent(
|
||||||
|
"diminv pool creative progressAdvancements false",
|
||||||
|
);
|
||||||
|
event.server.runCommandSilent(
|
||||||
|
"diminv pool creative incrementStatistics false",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
*/
|
||||||
|
|
@ -17,7 +17,6 @@ PlayerEvents.respawned((event) => {
|
||||||
const player = event.player;
|
const player = event.player;
|
||||||
|
|
||||||
const ticket = tickets[player.uuid];
|
const ticket = tickets[player.uuid];
|
||||||
|
|
||||||
if (ticket != null) player.give(Item.of(ticket, 1));
|
if (ticket != null) player.give(Item.of(ticket, 1));
|
||||||
|
|
||||||
tickets[player.uuid] = null;
|
tickets[player.uuid] = null;
|
||||||
|
|
|
||||||
|
|
@ -1,71 +0,0 @@
|
||||||
ServerEvents.commandRegistry((event) => {
|
|
||||||
const { commands: Commands, arguments: Arguments } = event;
|
|
||||||
|
|
||||||
// /rsapi [<player>]
|
|
||||||
function playerInventory(player) {
|
|
||||||
const result = [];
|
|
||||||
|
|
||||||
function pushItem(pos, item) {
|
|
||||||
if (item.isEmpty()) return;
|
|
||||||
let nbtData = {};
|
|
||||||
try {
|
|
||||||
if (item.nbt) {
|
|
||||||
nbtData = JSON.parse(item.nbt.toString());
|
|
||||||
}
|
|
||||||
} catch (e) {
|
|
||||||
nbtData = {};
|
|
||||||
}
|
|
||||||
result.push([pos, item.id, item.count, nbtData]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Main inventory (27 slots)
|
|
||||||
player.inventory.items.forEach((item, i) => {
|
|
||||||
pushItem(["inventory", i], item);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Hotbar (9 slots)
|
|
||||||
// player.inventory.hotbar.forEach((item, i) => {
|
|
||||||
// pushItem(["hotbar", i], item);
|
|
||||||
// });
|
|
||||||
|
|
||||||
console.log(result);
|
|
||||||
return 1;
|
|
||||||
|
|
||||||
// Armor
|
|
||||||
// pushItem(["armor", "head"], player.headArmorItem);
|
|
||||||
// pushItem(["armor", "chest"], player.chestArmorItem);
|
|
||||||
// pushItem(["armor", "legs"], player.legsArmorItem);
|
|
||||||
// pushItem(["armor", "feet"], player.feetArmorItem);
|
|
||||||
|
|
||||||
// Offhand
|
|
||||||
// pushItem(["offhand", 0], player.offHandItem);
|
|
||||||
|
|
||||||
// Trinkets (if present)
|
|
||||||
if (player.trinkets) {
|
|
||||||
player.trinkets.groups.forEach((group) => {
|
|
||||||
group.slots.forEach((slot) => {
|
|
||||||
slot.items.forEach((item, index) => {
|
|
||||||
pushItem(["trinkets", group.id, slot.id, index], item);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(JSON.stringify(result));
|
|
||||||
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// /rsapi
|
|
||||||
event.register(
|
|
||||||
Commands.literal("rsapi")
|
|
||||||
.requires((src) => src.hasPermission(2))
|
|
||||||
.executes((ctx) => playerInventory(ctx.source.player))
|
|
||||||
.then(
|
|
||||||
// /rsapi [<player>]
|
|
||||||
Commands.argument("target", Arguments.PLAYER.create(event)).executes(
|
|
||||||
(ctx) => playerInventory(Arguments.PLAYER.getResult(ctx, "target")),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
@ -1,78 +0,0 @@
|
||||||
var _hooks = {};
|
|
||||||
|
|
||||||
function rsapi(event, id, data) {
|
|
||||||
console.log(`rsapi:${id}:${JSON.stringify(data)}`);
|
|
||||||
if (_hooks[id]) _hooks[id](event, data);
|
|
||||||
}
|
|
||||||
|
|
||||||
const RSEvent = {
|
|
||||||
on: (id, func) => {
|
|
||||||
_hooks[id] = func;
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
function getData(event) {
|
|
||||||
return {
|
|
||||||
username: event.player ? String(event.player.username) : null,
|
|
||||||
message: event.message ? String(event.message) : null,
|
|
||||||
input: event.input ? String(event.input) : null,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////
|
|
||||||
/// === API === ///
|
|
||||||
///////////////////
|
|
||||||
|
|
||||||
// rsapi:event.playerJoined:"Player"
|
|
||||||
PlayerEvents.loggedIn((event) => {
|
|
||||||
const { username } = getData(event);
|
|
||||||
rsapi(event, "event.playerJoined", username);
|
|
||||||
});
|
|
||||||
|
|
||||||
// rsapi:event.playerLeft:"Player"
|
|
||||||
PlayerEvents.loggedOut((event) => {
|
|
||||||
const { username } = getData(event);
|
|
||||||
rsapi(event, "event.playerLeft", username);
|
|
||||||
});
|
|
||||||
|
|
||||||
// rsapi:event.playerChat:["Player","Message"]
|
|
||||||
PlayerEvents.chat((event) => {
|
|
||||||
const { username, message } = getData(event);
|
|
||||||
rsapi(event, "event.playerChat", [username, message]);
|
|
||||||
});
|
|
||||||
|
|
||||||
// rsapi:event.serverChat:"Message"
|
|
||||||
ServerEvents.command("say", (event) => {
|
|
||||||
const { input } = getData(event);
|
|
||||||
rsapi(
|
|
||||||
event,
|
|
||||||
"event.serverChat",
|
|
||||||
input.startsWith("say ") ? input.slice(4) : input,
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
// rsapi:event.playerDied:"Player"
|
|
||||||
EntityEvents.death("player", (event) => {
|
|
||||||
const { username } = getData(event);
|
|
||||||
rsapi(event, "event.playerDied", username);
|
|
||||||
});
|
|
||||||
|
|
||||||
/////////////////////
|
|
||||||
/// === HOOKS === ///
|
|
||||||
/////////////////////
|
|
||||||
|
|
||||||
RSEvent.on("event.playerJoined", (event, username) => {
|
|
||||||
function title(player, message) {
|
|
||||||
event.server.runCommandSilent("title @a times 20 200 20");
|
|
||||||
event.server.runCommandSilent(
|
|
||||||
"title " + player + ' title ["' + message + '"]',
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (username === "Sbebas_s") title(username, "MCFLURRY!!!!");
|
|
||||||
else if (username === "Mark917") title(username, "CUCARACHA");
|
|
||||||
else if (username === "Anthony_7") title(username, "onion rings");
|
|
||||||
else if (username === "Tren_boy") title(username, "Kebab");
|
|
||||||
else if (username === "Cheruz") title(username, "Basta\ngiocare\nnegro");
|
|
||||||
else title(username, "Welcome");
|
|
||||||
});
|
|
||||||
13
mods/ashens-zombie-apocalypse.pw.toml
Normal file
13
mods/ashens-zombie-apocalypse.pw.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
name = "Ashen's Zombie Apocalypse"
|
||||||
|
filename = "ashens-zombie-apocalypse-1.0.1.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/Ik4MAnIs/versions/w9L7oVu8/ashens-zombie-apocalypse-1.0.1.jar"
|
||||||
|
hash-format = "sha512"
|
||||||
|
hash = "f144809b1c59276f9aa82d23d51ecc186096640b25fe01d7273d4d834ffee84a5bb4d506d6ef032769f9c3e6b2c86ed0d3cf5ae2b517b90fd9b71c06d1d6f475"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "Ik4MAnIs"
|
||||||
|
version = "w9L7oVu8"
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "Crash Assistant"
|
name = "Crash Assistant"
|
||||||
filename = "CrashAssistant-fabric-1.19-1.21.4-1.10.30.jar"
|
filename = "CrashAssistant-fabric-1.19-1.21.4-1.10.28.jar"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/ix1qq8Ux/versions/pQTUTw5G/CrashAssistant-fabric-1.19-1.21.4-1.10.30.jar"
|
url = "https://cdn.modrinth.com/data/ix1qq8Ux/versions/IuxHAW1f/CrashAssistant-fabric-1.19-1.21.4-1.10.28.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "54ea73cf061bfa537b0826cbd0d2a025a8e0d00d44f5509fabca26bc31d0479fc9795618b6006ee1af4b57dfd5fb223bd5676b5cb9c0c369d1bad54efea0e888"
|
hash = "f07c99a759573f1536e95d6f88a8c64923474e3566703365022e0839fea9163bce6870ae7420932ab67aeee2d8b785abbb16ba2bc3d7e58dc86865f997e5d85e"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "ix1qq8Ux"
|
mod-id = "ix1qq8Ux"
|
||||||
version = "pQTUTw5G"
|
version = "IuxHAW1f"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "e4mc"
|
name = "e4mc"
|
||||||
filename = "e4mc-fabric-6.0.6.jar"
|
filename = "e4mc-fabric-6.0.5.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/qANg5Jrr/versions/JSmcqwxn/e4mc-fabric-6.0.6.jar"
|
url = "https://cdn.modrinth.com/data/qANg5Jrr/versions/BAesrdmo/e4mc-fabric-6.0.5.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "c171e4d8eab6bcd4cfc8f685a4766334ba8cf7feeb1ef19fb52562e144cdf8dcbf4f206e4b4e7e6d8194688c49490d41c7b9a0296ae9f37d2272189382ebe1eb"
|
hash = "d6465467913c3f7a75a4188a0b0ff34842f8b6c15b6105c1ff4b67809b3b9d20d4851f594bbdf2d3423768946dbcd59127f9ac175a8d6bc6e99cda0a1f806a9a"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "qANg5Jrr"
|
mod-id = "qANg5Jrr"
|
||||||
version = "JSmcqwxn"
|
version = "BAesrdmo"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "[ETF] Entity Texture Features"
|
name = "[ETF] Entity Texture Features"
|
||||||
filename = "entity_texture_features_1.20.1-fabric-7.0.9.jar"
|
filename = "entity_texture_features_1.20.1-fabric-7.0.8.jar"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/BVzZfTc1/versions/rb5Jqzmh/entity_texture_features_1.20.1-fabric-7.0.9.jar"
|
url = "https://cdn.modrinth.com/data/BVzZfTc1/versions/cwZUQhK3/entity_texture_features_1.20.1-fabric-7.0.8.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "2d563ce3cbb093c720663d595e9ed4827a27ce2c371a778cb4b349f23792606926be439c2adfde3828469e0f09f8945b5ae46cd50f3f77370f2e5d1f735906e7"
|
hash = "f399cbe8bc7481ba41bfe7e0c8d9a01f0d2777fb5d3f202946bf33238c18ff97e67dfa675c83a48398beaad2e40bb7cf3fa651decd7de0b5ea416e9a3572abf9"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "BVzZfTc1"
|
mod-id = "BVzZfTc1"
|
||||||
version = "rb5Jqzmh"
|
version = "cwZUQhK3"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "Forgotten Graves"
|
name = "Forgotten Graves"
|
||||||
filename = "forgottengraves-3.2.26+1.20.1.jar"
|
filename = "forgottengraves-3.2.25+1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/FrZIkosK/versions/wWglsCxZ/forgottengraves-3.2.26%2B1.20.1.jar"
|
url = "https://cdn.modrinth.com/data/FrZIkosK/versions/U8r6EHZq/forgottengraves-3.2.25%2B1.20.1.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "adae9ac6dc89582d58cc81d22b1b1becff88a5a52003b9e13bdfcc1df8240a5934ee2ccafeb501e183caf9bf74da400912ede7ff10de2392bbe3c33dc4d4ded4"
|
hash = "c3dc2b681edcadf7b5510bace63094cb2888f221f2df31b3e1a1ee074fbf14a93d9e13e826ceaf55548c96fd41a25e45457e429bb5c5dd28eb2c8a8336260410"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "FrZIkosK"
|
mod-id = "FrZIkosK"
|
||||||
version = "wWglsCxZ"
|
version = "U8r6EHZq"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name = "Get Off My Lawn ReServed"
|
name = "Get Off My Lawn ReServed"
|
||||||
filename = "goml-1.9.4+1.20.1.jar"
|
filename = "goml-1.9.4+1.20.1.jar"
|
||||||
side = "both"
|
side = "server"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/j5niDupl/versions/GpomY6B1/goml-1.9.4%2B1.20.1.jar"
|
url = "https://cdn.modrinth.com/data/j5niDupl/versions/GpomY6B1/goml-1.9.4%2B1.20.1.jar"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
name = "ModernFix"
|
|
||||||
filename = "modernfix-fabric-5.25.2+mc1.20.1.jar"
|
|
||||||
side = "both"
|
|
||||||
|
|
||||||
[download]
|
|
||||||
url = "https://cdn.modrinth.com/data/nmDcB62a/versions/rPmgLeZC/modernfix-fabric-5.25.2%2Bmc1.20.1.jar"
|
|
||||||
hash-format = "sha512"
|
|
||||||
hash = "878e39d182767ffd08ad6a3539fae780739129db133abe02b9b73dc3df6e1ac9ddbe509620356b0aae5e7bfbed535d0e18741703334317a16fefef820269da2d"
|
|
||||||
|
|
||||||
[update]
|
|
||||||
[update.modrinth]
|
|
||||||
mod-id = "nmDcB62a"
|
|
||||||
version = "rPmgLeZC"
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "Simple Voice Chat"
|
name = "Simple Voice Chat"
|
||||||
filename = "voicechat-fabric-1.20.1-2.6.12.jar"
|
filename = "voicechat-fabric-1.20.1-2.6.11.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/9Qnm9xU7/voicechat-fabric-1.20.1-2.6.12.jar"
|
url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/z5kIPm1A/voicechat-fabric-1.20.1-2.6.11.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "04769e94caaa7dab8a738bfbac36b057abd2754622b229346abd778c01ee5e51405d959e83ea00b7845ff2e0d3dbe3401eeaf8fc3dd438d891520ac0e7ff26af"
|
hash = "c4e89a59232c007f862d77151d590ae25d6c0d6a88cb330bf9aa6644b14ac28f07e2d8b85667741e1a99a3452848a59b8a03e5c378afe74375e34cdefe2941aa"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "9eGKb6K1"
|
mod-id = "9eGKb6K1"
|
||||||
version = "9Qnm9xU7"
|
version = "z5kIPm1A"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
name = "Starlight (Fabric)"
|
|
||||||
filename = "starlight-1.1.2+fabric.dbc156f.jar"
|
|
||||||
side = "both"
|
|
||||||
|
|
||||||
[download]
|
|
||||||
url = "https://cdn.modrinth.com/data/H8CaAYZC/versions/XGIsoVGT/starlight-1.1.2%2Bfabric.dbc156f.jar"
|
|
||||||
hash-format = "sha512"
|
|
||||||
hash = "6b0e363fc2d6cd2f73b466ab9ba4f16582bb079b8449b7f3ed6e11aa365734af66a9735a7203cf90f8bc9b24e7ce6409eb04d20f84e04c7c6b8e34f4cc8578bb"
|
|
||||||
|
|
||||||
[update]
|
|
||||||
[update.modrinth]
|
|
||||||
mod-id = "H8CaAYZC"
|
|
||||||
version = "XGIsoVGT"
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "TaCZ: Refabricated"
|
name = "TaCZ: Refabricated"
|
||||||
filename = "TACZ-Refabricated-1.20.1-0.4.1-forge1.1.7-hotfix.jar"
|
filename = "TACZ-Refabricated-1.20.1-0.4.0-forge1.1.7-hotfix.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/1j76DVHU/versions/hgvfE3Qv/TACZ-Refabricated-1.20.1-0.4.1-forge1.1.7-hotfix.jar"
|
url = "https://cdn.modrinth.com/data/1j76DVHU/versions/HxQ3IsAZ/TACZ-Refabricated-1.20.1-0.4.0-forge1.1.7-hotfix.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "b131a505f58829a5aba2ce40330fb8b5fc0a06ebdfcb10b71903847b401c5dc56d72b8d105d3b8dbcdfa82a71e262fff380770230b09d01f8a34b88d30ddeec3"
|
hash = "cb55139b9b689282534960643e7e5744381b007e569630c6f2dbf2e087dac0cd10e62745bc858bcc3b7a728e129591f26339266390b1c5a4b629736cfc494d37"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "1j76DVHU"
|
mod-id = "1j76DVHU"
|
||||||
version = "hgvfE3Qv"
|
version = "HxQ3IsAZ"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "Xaero's Minimap"
|
name = "Xaero's Minimap"
|
||||||
filename = "xaerominimap-fabric-1.20.1-25.3.10.jar"
|
filename = "xaerominimap-fabric-1.20.1-25.3.9.jar"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/1bokaNcj/versions/7wlcmhtN/xaerominimap-fabric-1.20.1-25.3.10.jar"
|
url = "https://cdn.modrinth.com/data/1bokaNcj/versions/rcRP4SQh/xaerominimap-fabric-1.20.1-25.3.9.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "9dfdc116a9ecec65547cbf9f0a9a1b2cb261d081c565c7e98bacec21dd6561323cdce7ab4837e5d1080a2ba392e125586005043ac95ded68892469b7b5d11f4a"
|
hash = "b0fc74979a734cb68987de80a80c11ed8e4f3f35ab8c1cb733032dfbde614901afb84fe90e57fe728900143fbbaf2c40bb08f7f132a546f1dc8069881166b6c2"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "1bokaNcj"
|
mod-id = "1bokaNcj"
|
||||||
version = "7wlcmhtN"
|
version = "rcRP4SQh"
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
name = "Xaero's World Map"
|
name = "Xaero's World Map"
|
||||||
filename = "xaeroworldmap-fabric-1.20.1-1.40.11.jar"
|
filename = "xaeroworldmap-fabric-1.20.1-1.40.10.jar"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/NcUtCpym/versions/6WcEeMbU/xaeroworldmap-fabric-1.20.1-1.40.11.jar"
|
url = "https://cdn.modrinth.com/data/NcUtCpym/versions/erCjxXmK/xaeroworldmap-fabric-1.20.1-1.40.10.jar"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "47e299ebcb14ec5a93f325f07fc96383cc399fa52c6985990f06aaab47578263637dbc7160c7e7a6252abdc5bfa9b55c98ef6d12b6b2c3c46c443f507664591c"
|
hash = "e25b66ecea7c7afd88b50ffae45ece59d80d7695fe44e5fc08d099e3fdc9d8e7af7ec7eb9e650f08060ffae57b7747f7a250523683e48a393c8044c21d677c69"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "NcUtCpym"
|
mod-id = "NcUtCpym"
|
||||||
version = "6WcEeMbU"
|
version = "erCjxXmK"
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
name = "Retards Modpack"
|
name = "Retards Modpack"
|
||||||
author = "Malasaur"
|
author = "Malasaur"
|
||||||
version = "1.1.1"
|
version = "1.1.0"
|
||||||
pack-format = "packwiz:1.1.0"
|
pack-format = "packwiz:1.1.0"
|
||||||
|
|
||||||
[index]
|
[index]
|
||||||
file = "index.toml"
|
file = "index.toml"
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
hash = "98556bcd8a2e9cdd7521acd5d94205f2e93738faf518970321a31a506fd9f00a"
|
hash = "ca9d053b4a8837e8a8db02f38c0721d374e565d9a0f6bc85d632d27dd75c749a"
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
fabric = "0.18.4"
|
fabric = "0.18.4"
|
||||||
|
|
|
||||||
13
resourcepacks/excal-bluemap.pw.toml
Normal file
13
resourcepacks/excal-bluemap.pw.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
name = "Excalibur"
|
||||||
|
filename = "../config/bluemap/packs/Excalibur.zip"
|
||||||
|
side = "client"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/hJAzl1Bs/versions/yVpdNmnj/Excalibur_V1.20.zip"
|
||||||
|
hash-format = "sha512"
|
||||||
|
hash = "a2080ab27a954a95b9c4b7450bdfa3ecd18c5ceecc88d9dcc981aae1a98394f8e7a617cea6a3254c6a363c192a9dd2ac7602d236655f2afde57b1e4e13dd244e"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "hJAzl1Bs"
|
||||||
|
version = "yVpdNmnj"
|
||||||
|
|
@ -3,11 +3,11 @@ filename = "Sodium Translations.zip"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/yfDziwn1/versions/je9Y2eez/SodiumTranslations.zip"
|
url = "https://cdn.modrinth.com/data/yfDziwn1/versions/FknJTNfY/SodiumTranslations.zip"
|
||||||
hash-format = "sha512"
|
hash-format = "sha512"
|
||||||
hash = "53949cd73836f21c2037f2092a2ba716c58a2701ffb0256e8fea84ae4fb5fd23e4f7d014ea79e32421dd739f23ad6fd5dc799da7d53544e1c62a1ac6c7858f79"
|
hash = "f738040e6030dcf8ff484620fbe59051fd75bf2684725043a296f423dd858353a1b6c522f367eb9d96c779d48bca473ecd60179165735082d093cce52e4ce8e2"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "yfDziwn1"
|
mod-id = "yfDziwn1"
|
||||||
version = "je9Y2eez"
|
version = "FknJTNfY"
|
||||||
|
|
|
||||||
6
tacz/tacz-pre.toml
Normal file
6
tacz/tacz-pre.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
[gunpack]
|
||||||
|
#When enabled, the mod will not try to overwrite the default pack under .minecraft/tacz
|
||||||
|
#Since 1.0.4, the overwriting will only run when you start client or a dedicated server
|
||||||
|
DefaultPackDebug = true
|
||||||
|
|
||||||
6
tacz/tacz_default_gun/README.txt
Normal file
6
tacz/tacz_default_gun/README.txt
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
To anyone want to edit this pack:
|
||||||
|
If you want to change the default pack of tacz, you should turn "DefaultPackDebug"
|
||||||
|
to "true" in the config file "tacz-pre.toml" in .minecraft/tacz (the gunpack folder)
|
||||||
|
or the content will be overridden everytime you start the game.
|
||||||
|
If things you edit been overwritten by accident, you can find the backup of the old
|
||||||
|
pack in .minecraft/tacz_backup
|
||||||
3158
tacz/tacz_default_gun/assets/tacz/animations/aa12.animation.json
Normal file
3158
tacz/tacz_default_gun/assets/tacz/animations/aa12.animation.json
Normal file
File diff suppressed because it is too large
Load diff
15727
tacz/tacz_default_gun/assets/tacz/animations/ai_awp.animation.json
Normal file
15727
tacz/tacz_default_gun/assets/tacz/animations/ai_awp.animation.json
Normal file
File diff suppressed because it is too large
Load diff
7406
tacz/tacz_default_gun/assets/tacz/animations/ak47.animation.json
Normal file
7406
tacz/tacz_default_gun/assets/tacz/animations/ak47.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2610
tacz/tacz_default_gun/assets/tacz/animations/aug.animation.json
Normal file
2610
tacz/tacz_default_gun/assets/tacz/animations/aug.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2316
tacz/tacz_default_gun/assets/tacz/animations/b93r.animation.json
Normal file
2316
tacz/tacz_default_gun/assets/tacz/animations/b93r.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2597
tacz/tacz_default_gun/assets/tacz/animations/cz75.animation.json
Normal file
2597
tacz/tacz_default_gun/assets/tacz/animations/cz75.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3058
tacz/tacz_default_gun/assets/tacz/animations/db_long.animation.json
Normal file
3058
tacz/tacz_default_gun/assets/tacz/animations/db_long.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3058
tacz/tacz_default_gun/assets/tacz/animations/db_short.animation.json
Normal file
3058
tacz/tacz_default_gun/assets/tacz/animations/db_short.animation.json
Normal file
File diff suppressed because it is too large
Load diff
6343
tacz/tacz_default_gun/assets/tacz/animations/deagle.animation.json
Normal file
6343
tacz/tacz_default_gun/assets/tacz/animations/deagle.animation.json
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
14945
tacz/tacz_default_gun/assets/tacz/animations/g36k.animation.json
Normal file
14945
tacz/tacz_default_gun/assets/tacz/animations/g36k.animation.json
Normal file
File diff suppressed because it is too large
Load diff
14876
tacz/tacz_default_gun/assets/tacz/animations/glock_17.animation.json
Normal file
14876
tacz/tacz_default_gun/assets/tacz/animations/glock_17.animation.json
Normal file
File diff suppressed because it is too large
Load diff
9352
tacz/tacz_default_gun/assets/tacz/animations/hk416d.animation.json
Normal file
9352
tacz/tacz_default_gun/assets/tacz/animations/hk416d.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3104
tacz/tacz_default_gun/assets/tacz/animations/hk_g3.animation.json
Normal file
3104
tacz/tacz_default_gun/assets/tacz/animations/hk_g3.animation.json
Normal file
File diff suppressed because it is too large
Load diff
7163
tacz/tacz_default_gun/assets/tacz/animations/hk_mp5a5.animation.json
Normal file
7163
tacz/tacz_default_gun/assets/tacz/animations/hk_mp5a5.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3042
tacz/tacz_default_gun/assets/tacz/animations/m107.animation.json
Normal file
3042
tacz/tacz_default_gun/assets/tacz/animations/m107.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3353
tacz/tacz_default_gun/assets/tacz/animations/m16a1.animation.json
Normal file
3353
tacz/tacz_default_gun/assets/tacz/animations/m16a1.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3349
tacz/tacz_default_gun/assets/tacz/animations/m16a4.animation.json
Normal file
3349
tacz/tacz_default_gun/assets/tacz/animations/m16a4.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2296
tacz/tacz_default_gun/assets/tacz/animations/m1911.animation.json
Normal file
2296
tacz/tacz_default_gun/assets/tacz/animations/m1911.animation.json
Normal file
File diff suppressed because it is too large
Load diff
5695
tacz/tacz_default_gun/assets/tacz/animations/m249.animation.json
Normal file
5695
tacz/tacz_default_gun/assets/tacz/animations/m249.animation.json
Normal file
File diff suppressed because it is too large
Load diff
1975
tacz/tacz_default_gun/assets/tacz/animations/m320.animation.json
Normal file
1975
tacz/tacz_default_gun/assets/tacz/animations/m320.animation.json
Normal file
File diff suppressed because it is too large
Load diff
6864
tacz/tacz_default_gun/assets/tacz/animations/m4a1.animation.json
Normal file
6864
tacz/tacz_default_gun/assets/tacz/animations/m4a1.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2088
tacz/tacz_default_gun/assets/tacz/animations/m700.animation.json
Normal file
2088
tacz/tacz_default_gun/assets/tacz/animations/m700.animation.json
Normal file
File diff suppressed because it is too large
Load diff
5540
tacz/tacz_default_gun/assets/tacz/animations/m870.animation.json
Normal file
5540
tacz/tacz_default_gun/assets/tacz/animations/m870.animation.json
Normal file
File diff suppressed because it is too large
Load diff
3963
tacz/tacz_default_gun/assets/tacz/animations/m95.animation.json
Normal file
3963
tacz/tacz_default_gun/assets/tacz/animations/m95.animation.json
Normal file
File diff suppressed because it is too large
Load diff
1532
tacz/tacz_default_gun/assets/tacz/animations/minigun.animation.json
Normal file
1532
tacz/tacz_default_gun/assets/tacz/animations/minigun.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2388
tacz/tacz_default_gun/assets/tacz/animations/mk14.animation.json
Normal file
2388
tacz/tacz_default_gun/assets/tacz/animations/mk14.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2814
tacz/tacz_default_gun/assets/tacz/animations/p320.animation.json
Normal file
2814
tacz/tacz_default_gun/assets/tacz/animations/p320.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2739
tacz/tacz_default_gun/assets/tacz/animations/p90.animation.json
Normal file
2739
tacz/tacz_default_gun/assets/tacz/animations/p90.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2367
tacz/tacz_default_gun/assets/tacz/animations/qbz_95.animation.json
Normal file
2367
tacz/tacz_default_gun/assets/tacz/animations/qbz_95.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2448
tacz/tacz_default_gun/assets/tacz/animations/rpg7.animation.json
Normal file
2448
tacz/tacz_default_gun/assets/tacz/animations/rpg7.animation.json
Normal file
File diff suppressed because it is too large
Load diff
6212
tacz/tacz_default_gun/assets/tacz/animations/rpk.animation.json
Normal file
6212
tacz/tacz_default_gun/assets/tacz/animations/rpk.animation.json
Normal file
File diff suppressed because it is too large
Load diff
8653
tacz/tacz_default_gun/assets/tacz/animations/scar_h.animation.json
Normal file
8653
tacz/tacz_default_gun/assets/tacz/animations/scar_h.animation.json
Normal file
File diff suppressed because it is too large
Load diff
9484
tacz/tacz_default_gun/assets/tacz/animations/scar_l.animation.json
Normal file
9484
tacz/tacz_default_gun/assets/tacz/animations/scar_l.animation.json
Normal file
File diff suppressed because it is too large
Load diff
11303
tacz/tacz_default_gun/assets/tacz/animations/sks_tactical.animation.json
Normal file
11303
tacz/tacz_default_gun/assets/tacz/animations/sks_tactical.animation.json
Normal file
File diff suppressed because it is too large
Load diff
5110
tacz/tacz_default_gun/assets/tacz/animations/spr15hb.animation.json
Normal file
5110
tacz/tacz_default_gun/assets/tacz/animations/spr15hb.animation.json
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3560
tacz/tacz_default_gun/assets/tacz/animations/type_81.animation.json
Normal file
3560
tacz/tacz_default_gun/assets/tacz/animations/type_81.animation.json
Normal file
File diff suppressed because it is too large
Load diff
5013
tacz/tacz_default_gun/assets/tacz/animations/ump45.animation.json
Normal file
5013
tacz/tacz_default_gun/assets/tacz/animations/ump45.animation.json
Normal file
File diff suppressed because it is too large
Load diff
2737
tacz/tacz_default_gun/assets/tacz/animations/uzi.animation.json
Normal file
2737
tacz/tacz_default_gun/assets/tacz/animations/uzi.animation.json
Normal file
File diff suppressed because it is too large
Load diff
8111
tacz/tacz_default_gun/assets/tacz/animations/vector45.animation.json
Normal file
8111
tacz/tacz_default_gun/assets/tacz/animations/vector45.animation.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/12g",
|
||||||
|
"texture": "tacz:ammo/uv/12g",
|
||||||
|
"slot": "tacz:ammo/slot/12g",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/12g_shell",
|
||||||
|
"texture": "tacz:shell/12g_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#FF3030",
|
||||||
|
"transform": {
|
||||||
|
"scale": {
|
||||||
|
"thirdperson": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"ground": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"fixed": [
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.2
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/308",
|
||||||
|
"texture": "tacz:ammo/uv/308",
|
||||||
|
"slot": "tacz:ammo/slot/308",
|
||||||
|
"tracer_color": "#FF9999",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/308_shell",
|
||||||
|
"texture": "tacz:shell/308_shell"
|
||||||
|
},
|
||||||
|
"transform": {
|
||||||
|
"scale": {
|
||||||
|
"thirdperson": [
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
],
|
||||||
|
"ground": [
|
||||||
|
0.3,
|
||||||
|
0.3,
|
||||||
|
0.3
|
||||||
|
],
|
||||||
|
"fixed": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/30_06",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/30_06_shell",
|
||||||
|
"texture": "tacz:shell/30_06_shell"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/338",
|
||||||
|
"texture": "tacz:ammo/uv/338",
|
||||||
|
"slot": "tacz:ammo/slot/338",
|
||||||
|
"tracer_color": "#FFAAAA",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/30_06_shell",
|
||||||
|
"texture": "tacz:shell/30_06_shell"
|
||||||
|
},
|
||||||
|
"particle": {
|
||||||
|
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||||
|
"name": "mycelium",
|
||||||
|
// 生成的区域,默认为 0 0 0
|
||||||
|
"delta": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
// 速度,默认为0,必须至少为 0
|
||||||
|
"speed": 0.0,
|
||||||
|
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||||
|
"life_time": 50,
|
||||||
|
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||||
|
"count": 25
|
||||||
|
},
|
||||||
|
"transform": {
|
||||||
|
"scale": {
|
||||||
|
"thirdperson": [
|
||||||
|
0.5,
|
||||||
|
0.5,
|
||||||
|
0.5
|
||||||
|
],
|
||||||
|
"ground": [
|
||||||
|
0.5,
|
||||||
|
0.5,
|
||||||
|
0.5
|
||||||
|
],
|
||||||
|
"fixed": [
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/357mag",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/357mag_shell",
|
||||||
|
"texture": "tacz:shell/357mag_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#ffe09e"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/40mm_grenade",
|
||||||
|
"texture": "tacz:ammo/uv/40mm",
|
||||||
|
"slot": "tacz:ammo/slot/40mm",
|
||||||
|
// 子弹实体
|
||||||
|
"entity": {
|
||||||
|
// 模型
|
||||||
|
"model": "tacz:ammo_entity/40mm_grenade",
|
||||||
|
// 材质
|
||||||
|
"texture": "tacz:ammo_entity/40mm_grenade"
|
||||||
|
},
|
||||||
|
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
|
||||||
|
// 没有此字段时,不生成粒子
|
||||||
|
"particle": {
|
||||||
|
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||||
|
"name": "smoke",
|
||||||
|
// 生成的区域,默认为 0 0 0
|
||||||
|
"delta": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
// 速度,默认为0,必须至少为 0
|
||||||
|
"speed": 0,
|
||||||
|
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||||
|
"life_time": 50,
|
||||||
|
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||||
|
"count": 5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/45_70",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/50ae_shell",
|
||||||
|
"texture": "tacz:shell/50ae_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#FF9999"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/45acp",
|
||||||
|
"texture": "tacz:ammo/uv/45acp",
|
||||||
|
"slot": "tacz:ammo/slot/45acp",
|
||||||
|
"tracer_color": "#ffb373",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/45acp_shell",
|
||||||
|
"texture": "tacz:shell/45acp_shell"
|
||||||
|
},
|
||||||
|
"transform": {
|
||||||
|
"scale": {
|
||||||
|
"thirdperson": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"ground": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"fixed": [
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.2
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/46x30"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/50ae",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/50ae_shell",
|
||||||
|
"texture": "tacz:shell/50ae_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#FF9999"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/50bmg",
|
||||||
|
"tracer_color": "#FF4732",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/50bmg_shell",
|
||||||
|
"texture": "tacz:shell/50bmg_shell"
|
||||||
|
},
|
||||||
|
"particle": {
|
||||||
|
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||||
|
"name": "mycelium",
|
||||||
|
// 生成的区域,默认为 0 0 0
|
||||||
|
"delta": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
// 速度,默认为0,必须至少为 0
|
||||||
|
"speed": 0.0,
|
||||||
|
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||||
|
"life_time": 50,
|
||||||
|
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||||
|
"count": 75
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/556x45",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/556x45_shell",
|
||||||
|
"texture": "tacz:shell/556x45_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#FF8888"
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/57x28",
|
||||||
|
"tracer_color": "#a4fff7",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/57x28_shell",
|
||||||
|
"texture": "tacz:shell/57x28_shell"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/58x42",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/58x42_shell",
|
||||||
|
"texture": "tacz:shell/58x42_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#ff775c"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/68x51fury"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/762x25"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
{
|
||||||
|
// 调用的模型,在包目录下的 models 文件夹中寻找
|
||||||
|
"model": "tacz:ammo/762x39",
|
||||||
|
// 渲染模型使用的材质
|
||||||
|
"texture": "tacz:ammo/uv/762x39",
|
||||||
|
// GUI 格子中显示
|
||||||
|
"slot": "tacz:ammo/slot/762x39",
|
||||||
|
// 子弹实体
|
||||||
|
// "entity": {
|
||||||
|
// // 模型
|
||||||
|
// "model": "tacz:ammo_entity/rpg_rocket",
|
||||||
|
// // 材质
|
||||||
|
// "texture": "tacz:ammo_entity/rpg_rocket"
|
||||||
|
// },
|
||||||
|
// 抛壳模型
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/762x39_shell",
|
||||||
|
"texture": "tacz:shell/762x39_shell"
|
||||||
|
},
|
||||||
|
// 曳光弹颜色,没有则为 #FFFFFF
|
||||||
|
// 严格遵循 RGB 颜色代码
|
||||||
|
"tracer_color": "#FF9999",
|
||||||
|
// 调整各个视角下模型的变换参数,可为空
|
||||||
|
"transform": {
|
||||||
|
// 暂时只有缩放需要在这里指定,旋转和位移使用模型内定位组。
|
||||||
|
// 可以为空,若为空,则不缩放模型。
|
||||||
|
"scale": {
|
||||||
|
// 第三人称手部
|
||||||
|
"thirdperson": [
|
||||||
|
0.75,
|
||||||
|
0.75,
|
||||||
|
0.75
|
||||||
|
],
|
||||||
|
// 地面实体
|
||||||
|
"ground": [
|
||||||
|
0.75,
|
||||||
|
0.75,
|
||||||
|
0.75
|
||||||
|
],
|
||||||
|
// 展示框
|
||||||
|
"fixed": [
|
||||||
|
1.5,
|
||||||
|
1.5,
|
||||||
|
1.5
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:ammo/slot/762x54"
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo/9mm",
|
||||||
|
"texture": "tacz:ammo/uv/9mm",
|
||||||
|
"slot": "tacz:ammo/slot/9mm",
|
||||||
|
"shell": {
|
||||||
|
"model": "tacz:shell/9mm_shell",
|
||||||
|
"texture": "tacz:shell/9mm_shell"
|
||||||
|
},
|
||||||
|
"tracer_color": "#FF8888",
|
||||||
|
"transform": {
|
||||||
|
"scale": {
|
||||||
|
"thirdperson": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"ground": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"fixed": [
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.2
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"model": "tacz:ammo_entity/rpg_rocket",
|
||||||
|
"texture": "tacz:ammo_entity/rpg_rocket",
|
||||||
|
"slot": "tacz:ammo/slot/rpg_rocket",
|
||||||
|
// 子弹实体
|
||||||
|
"entity": {
|
||||||
|
// 模型
|
||||||
|
"model": "tacz:ammo_entity/rpg_rocket",
|
||||||
|
// 材质
|
||||||
|
"texture": "tacz:ammo_entity/rpg_rocket"
|
||||||
|
},
|
||||||
|
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
|
||||||
|
// 没有此字段时,不生成粒子
|
||||||
|
"particle": {
|
||||||
|
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||||
|
"name": "campfire_signal_smoke",
|
||||||
|
// 生成的区域,默认为 0 0 0
|
||||||
|
"delta": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
// 速度,默认为0,必须至少为 0
|
||||||
|
"speed": 0.005,
|
||||||
|
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||||
|
"life_time": 100,
|
||||||
|
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||||
|
"count": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/ammo_mod_fmj",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/attachment_general_a",
|
||||||
|
"uninstall": "tacz:attachments/attachment_general_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/ammo_mod_he",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/attachment_general_a",
|
||||||
|
"uninstall": "tacz:attachments/attachment_general_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/ammo_mod_hp",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/attachment_general_a",
|
||||||
|
"uninstall": "tacz:attachments/attachment_general_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/ammo_mod_i",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/attachment_general_a",
|
||||||
|
"uninstall": "tacz:attachments/attachment_general_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/bayonet_6h3",
|
||||||
|
"model": "tacz:attachment/bayonet_6h3_geo",
|
||||||
|
"texture": "tacz:attachment/uv/bayonet_6h3",
|
||||||
|
"show_muzzle": true,
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/bayonet_install",
|
||||||
|
"uninstall": "tacz:attachments/bayonet_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/bayonet_m9",
|
||||||
|
"model": "tacz:attachment/bayonet_m9_geo",
|
||||||
|
"texture": "tacz:attachment/uv/bayonet_m9",
|
||||||
|
"show_muzzle": true,
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/bayonet_install",
|
||||||
|
"uninstall": "tacz:attachments/bayonet_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/deagle_golden_long_barrel",
|
||||||
|
"model": "tacz:attachment/deagle_golden_long_barrel_geo",
|
||||||
|
"texture": "tacz:attachment/uv/deagle_golden",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/attachment_general_a",
|
||||||
|
"uninstall": "tacz:attachments/attachment_general_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"slot": "tacz:attachment/slot/extended_mag_1",
|
||||||
|
"sounds": {
|
||||||
|
"install": "tacz:attachments/extended_mag_install",
|
||||||
|
"uninstall": "tacz:attachments/extended_mag_uninstall"
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue