KubeJS: కస్టమ్ రెసిపీలు మరియు స్క్రిప్ట్లు
ప్రోగ్రామింగ్ లేకుండా మోడ్ప్యాక్ రెసిపీలు మరియు మెకానిక్లను మార్చడం: KubeJS స్క్రిప్ట్ నిర్మాణం, రీలోడింగ్ మరియు సాధారణ తప్పులు.
13 ఆగస్టు, 2026న నవీకరించబడింది
KubeJS స్క్రిప్ట్ల ద్వారా మోడ్ప్యాక్ను మార్చుకోవచ్చు: రెసిపీలను తీసివేయడం, జోడించడం, డ్రాప్లను మార్చడం, ఈవెంట్లను హుక్ చేయడం. మోడ్ప్యాక్ను బ్యాలెన్స్ చేయడానికి ఇదే ప్రామాణిక మార్గం.
నిర్మాణం
kubejs/
server_scripts/ recipes, drops, server events
client_scripts/ tooltips, interface
startup_scripts/ item and block registration
హోస్టింగ్లో మీకు సర్వర్ స్క్రిప్ట్లు అవసరం.
ఉదాహరణలు
ServerEvents.recipes(event => {
event.remove({ output: 'minecraft:diamond_block' })
event.shaped('4x minecraft:stick', [
'P',
'P'
], { P: 'minecraft:oak_planks' })
})
రీలోడ్
/kubejs reload server_scripts
రెసిపీలు రీస్టార్ట్ లేకుండానే వర్తిస్తాయి. స్టార్టప్ స్క్రిప్ట్లకు పూర్తి రీస్టార్ట్ అవసరం.
ఎర్రర్లు
స్క్రిప్ట్ ఎర్రర్లు సాధారణ లాగ్లోనే కాకుండా logs/kubejs/server.txt లో రాయబడతాయి. మొదట అక్కడే చూడండి: సర్వర్ అయితే స్టార్ట్ అవుతుంది, కానీ మీ మార్పులు మాత్రం వర్తించవు.
జాగ్రత్త
- స్క్రిప్ట్ సర్వర్పై పూర్తి అనుమతులతో నడుస్తుంది — ఇతరుల స్క్రిప్ట్లను చూడకుండా కాపీ చేయవద్దు.
- మోడ్ప్యాక్ క్వెస్ట్ చైన్లో ఉపయోగించే రెసిపీని తీసివేస్తే ఆటగాళ్ల ప్రోగ్రెస్ పాడవుతుంది.
- ప్రతి టిక్ లేదా ప్రతి బ్లాక్కు ఫైర్ అయ్యే ఈవెంట్లు TPS ను సులభంగా దెబ్బతీస్తాయి — Modded సర్వర్ ఆప్టిమైజేషన్.
Minecraft హోస్టింగ్మీరు ఆఫ్లైన్లో ఉన్నప్పుడు కూడా మీ సర్వర్ నడుస్తుందిసర్వర్ సృష్టించండి
