|
10 | 10 | "tooltip.neepmeat.plc_compatible": "PLC Workbench", |
11 | 11 | "tooltip.neepmeat.plc_interrupt": "Emits PLC interrupts", |
12 | 12 | "tooltip.neepmeat.plc_actuator": "PLC Actuator", |
| 13 | + "tooltip.neepmeat.retains_inventory": "Retains inventory when broken.", |
13 | 14 | "text.neepmeat.plc.arguments": "Argument: %s / %s", |
14 | 15 | "text.neepmeat.plc.interactive_help": "Click an instruction in the right panel to select it.\n\nClick a block in a the world to add its position as an argument.\n\nOnce the required number of arguments are filled, the instruction will be executed immediately.", |
15 | 16 | "tooltip.neepmeat.plc.language": "Current programming language: %s\nClick to switch language.\nCTRL-click to open documentation.", |
|
203 | 204 | "screen.neepmeat.distributor_point.auto_send": "Auto send:", |
204 | 205 | "screen.neepmeat.distributor_point.neepbus": "Open NEEPBus Config", |
205 | 206 | "screen.neepmeat.open_guide_entry": "Open guide entry", |
| 207 | + "block.neepmeat.ball_mill": "Ball Mill", |
| 208 | + "component.neepmeat.ball_mill": "Ball Mill", |
206 | 209 |
|
207 | 210 | "block.neepmeat.meat_steel_block": "Meat Steel Block", |
208 | 211 | "block.neepmeat.meat_steel_block_slab": "Meat Steel Slab", |
|
450 | 453 | "block.neepmeat.fluid_interface.lore_0": "Acts as a proxy for the block it faces.", |
451 | 454 |
|
452 | 455 | "block.neepmeat.reservoir": "Reservoir", |
| 456 | + "block.neepmeat.reservoir.lore_0": "Rapidly collects water.", |
453 | 457 |
|
454 | 458 | "block.neepmeat.fluid_gauge": "Fluid Gauge", |
455 | 459 | "block.neepmeat.fluid_gauge.lore_0": "Emits redstone based on a tank's fill percentage.", |
|
621 | 625 |
|
622 | 626 | "item.neepmeat.copper_coil": "Copper Coil", |
623 | 627 |
|
| 628 | + "item.neepmeat.asbestos_dust": "Asbestos Dust", |
| 629 | + "item.neepmeat.asbestos_fabric": "Asbestos Fabric", |
| 630 | + |
624 | 631 | "item.neepmeat.brain_rough": "Rough Brain", |
625 | 632 | "item.neepmeat.brain_rough.lore_0": "It will never see thoughts again, but it may still be of use.", |
626 | 633 | "item.neepmeat.enlightened_brain": "Enlightened Brain", |
|
810 | 817 | "block.neepmeat.sludge": "Machine Sludge", |
811 | 818 |
|
812 | 819 | "item.neepmeat.ore_dust": "%s Dust", |
| 820 | + "item.neepmeat.crushed_ore": "Crushed %s", |
813 | 821 | "block.neepmeat.clean_ore_fat": "Clean %s Fat", |
814 | 822 | "block.neepmeat.ore_fat": "Dirty %s Fat", |
815 | 823 | "ore_fat.neepmeat.iron_ingot.dirty": "Dirty Iron-Rich Fat", |
|
967 | 975 | "instruction.neepmeat.shr.desc": "Bit-shifts the top stack element §6right§f by the give number of bits.", |
968 | 976 | "instruction.neepmeat.shl.desc": "Bit-shifts the top stack element §6left§f by the give number of bits.", |
969 | 977 | "instruction.neepmeat.jmp.desc": "Jumps to the given label or by the given number of instructions. \nIf the label is followed by §6f§f or §6b§f, it will jump to the next or previous instance of the label.", |
970 | | - "instruction.neepmeat.bit.desc": "(Branch if true) Branches to the given label or number of instructions if the top stack element is §6greater than zero§f.\nIf the label is followed by §6f§f or §6b§f, it will jump to the next or previous instance of the label.", |
971 | | - "instruction.neepmeat.bif.desc": "(Branch if false) Branches to the given label or number of instructions if the top stack element is §6zero or negative§f.\nIf the label is followed by §6f§f or §6b§f, it will jump to the next or previous instance of the label.", |
| 978 | + "instruction.neepmeat.bit.desc": "(Branch if true) Branches to the given label or number of instructions if the top stack element is §6not 0§f.\nIf the label is followed by §6f§f or §6b§f, it will jump to the next or previous instance of the label.", |
| 979 | + "instruction.neepmeat.bif.desc": "(Branch if false) Branches to the given label or number of instructions if the top stack element is §60§f.\nIf the label is followed by §6f§f or §6b§f, it will jump to the next or previous instance of the label.", |
972 | 980 | "instruction.neepmeat.say.desc": "Sends the given string to all players within 20 blocks.\nIf no string is provided, it will pop and print the last stack element.\nAdding §6d§f §6h§' or §6b§f to the end will format the stack entry as decimal, hexadecimal or binary respectively.", |
973 | 981 | "instruction.neepmeat.remove.desc": "Removes the last manufacture step from the item in workbench ARG1.", |
974 | 982 | "instruction.neepmeat.robot.desc": "Selects the actuator at ARG1. All further instructions will use the actuator until a new one is selected.", |
|
985 | 993 | "instruction.neepmeat.route.desc": "Uses a Pipe Driver (currently selected as the actuator) to request the item with the given name. \nThe item is routed from a given §6pipe§f and §6input direction§f to the specified §6pipe§f and §6output direction§f. The desired count is read from the stack and the success of the operation is pushed to the stack.\n §6ARG1§f: input pipe (world target)\n §6ARG2§f: output pipe (world target)\n §6ARG2§f item ID (string, * for wildcard)", |
986 | 994 | "instruction.neepmeat.request.desc": "Uses a Pipe Driver (currently selected as the actuator) to request the item with the given name. \nThe item is routed through a pipe network to the specified §6pipe§f and §6output direction§f. The desired count is read from the stack and the success of the request is pushed to the stack.\n §6ARG1§f: output pipe (world target)\n §6ARG2§f item ID (string, * for wildcard)", |
987 | 995 | "instruction.neepmeat.count.desc": "Counts the items or fluid at the given world target and pushes the result to the stack.\nThe type of resource to count is optionally specified in the second argument.\nIf an ID is provided, only items/fluids of that that match it will be counted. IDs can use * to represent any combination of characters (*:water or minecraft:*).\n §6ARG1§f: inventory (world target)§6\n §6ARG2§f: type to count (ITEM or FLUID, optional)\n §6ARG3§f: item or fluid ID (string, optional)", |
988 | | - "instruction.neepmeat.nbwrite.desc": "Sends the top stack element over a data cable network to all ports matching the given NEEPBus address.\n §6ARG1§f: NEEPBus address (string)§6", |
| 996 | + "instruction.neepmeat.nbwrite.desc": "Sends the top stack element over a data cable network to all ports matching the given NEEPBus address.\nIf the element is a memory address, the data at the address will be fetched and sent, rather than the address itself.\n §6ARG1§f: NEEPBus address (string)§6", |
989 | 997 | "instruction.neepmeat.nbread.desc": "Reads the value of a port matching the given address over a data cable network. The result is put on the stack.\n §6ARG1§f: NEEPBus address (string)§6", |
990 | 998 |
|
991 | 999 | "category.neepmeat.instruction.arithmetic": "Arithmetic", |
|
1076 | 1084 | "component.neepmeat.large_trommel": "Large Trommel", |
1077 | 1085 | "component.neepmeat.motor_port": "Motor Port", |
1078 | 1086 | "component.neepmeat.integration_port": "Integration Port", |
| 1087 | + "block.neepmeat.integration_port.lore_0": "Allows injection of Integration Fluid to repair a machine.\n§eOpens only when the machine is offline§f", |
1079 | 1088 | "component.neepmeat.service_port": "Service Port", |
1080 | 1089 | "component.neepmeat.phage_ray": "Phage Ray", |
1081 | 1090 | "component.neepmeat.tree_vacuum": "Tree Vacuum", |
|
1115 | 1124 | "category.neepmeat.trommel": "Trommel", |
1116 | 1125 | "category.neepmeat.heating": "Heating", |
1117 | 1126 | "category.neepmeat.bioreactor": "Bioreactor", |
| 1127 | + "category.neepmeat.ball_mill": "Ball Mill", |
1118 | 1128 |
|
1119 | 1129 | "tag.c.raw_fish": "Raw Fish", |
1120 | 1130 | "tag.c.concrete": "Concrete", |
|
1282 | 1292 | "process.neepmeat.bioreactor": "Bioreactor", |
1283 | 1293 | "process.neepmeat.tree_vacuum": "Tree Vacuum", |
1284 | 1294 | "process.neepmeat.distributor_point": "Distributor Receiver", |
1285 | | - "process.neepmeat.pressurised_digester": "Geophagic Digester" |
| 1295 | + "process.neepmeat.pressurised_digester": "Geophagic Digester", |
| 1296 | + "process.neepmeat.ball_mill": "Ball Mill" |
1286 | 1297 | } |
0 commit comments