Unify honey

carryon-pedestal
copygirl 2 years ago
parent ece939eba7
commit e6a68f0e0a
  1. 10
      kubejs/client_scripts/hide/unification/honey.js
  2. 6
      kubejs/data/tconstruct/mantle/fluid_transfer/honey_bottle_empty.json
  3. 6
      kubejs/data/tconstruct/recipes/smeltery/entity_melting/bee.json
  4. 7
      kubejs/data/tconstruct/recipes/smeltery/melting/slime/honey_block.json
  5. 9
      kubejs/data/thermal/recipes/machines/centrifuge/centrifuge_honey_bottle.json
  6. 5
      kubejs/data/thermal/recipes/machines/centrifuge/centrifuge_honeycomb.json
  7. 6
      kubejs/data/thermal/recipes/machines/chiller/chiller_honey_to_honey_block.json
  8. 6
      kubejs/data/thermal/recipes/machines/crucible/crucible_honey_block_to_honey.json
  9. 15
      kubejs/server_scripts/fixes/create_fluids_are_not_water.js
  10. 14
      kubejs/server_scripts/unification/honey.js

@ -0,0 +1,10 @@
// priority: 0
onEvent("jei.hide.items", event => {
event.hide("tconstruct:honey_bucket");
});
onEvent("jei.hide.fluids", event => {
event.hide("tconstruct:honey");
event.hide("cofh_core:honey");
});

@ -0,0 +1,6 @@
{
"type": "mantle:empty_item",
"input": { "item": "minecraft:honey_bottle" },
"filled": "minecraft:glass_bottle",
"fluid": { "fluid": "create:honey", "amount": 250 }
}

@ -0,0 +1,6 @@
{
"type": "tconstruct:entity_melting",
"entity": { "type": "minecraft:bee" },
"result": { "fluid": "create:honey", "amount": 25 },
"damage": 2
}

@ -0,0 +1,7 @@
{
"type": "tconstruct:melting",
"ingredient": { "item": "minecraft:honey_block" },
"result": { "fluid": "create:honey", "amount": 1000 },
"temperature": 1,
"time": 94
}

@ -0,0 +1,9 @@
{
"type": "thermal:centrifuge",
"ingredient": { "item": "minecraft:honey_bottle" },
"result": [
{ "item": "minecraft:glass_bottle" },
{ "fluid": "create:honey", "amount": 250 }
],
"energy": 400
}

@ -0,0 +1,5 @@
{
"type": "thermal:centrifuge",
"ingredient": { "item": "minecraft:honeycomb" },
"result": [{ "fluid": "create:honey", "amount": 100 }]
}

@ -0,0 +1,6 @@
{
"type": "thermal:chiller",
"ingredient": { "fluid": "create:honey", "amount": 1000 },
"result": [{ "item": "minecraft:honey_block" }],
"energy": 2000
}

@ -0,0 +1,6 @@
{
"type": "thermal:crucible",
"ingredient": { "item": "minecraft:honey_block" },
"result": [{ "fluid": "create:honey", "amount": 1000 }],
"energy": 2000
}

@ -1,11 +1,12 @@
// priority: 0
onEvent("fluid.tags", event => {
event.remove("minecraft:water", "create:chocolate");
event.remove("minecraft:water", "create:honey");
event.remove("minecraft:water", "create_confectionery:black_chocolate");
event.remove("minecraft:water", "create_confectionery:caramel");
event.remove("minecraft:water", "create_confectionery:hot_chocolate");
event.remove("minecraft:water", "create_confectionery:ruby_chocolate");
event.remove("minecraft:water", "create_confectionery:white_chocolate");
event.get("minecraft:water").remove(
"create:chocolate", "create:honey",
"create_confectionery:black_chocolate",
"create_confectionery:caramel",
"create_confectionery:hot_chocolate",
"create_confectionery:ruby_chocolate",
"create_confectionery:white_chocolate",
);
});

@ -0,0 +1,14 @@
// priority: 0
// TODO: Not sure why, but this doesn't work :(
// onEvent("recipes", event => {
// for (let honey of [ "tconstruct:honey", "cofh_core:honey" ])
// for (let amount of [ 25, 100, 250, 1000 ])
// event.replaceOutput({ }, Fluid.of(honey, amount), Fluid.of("create:honey", amount));
// });
onEvent("fluid.tags", event => {
event.removeAll("tconstruct:honey");
event.removeAllTagsFrom("#tconstruct:honey");
event.removeAllTagsFrom("cofh_core:honey");
});
Loading…
Cancel
Save