chat done
This commit is contained in:
+455
-455
@@ -5,461 +5,461 @@ import crafttweaker.item.IItemStack;
|
||||
import crafttweaker.item.IIngredient;
|
||||
|
||||
static EFFECTS as IData = {
|
||||
"careerbees.acceleration": "Accelerate",
|
||||
"careerbees.armorer": "Armorer",
|
||||
"careerbees.artist": "Painting",
|
||||
"careerbees.assassin": "Assassin",
|
||||
"careerbees.buisnessman": "Business",
|
||||
"careerbees.butcher": "Butcher",
|
||||
"careerbees.clock": "Clockwinding",
|
||||
"careerbees.collectors": "Wombling",
|
||||
"careerbees.cook": "HoneyGlazing",
|
||||
"careerbees.crusher": "Crusher",
|
||||
"careerbees.devil": "Burning",
|
||||
"careerbees.digging.fortune": "FortunateMining",
|
||||
"careerbees.digging.silky": "SilkyMining",
|
||||
"careerbees.digging": "Mining",
|
||||
"careerbees.electrician": "Electrifying",
|
||||
"careerbees.energy": "RFInducing",
|
||||
"careerbees.engineer": "None",
|
||||
"careerbees.graduate": "Retraining",
|
||||
"careerbees.honey_smelter": "IronHoneyification",
|
||||
"careerbees.husbandry": "Husbandry",
|
||||
"careerbees.junk_seller": "JunkSale",
|
||||
"careerbees.lumber": "DarkBiter",
|
||||
"careerbees.mad_scientist": "Science!!!!",
|
||||
"careerbees.mason": "Masonry",
|
||||
"careerbees.nca": "ExplosionPrevention",
|
||||
"careerbees.phd": "Retraining",
|
||||
"careerbees.plaguedoctor": "Curative",
|
||||
"careerbees.police": "Policing",
|
||||
"careerbees.politician": "FundRaising",
|
||||
"careerbees.priest": "Priest",
|
||||
"careerbees.quantum_charm": "Teleposition",
|
||||
"careerbees.quantum_strange": "Teleposition",
|
||||
"careerbees.rainbow": "None",
|
||||
"careerbees.repair": "Repair",
|
||||
"careerbees.robot": "None",
|
||||
"careerbees.science": "None",
|
||||
"careerbees.sharpening": "Sharpening",
|
||||
"careerbees.smelter": "Smelting",
|
||||
"careerbees.student": "None",
|
||||
"careerbees.taxcollector": "Taxation",
|
||||
"careerbees.thief": "Yoink!",
|
||||
"careerbees.yente": "None",
|
||||
"extrabees.species.abyss": "Wither",
|
||||
"extrabees.species.acidic": "Acidic",
|
||||
"extrabees.species.alcohol": "Drunkard",
|
||||
"extrabees.species.ancient": "None",
|
||||
"extrabees.species.arid": "None",
|
||||
"extrabees.species.artic": "Freezing",
|
||||
"extrabees.species.barren": "None",
|
||||
"extrabees.species.basalt": "Aggression",
|
||||
"extrabees.species.bauxite": "None",
|
||||
"extrabees.species.black": "None",
|
||||
"extrabees.species.blooming": "Growth",
|
||||
"extrabees.species.blue": "None",
|
||||
"extrabees.species.blutonium": "Unstable",
|
||||
"extrabees.species.boggy": "Slowness",
|
||||
"extrabees.species.bone": "Skeletons",
|
||||
"extrabees.species.brown": "None",
|
||||
"extrabees.species.caustic": "Acidic",
|
||||
"extrabees.species.celebratory": "Fireworks",
|
||||
"extrabees.species.cinnabar": "None",
|
||||
"extrabees.species.classical": "None",
|
||||
"extrabees.species.coal": "None",
|
||||
"extrabees.species.coffee": "None",
|
||||
"extrabees.species.copper": "None",
|
||||
"extrabees.species.corrosive": "Acidic",
|
||||
"extrabees.species.creeper": "Creepers",
|
||||
"extrabees.species.creosote": "None",
|
||||
"extrabees.species.cyan": "None",
|
||||
"extrabees.species.cyanite": "Unstable",
|
||||
"extrabees.species.darkened": "Darkness",
|
||||
"extrabees.species.decomposing": "None",
|
||||
"extrabees.species.desolate": "Hunger",
|
||||
"extrabees.species.diamond": "None",
|
||||
"extrabees.species.distilled": "None",
|
||||
"extrabees.species.ecstatic": "Power",
|
||||
"extrabees.species.emerald": "None",
|
||||
"extrabees.species.energetic": "Lightning",
|
||||
"extrabees.species.excited": "Lightning",
|
||||
"extrabees.species.farm": "None",
|
||||
"extrabees.species.freezing": "Freezing",
|
||||
"extrabees.species.fruit": "Ripening",
|
||||
"extrabees.species.fuel": "None",
|
||||
"extrabees.species.fungal": "Mushroom",
|
||||
"extrabees.species.glowstone": "Aggression",
|
||||
"extrabees.species.glutinous": "Ectoplasm",
|
||||
"extrabees.species.gnawing": "None",
|
||||
"extrabees.species.gold": "None",
|
||||
"extrabees.species.granite": "None",
|
||||
"extrabees.species.gray": "None",
|
||||
"extrabees.species.greek": "None",
|
||||
"extrabees.species.green": "None",
|
||||
"extrabees.species.growing": "None",
|
||||
"extrabees.species.hazardous": "Creeper",
|
||||
"extrabees.species.infectious": "Poison",
|
||||
"extrabees.species.ink": "Water",
|
||||
"extrabees.species.iron": "None",
|
||||
"extrabees.species.jaded": "Beatific",
|
||||
"extrabees.species.lapis": "None",
|
||||
"extrabees.species.latex": "None",
|
||||
"extrabees.species.lead": "None",
|
||||
"extrabees.species.lightblue": "None",
|
||||
"extrabees.species.lightgray": "None",
|
||||
"extrabees.species.limegreen": "None",
|
||||
"extrabees.species.magenta": "None",
|
||||
"extrabees.species.malicious": "Poison",
|
||||
"extrabees.species.marble": "None",
|
||||
"extrabees.species.milk": "None",
|
||||
"extrabees.species.mineral": "None",
|
||||
"extrabees.species.mystical": "None",
|
||||
"extrabees.species.nickel": "None",
|
||||
"extrabees.species.nuclear": "Unstable",
|
||||
"extrabees.species.ocean": "Water",
|
||||
"extrabees.species.oil": "None",
|
||||
"extrabees.species.orange": "None",
|
||||
"extrabees.species.pink": "None",
|
||||
"extrabees.species.platinum": "None",
|
||||
"extrabees.species.prehistoric": "None",
|
||||
"extrabees.species.primeval": "None",
|
||||
"extrabees.species.purple": "None",
|
||||
"extrabees.species.pyrite": "None",
|
||||
"extrabees.species.quantum": "None",
|
||||
"extrabees.species.radioactive": "Unstable",
|
||||
"extrabees.species.red": "None",
|
||||
"extrabees.species.relic": "None",
|
||||
"extrabees.species.resin": "None",
|
||||
"extrabees.species.ripening": "None",
|
||||
"extrabees.species.river": "Water",
|
||||
"extrabees.species.rock": "None",
|
||||
"extrabees.species.roman": "None",
|
||||
"extrabees.species.rotten": "Zombies",
|
||||
"extrabees.species.ruby": "None",
|
||||
"extrabees.species.sapphire": "None",
|
||||
"extrabees.species.shadow": "Darkness",
|
||||
"extrabees.species.silver": "None",
|
||||
"extrabees.species.sodalite": "None",
|
||||
"extrabees.species.spatial": "Gravity",
|
||||
"extrabees.species.sphalerite": "None",
|
||||
"extrabees.species.sticky": "Ectoplasm",
|
||||
"extrabees.species.stone": "None",
|
||||
"extrabees.species.sugar": "None",
|
||||
"extrabees.species.swamp": "Slowness",
|
||||
"extrabees.species.sweet": "None",
|
||||
"extrabees.species.tempered": "Meteor",
|
||||
"extrabees.species.thriving": "None",
|
||||
"extrabees.species.tin": "None",
|
||||
"extrabees.species.titanium": "None",
|
||||
"extrabees.species.tungstate": "None",
|
||||
"extrabees.species.unstable": "Unstable",
|
||||
"extrabees.species.unusual": "Gravity",
|
||||
"extrabees.species.virulent": "Poison",
|
||||
"extrabees.species.viscous": "Ectoplasm",
|
||||
"extrabees.species.volcanic": "Meteor",
|
||||
"extrabees.species.water": "Water",
|
||||
"extrabees.species.white": "None",
|
||||
"extrabees.species.yellorium": "Unstable",
|
||||
"extrabees.species.yellow": "None",
|
||||
"extrabees.species.zinc": "None",
|
||||
"forestry.speciesAgrarian": "Fertile",
|
||||
"forestry.speciesAustere": "Creeper",
|
||||
"forestry.speciesAvenging": "Radioactive",
|
||||
"forestry.speciesBoggy": "Mycophilic",
|
||||
"forestry.speciesCommon": "None",
|
||||
"forestry.speciesCultivated": "None",
|
||||
"forestry.speciesDemonic": "Flammable",
|
||||
"forestry.speciesDiligent": "None",
|
||||
"forestry.speciesEdenic": "Explorer",
|
||||
"forestry.speciesEnded": "Ends",
|
||||
"forestry.speciesExotic": "Poison",
|
||||
"forestry.speciesFarmerly": "None",
|
||||
"forestry.speciesFiendish": "Aggression",
|
||||
"forestry.speciesForest": "None",
|
||||
"forestry.speciesFrugal": "None",
|
||||
"forestry.speciesGlacial": "Freezing",
|
||||
"forestry.speciesHermitic": "Repulsion",
|
||||
"forestry.speciesHeroic": "Heroic",
|
||||
"forestry.speciesIcy": "Freezing",
|
||||
"forestry.speciesImperial": "Beatific",
|
||||
"forestry.speciesIndustrious": "None",
|
||||
"forestry.speciesMajestic": "None",
|
||||
"forestry.speciesMarshy": "None",
|
||||
"forestry.speciesMeadows": "None",
|
||||
"forestry.speciesMiry": "None",
|
||||
"forestry.speciesModest": "None",
|
||||
"forestry.speciesMonastic": "None",
|
||||
"forestry.speciesNoble": "None",
|
||||
"forestry.speciesPhantasmal": "Ressurection",
|
||||
"forestry.speciesRural": "None",
|
||||
"forestry.speciesSecluded": "None",
|
||||
"forestry.speciesSinister": "Aggression",
|
||||
"forestry.speciesSpectral": "Reanimation",
|
||||
"forestry.speciesSteadfast": "None",
|
||||
"forestry.speciesTropical": "Poison",
|
||||
"forestry.speciesUnweary": "None",
|
||||
"forestry.speciesValiant": "None",
|
||||
"forestry.speciesVengeful": "Radioactive",
|
||||
"forestry.speciesVindictive": "Radioactive",
|
||||
"forestry.speciesWintry": "Freezing",
|
||||
"gendustry.bee.Agricultural": "None",
|
||||
"gendustry.bee.Alchemical": "None",
|
||||
"gendustry.bee.Apothecary": "Science!!!!",
|
||||
"gendustry.bee.Armored": "None",
|
||||
"gendustry.bee.Artillery": "Flammable",
|
||||
"gendustry.bee.Baguette": "None",
|
||||
"gendustry.bee.Balanced": "None",
|
||||
"gendustry.bee.black": "None",
|
||||
"gendustry.bee.blue": "None",
|
||||
"gendustry.bee.Bomber": "Flammable",
|
||||
"gendustry.bee.brown": "None",
|
||||
"gendustry.bee.Buried": "None",
|
||||
"gendustry.bee.Chevron": "None",
|
||||
"gendustry.bee.Controller": "None",
|
||||
"gendustry.bee.Crepuscular": "None",
|
||||
"gendustry.bee.cyan": "None",
|
||||
"gendustry.bee.Darkness": "IronHoneyification",
|
||||
"gendustry.bee.Deeplearner": "None",
|
||||
"gendustry.bee.derpious": "None",
|
||||
"gendustry.bee.Experienced": "None",
|
||||
"gendustry.bee.Fear": "Policing",
|
||||
"gendustry.bee.Feesh": "None",
|
||||
"gendustry.bee.Fiotic": "None",
|
||||
"gendustry.bee.Fissile": "Flammable",
|
||||
"gendustry.bee.Flux": "None",
|
||||
"gendustry.bee.Formic": "None",
|
||||
"gendustry.bee.Gorgon": "None",
|
||||
"gendustry.bee.Gravity": "None",
|
||||
"gendustry.bee.gray": "None",
|
||||
"gendustry.bee.green": "None",
|
||||
"gendustry.bee.GunDevil": "Flammable",
|
||||
"gendustry.bee.Gunman": "Flammable",
|
||||
"gendustry.bee.Helplessness": "Accelerate",
|
||||
"gendustry.bee.Heraldry": "None",
|
||||
"gendustry.bee.Herblore": "Flammable",
|
||||
"gendustry.bee.Isekai": "None",
|
||||
"gendustry.bee.lightblue": "None",
|
||||
"gendustry.bee.lime": "None",
|
||||
"gendustry.bee.Luctor": "None",
|
||||
"gendustry.bee.magenta": "None",
|
||||
"gendustry.bee.Meatball": "None",
|
||||
"gendustry.bee.Necronomibee": "None",
|
||||
"gendustry.bee.orange": "None",
|
||||
"gendustry.bee.Oxygen": "None",
|
||||
"gendustry.bee.pink": "None",
|
||||
"gendustry.bee.purple": "None",
|
||||
"gendustry.bee.Pyramid": "Aggression",
|
||||
"gendustry.bee.Pyromaniacal": "Burning",
|
||||
"gendustry.bee.Radiant": "None",
|
||||
"gendustry.bee.red": "None",
|
||||
"gendustry.bee.Restlessclam": "None",
|
||||
"gendustry.bee.Ringbearer": "None",
|
||||
"gendustry.bee.Ryleyan": "None",
|
||||
"gendustry.bee.Salty": "None",
|
||||
"gendustry.bee.Sandman": "None",
|
||||
"gendustry.bee.Sanitizing": "None",
|
||||
"gendustry.bee.Shadow": "None",
|
||||
"gendustry.bee.Shyre": "None",
|
||||
"gendustry.bee.silver": "None",
|
||||
"gendustry.bee.Sniper": "Flammable",
|
||||
"gendustry.bee.Solitude": "Retraining",
|
||||
"gendustry.bee.Soulsucking": "None",
|
||||
"gendustry.bee.Springwater": "None",
|
||||
"gendustry.bee.Stargazer": "None",
|
||||
"gendustry.bee.Stormborn": "None",
|
||||
"gendustry.bee.Thorium": "None",
|
||||
"gendustry.bee.Trinity": "None",
|
||||
"gendustry.bee.Twilight": "None",
|
||||
"gendustry.bee.Uranium": "None",
|
||||
"gendustry.bee.Uselessforce": "None",
|
||||
"gendustry.bee.Warrior": "None",
|
||||
"gendustry.bee.white": "None",
|
||||
"gendustry.bee.yellow": "None",
|
||||
"magicbees.speciesAbandoned": "Repulsion",
|
||||
"magicbees.speciesAESkystone": "Flammable",
|
||||
"magicbees.speciesAluminium": "None",
|
||||
"magicbees.speciesApatite": "None",
|
||||
"magicbees.speciesArcane": "None",
|
||||
"magicbees.speciesArdite": "None",
|
||||
"magicbees.speciesAttuned": "None",
|
||||
"magicbees.speciesAware": "None",
|
||||
"magicbees.speciesBatty": "Batty",
|
||||
"magicbees.speciesBeef": "Bovine",
|
||||
"magicbees.speciesBigbad": "Canine",
|
||||
"magicbees.speciesBOTAlfheim": "Dreaming",
|
||||
"magicbees.speciesBOTBlossom": "None",
|
||||
"magicbees.speciesBOTBotanic": "None",
|
||||
"magicbees.speciesBOTDreaming": "SlowSpeed",
|
||||
"magicbees.speciesBOTFloral": "None",
|
||||
"magicbees.speciesBOTRooted": "None",
|
||||
"magicbees.speciesBOTSomnolent": "SlowSpeed",
|
||||
"magicbees.speciesBOTVazbee": "None",
|
||||
"magicbees.speciesBronze": "None",
|
||||
"magicbees.speciesCatty": "Catty",
|
||||
"magicbees.speciesCertus": "None",
|
||||
"magicbees.speciesCharmed": "None",
|
||||
"magicbees.speciesChicken": "Chicken",
|
||||
"magicbees.speciesCobalt": "None",
|
||||
"magicbees.speciesCopper": "None",
|
||||
"magicbees.speciesCrumbling": "Crumbling",
|
||||
"magicbees.speciesDiamond": "None",
|
||||
"magicbees.speciesDoctoral": "Heroic",
|
||||
"magicbees.speciesDraconic": "Ends",
|
||||
"magicbees.speciesEarthy": "None",
|
||||
"magicbees.speciesEldritch": "None",
|
||||
"magicbees.speciesElectrum": "None",
|
||||
"magicbees.speciesEmerald": "None",
|
||||
"magicbees.speciesEnchanted": "None",
|
||||
"magicbees.speciesEsoteric": "None",
|
||||
"magicbees.speciesEthereal": "None",
|
||||
"magicbees.speciesFirey": "None",
|
||||
"magicbees.speciesFluix": "None",
|
||||
"magicbees.speciesForlorn": "Repulsion",
|
||||
"magicbees.speciesGhastly": "Ghastly",
|
||||
"magicbees.speciesGold": "None",
|
||||
"magicbees.speciesHateful": "Ends",
|
||||
"magicbees.speciesHorse": "Horse",
|
||||
"magicbees.speciesInfernal": "Aggression",
|
||||
"magicbees.speciesInvar": "Flammable",
|
||||
"magicbees.speciesInvisible": "Invisible",
|
||||
"magicbees.speciesIron": "None",
|
||||
"magicbees.speciesLead": "None",
|
||||
"magicbees.speciesLordly": "Drunkard",
|
||||
"magicbees.speciesManyullyn": "None",
|
||||
"magicbees.speciesMutable": "None",
|
||||
"magicbees.speciesMysterious": "None",
|
||||
"magicbees.speciesMystical": "None",
|
||||
"magicbees.speciesNameless": "Aggression",
|
||||
"magicbees.speciesNickel": "None",
|
||||
"magicbees.speciesOblivion": "Aggression",
|
||||
"magicbees.speciesOsmium": "None",
|
||||
"magicbees.speciesPlatinum": "Flammable",
|
||||
"magicbees.speciesPork": "Porcine",
|
||||
"magicbees.speciesPupil": "None",
|
||||
"magicbees.speciesRSAFluxed": "Flammable",
|
||||
"magicbees.speciesSavant": "None",
|
||||
"magicbees.speciesScholarly": "None",
|
||||
"magicbees.speciesSheepish": "Sheep",
|
||||
"magicbees.speciesSilicon": "None",
|
||||
"magicbees.speciesSilver": "None",
|
||||
"magicbees.speciesSkulking": "None",
|
||||
"magicbees.speciesSorcerous": "None",
|
||||
"magicbees.speciesSoul": "None",
|
||||
"magicbees.speciesSpirit": "None",
|
||||
"magicbees.speciesSpiteful": "Ends",
|
||||
"magicbees.speciesSupernatural": "None",
|
||||
"magicbees.speciesTEAmped": "SpawnBlitz",
|
||||
"magicbees.speciesTEBlizzy": "Freezing",
|
||||
"magicbees.speciesTECoal": "None",
|
||||
"magicbees.speciesTEDante": "Flammable",
|
||||
"magicbees.speciesTEDestabilized": "None",
|
||||
"magicbees.speciesTEEndearing": "None",
|
||||
"magicbees.speciesTEGelid": "SpawnBlizz",
|
||||
"magicbees.speciesTEGrounded": "None",
|
||||
"magicbees.speciesTELux": "Flammable",
|
||||
"magicbees.speciesTEPyro": "Flammable",
|
||||
"magicbees.speciesTERocking": "SpawnBasalz",
|
||||
"magicbees.speciesTEShocking": "None",
|
||||
"magicbees.speciesTEWinsome": "None",
|
||||
"magicbees.speciesTimely": "SlowSpeed",
|
||||
"magicbees.speciesTin": "None",
|
||||
"magicbees.speciesTransmuting": "Transmuting",
|
||||
"magicbees.speciesUnusual": "None",
|
||||
"magicbees.speciesWatery": "None",
|
||||
"magicbees.speciesWindy": "None",
|
||||
"magicbees.speciesWithering": "Withering"
|
||||
"careerbees.acceleration": "瞬世",
|
||||
"careerbees.armorer": "铸甲师",
|
||||
"careerbees.artist": "绘画",
|
||||
"careerbees.assassin": "刺客",
|
||||
"careerbees.buisnessman": "行商",
|
||||
"careerbees.butcher": "屠夫",
|
||||
"careerbees.clock": "上发条",
|
||||
"careerbees.collectors": "小小Womble",
|
||||
"careerbees.cook": "蜜釉",
|
||||
"careerbees.crusher": "碎矿",
|
||||
"careerbees.devil": "燃烧[职业蜜蜂]",
|
||||
"careerbees.digging.fortune": "时运采掘",
|
||||
"careerbees.digging.silky": "精准采掘",
|
||||
"careerbees.digging": "采掘",
|
||||
"careerbees.electrician": "缠雷",
|
||||
"careerbees.energy": "RF感生",
|
||||
"careerbees.engineer": "无",
|
||||
"careerbees.graduate": "复职培训",
|
||||
"careerbees.honey_smelter": "铁锭蜜化",
|
||||
"careerbees.husbandry": "畜牧",
|
||||
"careerbees.junk_seller": "废品贩售",
|
||||
"careerbees.lumber": "树皮叮咬者",
|
||||
"careerbees.mad_scientist": "科学!!!",
|
||||
"careerbees.mason": "石匠",
|
||||
"careerbees.nca": "“阻止”爆炸",
|
||||
"careerbees.phd": "复职培训",
|
||||
"careerbees.plaguedoctor": "治愈",
|
||||
"careerbees.police": "治安维持",
|
||||
"careerbees.politician": "募集捐款",
|
||||
"careerbees.priest": "牧师",
|
||||
"careerbees.quantum_charm": "转位",
|
||||
"careerbees.quantum_strange": "转位",
|
||||
"careerbees.rainbow": "无",
|
||||
"careerbees.repair": "修复",
|
||||
"careerbees.robot": "无",
|
||||
"careerbees.science": "无",
|
||||
"careerbees.sharpening": "砺刃",
|
||||
"careerbees.smelter": "熔炼",
|
||||
"careerbees.student": "无",
|
||||
"careerbees.taxcollector": "征税",
|
||||
"careerbees.thief": "嗖嗖,到手了!",
|
||||
"careerbees.yente": "无",
|
||||
"extrabees.species.abyss": "凋零[更多蜜蜂]",
|
||||
"extrabees.species.acidic": "酸液",
|
||||
"extrabees.species.alcohol": "沉醉",
|
||||
"extrabees.species.ancient": "无",
|
||||
"extrabees.species.arid": "无",
|
||||
"extrabees.species.artic": "冻结",
|
||||
"extrabees.species.barren": "无",
|
||||
"extrabees.species.basalt": "举世皆敌",
|
||||
"extrabees.species.bauxite": "无",
|
||||
"extrabees.species.black": "无",
|
||||
"extrabees.species.blooming": "生长",
|
||||
"extrabees.species.blue": "无",
|
||||
"extrabees.species.blutonium": "不稳定",
|
||||
"extrabees.species.boggy": "缓慢",
|
||||
"extrabees.species.bone": "生成骷髅",
|
||||
"extrabees.species.brown": "无",
|
||||
"extrabees.species.caustic": "酸液",
|
||||
"extrabees.species.celebratory": "烟火",
|
||||
"extrabees.species.cinnabar": "无",
|
||||
"extrabees.species.classical": "无",
|
||||
"extrabees.species.coal": "无",
|
||||
"extrabees.species.coffee": "无",
|
||||
"extrabees.species.copper": "无",
|
||||
"extrabees.species.corrosive": "酸液",
|
||||
"extrabees.species.creeper": "生成爬行者",
|
||||
"extrabees.species.creosote": "无",
|
||||
"extrabees.species.cyan": "无",
|
||||
"extrabees.species.cyanite": "不稳定",
|
||||
"extrabees.species.darkened": "黑暗",
|
||||
"extrabees.species.decomposing": "无",
|
||||
"extrabees.species.desolate": "饥饿",
|
||||
"extrabees.species.diamond": "无",
|
||||
"extrabees.species.distilled": "无",
|
||||
"extrabees.species.ecstatic": "能量",
|
||||
"extrabees.species.emerald": "无",
|
||||
"extrabees.species.energetic": "雷击",
|
||||
"extrabees.species.excited": "雷击",
|
||||
"extrabees.species.farm": "无",
|
||||
"extrabees.species.freezing": "冻结",
|
||||
"extrabees.species.fruit": "成熟",
|
||||
"extrabees.species.fuel": "无",
|
||||
"extrabees.species.fungal": "蘑菇",
|
||||
"extrabees.species.glowstone": "举世皆敌",
|
||||
"extrabees.species.glutinous": "胶化",
|
||||
"extrabees.species.gnawing": "无",
|
||||
"extrabees.species.gold": "无",
|
||||
"extrabees.species.granite": "无",
|
||||
"extrabees.species.gray": "无",
|
||||
"extrabees.species.greek": "无",
|
||||
"extrabees.species.green": "无",
|
||||
"extrabees.species.growing": "无",
|
||||
"extrabees.species.hazardous": "爆炸就是艺术",
|
||||
"extrabees.species.infectious": "剧毒",
|
||||
"extrabees.species.ink": "蓄水",
|
||||
"extrabees.species.iron": "无",
|
||||
"extrabees.species.jaded": "皆大欢喜",
|
||||
"extrabees.species.lapis": "无",
|
||||
"extrabees.species.latex": "无",
|
||||
"extrabees.species.lead": "无",
|
||||
"extrabees.species.lightblue": "无",
|
||||
"extrabees.species.lightgray": "无",
|
||||
"extrabees.species.limegreen": "无",
|
||||
"extrabees.species.magenta": "无",
|
||||
"extrabees.species.malicious": "剧毒",
|
||||
"extrabees.species.marble": "无",
|
||||
"extrabees.species.milk": "无",
|
||||
"extrabees.species.mineral": "无",
|
||||
"extrabees.species.mystical": "无",
|
||||
"extrabees.species.nickel": "无",
|
||||
"extrabees.species.nuclear": "不稳定",
|
||||
"extrabees.species.ocean": "蓄水",
|
||||
"extrabees.species.oil": "无",
|
||||
"extrabees.species.orange": "无",
|
||||
"extrabees.species.pink": "无",
|
||||
"extrabees.species.platinum": "无",
|
||||
"extrabees.species.prehistoric": "无",
|
||||
"extrabees.species.primeval": "无",
|
||||
"extrabees.species.purple": "无",
|
||||
"extrabees.species.pyrite": "无",
|
||||
"extrabees.species.quantum": "无",
|
||||
"extrabees.species.radioactive": "不稳定",
|
||||
"extrabees.species.red": "无",
|
||||
"extrabees.species.relic": "无",
|
||||
"extrabees.species.resin": "无",
|
||||
"extrabees.species.ripening": "无",
|
||||
"extrabees.species.river": "蓄水",
|
||||
"extrabees.species.rock": "无",
|
||||
"extrabees.species.roman": "无",
|
||||
"extrabees.species.rotten": "生成僵尸",
|
||||
"extrabees.species.ruby": "无",
|
||||
"extrabees.species.sapphire": "无",
|
||||
"extrabees.species.shadow": "黑暗",
|
||||
"extrabees.species.silver": "无",
|
||||
"extrabees.species.sodalite": "无",
|
||||
"extrabees.species.spatial": "重力",
|
||||
"extrabees.species.sphalerite": "无",
|
||||
"extrabees.species.sticky": "胶化",
|
||||
"extrabees.species.stone": "无",
|
||||
"extrabees.species.sugar": "无",
|
||||
"extrabees.species.swamp": "缓慢",
|
||||
"extrabees.species.sweet": "无",
|
||||
"extrabees.species.tempered": "流星",
|
||||
"extrabees.species.thriving": "无",
|
||||
"extrabees.species.tin": "无",
|
||||
"extrabees.species.titanium": "无",
|
||||
"extrabees.species.tungstate": "无",
|
||||
"extrabees.species.unstable": "不稳定",
|
||||
"extrabees.species.unusual": "重力",
|
||||
"extrabees.species.virulent": "剧毒",
|
||||
"extrabees.species.viscous": "胶化",
|
||||
"extrabees.species.volcanic": "流星",
|
||||
"extrabees.species.water": "蓄水",
|
||||
"extrabees.species.white": "无",
|
||||
"extrabees.species.yellorium": "不稳定",
|
||||
"extrabees.species.yellow": "无",
|
||||
"extrabees.species.zinc": "无",
|
||||
"forestry.speciesAgrarian": "丰饶",
|
||||
"forestry.speciesAustere": "爆炸就是艺术",
|
||||
"forestry.speciesAvenging": "辐射",
|
||||
"forestry.speciesBoggy": "嗜菇",
|
||||
"forestry.speciesCommon": "无",
|
||||
"forestry.speciesCultivated": "无",
|
||||
"forestry.speciesDemonic": "燃烧[林业]",
|
||||
"forestry.speciesDiligent": "无",
|
||||
"forestry.speciesEdenic": "探索",
|
||||
"forestry.speciesEnded": "末影",
|
||||
"forestry.speciesExotic": "剧毒",
|
||||
"forestry.speciesFarmerly": "无",
|
||||
"forestry.speciesFiendish": "举世皆敌",
|
||||
"forestry.speciesForest": "无",
|
||||
"forestry.speciesFrugal": "无",
|
||||
"forestry.speciesGlacial": "冻结",
|
||||
"forestry.speciesHermitic": "抗拒",
|
||||
"forestry.speciesHeroic": "勇士",
|
||||
"forestry.speciesIcy": "冻结",
|
||||
"forestry.speciesImperial": "皆大欢喜",
|
||||
"forestry.speciesIndustrious": "无",
|
||||
"forestry.speciesMajestic": "无",
|
||||
"forestry.speciesMarshy": "无",
|
||||
"forestry.speciesMeadows": "无",
|
||||
"forestry.speciesMiry": "无",
|
||||
"forestry.speciesModest": "无",
|
||||
"forestry.speciesMonastic": "无",
|
||||
"forestry.speciesNoble": "无",
|
||||
"forestry.speciesPhantasmal": "复苏",
|
||||
"forestry.speciesRural": "无",
|
||||
"forestry.speciesSecluded": "无",
|
||||
"forestry.speciesSinister": "举世皆敌",
|
||||
"forestry.speciesSpectral": "重生",
|
||||
"forestry.speciesSteadfast": "无",
|
||||
"forestry.speciesTropical": "剧毒",
|
||||
"forestry.speciesUnweary": "无",
|
||||
"forestry.speciesValiant": "无",
|
||||
"forestry.speciesVengeful": "辐射",
|
||||
"forestry.speciesVindictive": "辐射",
|
||||
"forestry.speciesWintry": "冻结",
|
||||
"gendustry.bee.Agricultural": "无",
|
||||
"gendustry.bee.Alchemical": "无",
|
||||
"gendustry.bee.Apothecary": "科学!!!",
|
||||
"gendustry.bee.Armored": "无",
|
||||
"gendustry.bee.Artillery": "燃烧[林业]",
|
||||
"gendustry.bee.Baguette": "无",
|
||||
"gendustry.bee.Balanced": "无",
|
||||
"gendustry.bee.black": "无",
|
||||
"gendustry.bee.blue": "无",
|
||||
"gendustry.bee.Bomber": "燃烧[林业]",
|
||||
"gendustry.bee.brown": "无",
|
||||
"gendustry.bee.Buried": "无",
|
||||
"gendustry.bee.Chevron": "无",
|
||||
"gendustry.bee.Controller": "无",
|
||||
"gendustry.bee.Crepuscular": "无",
|
||||
"gendustry.bee.cyan": "无",
|
||||
"gendustry.bee.Darkness": "铁锭蜜化",
|
||||
"gendustry.bee.Deeplearner": "无",
|
||||
"gendustry.bee.derpious": "无",
|
||||
"gendustry.bee.Experienced": "无",
|
||||
"gendustry.bee.Fear": "治安维持",
|
||||
"gendustry.bee.Feesh": "无",
|
||||
"gendustry.bee.Fiotic": "无",
|
||||
"gendustry.bee.Fissile": "燃烧[林业]",
|
||||
"gendustry.bee.Flux": "无",
|
||||
"gendustry.bee.Formic": "无",
|
||||
"gendustry.bee.Gorgon": "无",
|
||||
"gendustry.bee.Gravity": "无",
|
||||
"gendustry.bee.gray": "无",
|
||||
"gendustry.bee.green": "无",
|
||||
"gendustry.bee.GunDevil": "燃烧[林业]",
|
||||
"gendustry.bee.Gunman": "燃烧[林业]",
|
||||
"gendustry.bee.Helplessness": "瞬世",
|
||||
"gendustry.bee.Heraldry": "无",
|
||||
"gendustry.bee.Herblore": "燃烧[林业]",
|
||||
"gendustry.bee.Isekai": "无",
|
||||
"gendustry.bee.lightblue": "无",
|
||||
"gendustry.bee.lime": "无",
|
||||
"gendustry.bee.Luctor": "无",
|
||||
"gendustry.bee.magenta": "无",
|
||||
"gendustry.bee.Meatball": "无",
|
||||
"gendustry.bee.Necronomibee": "无",
|
||||
"gendustry.bee.orange": "无",
|
||||
"gendustry.bee.Oxygen": "无",
|
||||
"gendustry.bee.pink": "无",
|
||||
"gendustry.bee.purple": "无",
|
||||
"gendustry.bee.Pyramid": "举世皆敌",
|
||||
"gendustry.bee.Pyromaniacal": "燃烧[职业蜜蜂]",
|
||||
"gendustry.bee.Radiant": "无",
|
||||
"gendustry.bee.red": "无",
|
||||
"gendustry.bee.Restlessclam": "无",
|
||||
"gendustry.bee.Ringbearer": "无",
|
||||
"gendustry.bee.Ryleyan": "无",
|
||||
"gendustry.bee.Salty": "无",
|
||||
"gendustry.bee.Sandman": "无",
|
||||
"gendustry.bee.Sanitizing": "无",
|
||||
"gendustry.bee.Shadow": "无",
|
||||
"gendustry.bee.Shyre": "无",
|
||||
"gendustry.bee.silver": "无",
|
||||
"gendustry.bee.Sniper": "燃烧[林业]",
|
||||
"gendustry.bee.Solitude": "复职培训",
|
||||
"gendustry.bee.Soulsucking": "无",
|
||||
"gendustry.bee.Springwater": "无",
|
||||
"gendustry.bee.Stargazer": "无",
|
||||
"gendustry.bee.Stormborn": "无",
|
||||
"gendustry.bee.Thorium": "无",
|
||||
"gendustry.bee.Trinity": "无",
|
||||
"gendustry.bee.Twilight": "无",
|
||||
"gendustry.bee.Uranium": "无",
|
||||
"gendustry.bee.Uselessforce": "无",
|
||||
"gendustry.bee.Warrior": "无",
|
||||
"gendustry.bee.white": "无",
|
||||
"gendustry.bee.yellow": "无",
|
||||
"magicbees.speciesAbandoned": "抗拒",
|
||||
"magicbees.speciesAESkystone": "燃烧[林业]",
|
||||
"magicbees.speciesAluminium": "无",
|
||||
"magicbees.speciesApatite": "无",
|
||||
"magicbees.speciesArcane": "无",
|
||||
"magicbees.speciesArdite": "无",
|
||||
"magicbees.speciesAttuned": "无",
|
||||
"magicbees.speciesAware": "无",
|
||||
"magicbees.speciesBatty": "古怪",
|
||||
"magicbees.speciesBeef": "牛群",
|
||||
"magicbees.speciesBigbad": "嚎叫",
|
||||
"magicbees.speciesBOTAlfheim": "梦境",
|
||||
"magicbees.speciesBOTBlossom": "无",
|
||||
"magicbees.speciesBOTBotanic": "无",
|
||||
"magicbees.speciesBOTDreaming": "时光扭曲",
|
||||
"magicbees.speciesBOTFloral": "无",
|
||||
"magicbees.speciesBOTRooted": "无",
|
||||
"magicbees.speciesBOTSomnolent": "时光扭曲",
|
||||
"magicbees.speciesBOTVazbee": "无",
|
||||
"magicbees.speciesBronze": "无",
|
||||
"magicbees.speciesCatty": "野猫",
|
||||
"magicbees.speciesCertus": "无",
|
||||
"magicbees.speciesCharmed": "无",
|
||||
"magicbees.speciesChicken": "鸡",
|
||||
"magicbees.speciesCobalt": "无",
|
||||
"magicbees.speciesCopper": "无",
|
||||
"magicbees.speciesCrumbling": "崩溃",
|
||||
"magicbees.speciesDiamond": "无",
|
||||
"magicbees.speciesDoctoral": "勇士",
|
||||
"magicbees.speciesDraconic": "末影",
|
||||
"magicbees.speciesEarthy": "无",
|
||||
"magicbees.speciesEldritch": "无",
|
||||
"magicbees.speciesElectrum": "无",
|
||||
"magicbees.speciesEmerald": "无",
|
||||
"magicbees.speciesEnchanted": "无",
|
||||
"magicbees.speciesEsoteric": "无",
|
||||
"magicbees.speciesEthereal": "无",
|
||||
"magicbees.speciesFirey": "无",
|
||||
"magicbees.speciesFluix": "无",
|
||||
"magicbees.speciesForlorn": "抗拒",
|
||||
"magicbees.speciesGhastly": "幽魂",
|
||||
"magicbees.speciesGold": "无",
|
||||
"magicbees.speciesHateful": "末影",
|
||||
"magicbees.speciesHorse": "马",
|
||||
"magicbees.speciesInfernal": "举世皆敌",
|
||||
"magicbees.speciesInvar": "燃烧[林业]",
|
||||
"magicbees.speciesInvisible": "隐身",
|
||||
"magicbees.speciesIron": "无",
|
||||
"magicbees.speciesLead": "无",
|
||||
"magicbees.speciesLordly": "沉醉",
|
||||
"magicbees.speciesManyullyn": "无",
|
||||
"magicbees.speciesMutable": "无",
|
||||
"magicbees.speciesMysterious": "无",
|
||||
"magicbees.speciesMystical": "无",
|
||||
"magicbees.speciesNameless": "举世皆敌",
|
||||
"magicbees.speciesNickel": "无",
|
||||
"magicbees.speciesOblivion": "举世皆敌",
|
||||
"magicbees.speciesOsmium": "无",
|
||||
"magicbees.speciesPlatinum": "燃烧[林业]",
|
||||
"magicbees.speciesPork": "猪群",
|
||||
"magicbees.speciesPupil": "无",
|
||||
"magicbees.speciesRSAFluxed": "燃烧[林业]",
|
||||
"magicbees.speciesSavant": "无",
|
||||
"magicbees.speciesScholarly": "无",
|
||||
"magicbees.speciesSheepish": "羊",
|
||||
"magicbees.speciesSilicon": "无",
|
||||
"magicbees.speciesSilver": "无",
|
||||
"magicbees.speciesSkulking": "无",
|
||||
"magicbees.speciesSorcerous": "无",
|
||||
"magicbees.speciesSoul": "无",
|
||||
"magicbees.speciesSpirit": "无",
|
||||
"magicbees.speciesSpiteful": "末影",
|
||||
"magicbees.speciesSupernatural": "无",
|
||||
"magicbees.speciesTEAmped": "生成狂风人",
|
||||
"magicbees.speciesTEBlizzy": "冻结",
|
||||
"magicbees.speciesTECoal": "无",
|
||||
"magicbees.speciesTEDante": "燃烧[林业]",
|
||||
"magicbees.speciesTEDestabilized": "无",
|
||||
"magicbees.speciesTEEndearing": "无",
|
||||
"magicbees.speciesTEGelid": "生成暴雪人",
|
||||
"magicbees.speciesTEGrounded": "无",
|
||||
"magicbees.speciesTELux": "燃烧[林业]",
|
||||
"magicbees.speciesTEPyro": "燃烧[林业]",
|
||||
"magicbees.speciesTERocking": "生成岩石人",
|
||||
"magicbees.speciesTEShocking": "无",
|
||||
"magicbees.speciesTEWinsome": "无",
|
||||
"magicbees.speciesTimely": "时光扭曲",
|
||||
"magicbees.speciesTin": "无",
|
||||
"magicbees.speciesTransmuting": "蜕变",
|
||||
"magicbees.speciesUnusual": "无",
|
||||
"magicbees.speciesWatery": "无",
|
||||
"magicbees.speciesWindy": "无",
|
||||
"magicbees.speciesWithering": "凋零[魔法蜜蜂]"
|
||||
} as IData;
|
||||
|
||||
static EFFECT_DESCRIPTIONS as IData = {
|
||||
"Accelerate": "Speeds up tick rate of nearby tileEntities.",
|
||||
"Acidic": "Decays blocks around it: dirt/grass -> sand, and stone/cobblestone -> gravel.",
|
||||
"Aggression": "Damages nearby entities. Ignores items.",
|
||||
"Armorer": "Armor items placed on nearby flower pedastals gain a boost to the armor stat, up to 100% per piece. This applies to all armor points, not only the armor on the affected piece.",
|
||||
"Assassin": "Kills bees in nearby beehives. Use this in the bee-bee gun; if placed inside of an apiary, it will delete itself without giving drones or a princess.",
|
||||
"Batty": "Spawns bats nearby.",
|
||||
"Beatific": "Gives nearby players the regeneration effect.",
|
||||
"Bovine": "Spawns cows nearby.",
|
||||
"Burning": "Fire spreads nearby.",
|
||||
"Business": "Sells items in adjacent inventories for emeralds using villager trades.",
|
||||
"Butcher": "Kills nearby animals until it's left with only a pair.",
|
||||
"Canine": "Spawns wolves nearby.",
|
||||
"Catty": "Should spawn ocelots nearby. However, this doesn't seem to function.",
|
||||
"Chicken": "Spawns chickens nearby.",
|
||||
"Clockwinding": "Automatically winds nearby Clockwork Engines to yellow.",
|
||||
"Creeper": "Damages player as if hit by creeper explosion.",
|
||||
"Creepers": "Spawns creepers nearby.",
|
||||
"Crumbling": "Decays blocks around it: stone -> cobblestone -> moss stone, and stone bricks -> cracked stone bricks -> mossy stone bricks.",
|
||||
"Crusher": "Turns metal ore placed on nearby flower pedastal into 2-4 dust of that metal.",
|
||||
"Curative": "Removes negative potion effects and slightly heals nearby entities.",
|
||||
"DarkBiter": "Takes tree bark resources from nearby trees, and puts them in housing.",
|
||||
"Darkness": "Gives nearby players the blindness effect.",
|
||||
"Dreaming": "Automatically converts nearby logs or stone blocks into livingwood and livingrock.",
|
||||
"Drunkard": "Gives nearby players the nausea effect.",
|
||||
"Ectoplasm": "Randomly spawns ectoplasm in the bee's territory on solid blocks.",
|
||||
"Electrifying": "Damages nearby entities as if they were struck by lightning.",
|
||||
"Ends": "Damages nearby players.",
|
||||
"Explorer": "Gives nearby players XP.",
|
||||
"ExplosionPrevention": "Spawns creepers afflicted with wither. These do not drop items.",
|
||||
"Fertile": "Should stimulate randomTicks to nearby blocks, but seems to be broken, although the code looks correct.",
|
||||
"Fireworks": "If housing sees sky, spawn fireworks nearby.",
|
||||
"Flammable": "Sets nearby entities on fire. Ignores items.",
|
||||
"FortunateMining": "Automatically mines ores with fortune 3 within its territory while also ignoring the y-restriction of its territory. Mining speed is affected by the bee's speed and any external production modifiers.",
|
||||
"Freezing": "Freezes any water source blocks into ice.",
|
||||
"FundRaising": "Does nothing :)",
|
||||
"Ghastly": "Spawns ghasts nearby.",
|
||||
"Gravity": "Moves nearby entities around.",
|
||||
"Growth": "Applies the bone meal effect to nearby saplings.",
|
||||
"Heroic": "Damages nearby hostile mobs.",
|
||||
"HoneyGlazing": "Honey Glazing will add the Honey Glazing modifier to food placed on nearby flower pedastals. This will give you a certain number of absorption hearts based on which food is used and how long it is kept on the flower pedastal.",
|
||||
"Horse": "Should spawn horses nearby. However, this doesn't seem to function.",
|
||||
"Hunger": "Gives nearby players the hunger effect.",
|
||||
"Husbandry": "Breeds nearby animals.",
|
||||
"Invisible": "Gives nearby players the invisibility effect.",
|
||||
"IronHoneyification": "Turns iron on nearby flower pedastals into honey-comb ingots.",
|
||||
"JunkSale": "Automatically trades emeralds placed in adjacent inventory for random items using villager trades.",
|
||||
"Lightning": "Lightning strikes nearby. Ignores weather, and can start fires.",
|
||||
"Masonry": "Automatically converts nearby cobblestone into stone, then stone bricks. This also turns andesite, granite, and diorite into their polished versions.",
|
||||
"Meteor": "If housing sees the sky, rains fire charges.",
|
||||
"Mining": "Automatically mines ores within its territory while also ignoring the y-restriction of its territory. Mining speed is affected by the bee's speed and any external production modifiers.",
|
||||
"Mushroom": "Applies the bone meal effect to nearby mushrooms.",
|
||||
"Mycophilic": "Randomly turns nearby grass blocks into mycelium, grows mushrooms, and turns cows into mooshrooms.",
|
||||
"None": "This bee does nothing!",
|
||||
"Painting": "Creates paintings on nearby walls.",
|
||||
"Poison": "Gives nearby players the poison effect.",
|
||||
"Policing": "Kills nearby hostile mobs and obtains items with high luck.",
|
||||
"Porcine": "Spawns pigs nearby.",
|
||||
"Power": "Slowly charges nearby buildcraft machines with power.",
|
||||
"Priest": "Enchants items on nearby flower pedastals. Level of enchantment is affected by bookshelves.",
|
||||
"Radioactive": "Damages nearby entities. Destroys nearby blocks.",
|
||||
"Reanimation": "Spawns skeletons, zombies, or blazes if their drops are on the ground.",
|
||||
"Repair": "Automatically repairs items placed on nearby flower pedastals. Rate of repair is affected by the bee's speed and external production modifiers.",
|
||||
"Repulsion": "Nearby mobs try to move away from players.",
|
||||
"Ressurection": "Spawns creepers, endermen, spiders, cave spiders, ghasts, or ender dragons if their drops are on the ground.",
|
||||
"Retraining": "Restores effect gene on bees placed on nearby flower pedastals.",
|
||||
"RFInducing": "Generates RF to adjacent blocks.",
|
||||
"Ripening": "Applies the bone meal effect to nearby leaves that produce fruit.",
|
||||
"Science!!!!": "Creates explosions that don't effect tile entities nearby.",
|
||||
"Sharpening": "Swords placed on nearby flower pedastals gain a boost to their attack damage, up to 5 damage.",
|
||||
"Sheep": "Spawns sheep nearby.",
|
||||
"SilkyMining": "Automatically mines ores with silk touch within its territory while also ignoring the y-restriction of its territory. Mining speed is affected by the bee's speed and any external production modifiers.",
|
||||
"Skeletons": null,
|
||||
"Slowness": "Gives nearby players the slowness effect.",
|
||||
"SlowSpeed": "Gives nearby players the slowness effect. Doesn't seem to work.",
|
||||
"Smelting": "Automatically smelts items placed in nearby flower pedastals.",
|
||||
"SpawnBasalz": "Spawns basalz nearby.",
|
||||
"SpawnBlitz": "Spawns blitz nearby.",
|
||||
"SpawnBlizz": "Spawns blizz nearby.",
|
||||
"Taxation": "Gives the drops of nearby mobs without killing them.",
|
||||
"Teleposition": "Switches nearby blocks to other nearby blocks with the same material. This ignores all tileEntities.",
|
||||
"Transmuting": "Turns sand into sandstone if in desert, and stone/cobblestone into quarried stone or abyssal stone where they spawn naturally.",
|
||||
"Unstable": "Damages nearby players.",
|
||||
"Water": "Fills nearby tanks with water.",
|
||||
"Wither": "Gives nearby players the wither effect.",
|
||||
"Withering": "Gives nearby players the wither effect.",
|
||||
"Wombling": "Collects nearby items and inserts them into housing.",
|
||||
"Yoink!": "Steals items from nearby players.",
|
||||
"Zombies": "Spawns zombies nearby."
|
||||
"瞬世": "加速附近方块实体的游戏刻。",
|
||||
"酸液": "按以下顺序变化方块:泥土/草方块 -> 沙子;石头/圆石 -> 沙砾。",
|
||||
"举世皆敌": "伤害附近实体。忽略物品。",
|
||||
"铸甲师": "强化附近鲜花坛上盔甲的属性,每件最多加100%。效果应用于所有护甲值,而并非仅影响被强化的盔甲。",
|
||||
"刺客": "杀死附近蜂巢中的蜜蜂。可放置在蜜蜂嗡嗡枪中使用。若放置在蜂箱内,会自杀,不产出雄蜂和公主蜂。",
|
||||
"古怪": "在附近生成蝙蝠。",
|
||||
"皆大欢喜": "给予附近玩家生命恢复效果。",
|
||||
"牛群": "在附近生成牛。",
|
||||
"燃烧[职业蜜蜂]": "在附近蔓延火焰。",
|
||||
"行商": "使用村民交配配方,将相邻容器内的物品交易为绿宝石。",
|
||||
"屠夫": "将附近的动物杀到只剩一对。",
|
||||
"嚎叫": "在附近生成狼。",
|
||||
"野猫": "在附近生成豹猫。但是似乎不起作用。",
|
||||
"鸡": "在附近生成鸡。",
|
||||
"上发条": "为附近的发条引擎上发条至黄色阶段。",
|
||||
"爆炸就是艺术": "被爬行者炸到时伤害玩家。",
|
||||
"生成爬行者": "在附近生成爬行者。",
|
||||
"崩溃": "按以下顺序变化方块:石头 -> 圆石 -> 苔石;石砖 -> 裂石砖 -> 苔石砖。",
|
||||
"碎矿": "将附近鲜花坛上的金属矿物粉碎为2-4个金属粉。",
|
||||
"治愈": "移除负面药水效果,并缓慢治疗附近实体。",
|
||||
"树皮叮咬者": "从附近的树中获得树皮资源存入蜂箱。",
|
||||
"黑暗": "给予附近玩家致盲效果。",
|
||||
"梦境": "自动将附近的原木与石头转化为活木与活石。",
|
||||
"沉醉": "给予附近玩家反胃效果。",
|
||||
"胶化": "在活动范围内的固体方块上生成胶质网。",
|
||||
"缠雷": "对附近实体造成类似雷击的伤害。",
|
||||
"末影": "伤害附近玩家。",
|
||||
"探索": "给予附近玩家经验。",
|
||||
"“阻止”爆炸": "生成带有凋零效果的爬行者。没有掉落物。",
|
||||
"丰饶": "给予附近方块随机刻,但好像失效了,尽管代码看着没问题。",
|
||||
"烟火": "若蜂箱露天,在附近生成烟花。",
|
||||
"燃烧[林业]": "点燃附近实体。忽略物品。",
|
||||
"时运采掘": "在活动范围内,使用时运 III自动挖掘矿物,无视活动范围的Y轴限制。挖掘速度与蜜蜂工作速度以及产量倍率有关。",
|
||||
"冻结": "将附近的水源方块冻结为冰。",
|
||||
"募集捐款": "然而并不会为你做什么 :)",
|
||||
"幽魂": "在附近生成恶魂。",
|
||||
"重力": "移动附近的实体。",
|
||||
"生长": "对附近的树苗施加骨粉效果。",
|
||||
"勇士": "伤害附近的敌对生物。",
|
||||
"蜜釉": "为附近鲜花坛上的食物添加蜜釉强化。根据食物种类和放置在鲜花坛上的时间给予不同强度的伤害吸收效果。",
|
||||
"马": "在附近生成马。但是似乎不起作用。",
|
||||
"饥饿": "给予附近玩家饥饿效果。",
|
||||
"畜牧": "喂食附近动物。",
|
||||
"隐身": "给予附近玩家隐身效果。",
|
||||
"铁锭蜜化": "将附近鲜花坛上的铁锭转化为蜂巢锭。",
|
||||
"废品贩售": "使用村民交配配方,将相邻容器内的绿宝石交易为随机物品。",
|
||||
"雷击": "在附近引发雷击。无视天气,会生成火。",
|
||||
"石匠": "自动将附近的圆石转化为石头,接着变成石砖。也可将安山岩、花岗岩以及闪长岩变为对应的磨制方块。",
|
||||
"流星": "若蜂箱露天,在附近下火焰弹雨。",
|
||||
"采掘": "在活动范围内,自动挖掘矿物,无视活动范围的Y轴限制。挖掘速度与蜜蜂工作速度以及产量倍率有关。",
|
||||
"蘑菇": "对附近的蘑菇施加骨粉效果。",
|
||||
"嗜菇": "随机将附近的草方块变为菌丝,长出蘑菇,将蘑菇变为哞菇。",
|
||||
"无": "没有特殊效果!",
|
||||
"绘画": "在附近的墙上生成画。",
|
||||
"剧毒": "给予附近玩家中毒效果。",
|
||||
"治安维持": "攻击附近敌对生物并获取其掉落物,具有很强的抢夺效果。",
|
||||
"猪群": "在附近生成猪。",
|
||||
"能量": "缓慢充能附近BuildCraft模组的机器。",
|
||||
"牧师": "为附近鲜花坛上的物品附魔。附魔等级由书架决定。",
|
||||
"辐射": "伤害附近实体。摧毁附近方块。",
|
||||
"重生": "若地上存在对应掉落物,生成骷髅、僵尸以及烈焰人。",
|
||||
"修复": "自动修复附近鲜花坛上的物品。修复速度与蜜蜂工作速度以及产量倍率有关。",
|
||||
"抗拒": "附近的生物会主动远离玩家。",
|
||||
"复苏": "若地上存在对应掉落物,生成爬行者、末影人、蜘蛛、洞穴蜘蛛、恶魂以及末影龙。",
|
||||
"复职培训": "恢复附近鲜花坛上蜜蜂基因的特殊效果。",
|
||||
"RF感生": "为相邻方块生成RF能量。",
|
||||
"成熟": "对附近的树叶施加骨粉效果来产出果实。",
|
||||
"科学!!!": "在附近产生不影响方块实体的爆炸。",
|
||||
"砺刃": "使附加鲜花坛上的剑获得伤害提升,最多5点。",
|
||||
"羊": "在附近生成羊。",
|
||||
"精准采掘": "在活动范围内,使用精准采集自动挖掘矿物,无视活动范围的Y轴限制。挖掘速度与蜜蜂工作速度以及产量倍率有关。",
|
||||
"生成骷髅": null,
|
||||
"缓慢": "给予附近玩家缓慢效果。",
|
||||
"时光扭曲": "给予附近玩家缓慢效果。但是似乎不起作用。",
|
||||
"熔炼": "自动烧炼附近鲜花坛上的物品。",
|
||||
"生成岩石人": "在附近生成岩石人。",
|
||||
"生成狂风人": "在附近生成狂风人。",
|
||||
"生成暴雪人": "在附近生成暴雪人。",
|
||||
"征税": "获取附近生物的掉落物,但不会伤害或者杀死它们。",
|
||||
"转位": "将相同材料的相邻方块交换位置。忽略方块实体。",
|
||||
"蜕变": "在沙漠中,将沙子变为砂岩,在对应群系将石头/圆石变为采掘砖块或深渊砖块。",
|
||||
"不稳定": "伤害附近玩家。",
|
||||
"蓄水": "向附近的储罐填充水。",
|
||||
"凋零[更多蜜蜂]": "给予附近玩家凋零效果。",
|
||||
"凋零[魔法蜜蜂]": "给予附近玩家凋零效果。",
|
||||
"小小Womble": "收集附近物品存入蜂箱。",
|
||||
"嗖嗖,到手了!": "从附近的玩家身上偷取物品。",
|
||||
"生成僵尸": "在附近生成僵尸。"
|
||||
} as IData;
|
||||
|
||||
|
||||
@@ -477,15 +477,15 @@ function effectDescription(stack as IItemStack, showDescription as bool, shift a
|
||||
val effectData as IData = EFFECTS.memberGet(dominant);
|
||||
if (isNull(effectData)) {
|
||||
if (showDescription) { return null; }
|
||||
return "Effect: §cMISSING (" + dominant + ")§r";
|
||||
return "特殊效果:§c缺失 (" + dominant + ")§r";
|
||||
}
|
||||
val effect as string = effectData.asString();
|
||||
|
||||
if (!showDescription) { return "Effect: " + effect; }
|
||||
if (!shift) { return "§8§oHold Shift to show effect description§r"; }
|
||||
if (!shift) { return "§8§o按住Shift键显示特殊效果描述§r"; }
|
||||
|
||||
val descriptionData = EFFECT_DESCRIPTIONS.memberGet(effect);
|
||||
if (isNull(descriptionData)) return "§cMISSING DESCRIPTION (" + dominant + ")§r";
|
||||
if (isNull(descriptionData)) return "§c缺失描述 (" + dominant + ")§r";
|
||||
return descriptionData.asString();
|
||||
}
|
||||
|
||||
|
||||
+89
-89
@@ -43,7 +43,7 @@ markofthesamurai.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 163) {
|
||||
player.sendChat("You gotta be in rhenia in a volcanic biome");
|
||||
player.sendChat("需位于铼界的火山带(Volcanic)群系");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -63,21 +63,21 @@ markofthesamurai.itemRightClick = function(stack, world, player, hand) {
|
||||
val OminousMatches = checkBiomesAtPositions(OminousBiomeName, playerpos, OminousBiomeLocations, world) as int;
|
||||
val VolcanicMatches = checkBiomesAtPositions(VolcanicBiomeName, playerpos, VolcanicBiomeLocations, world) as int;
|
||||
|
||||
player.sendChat("Use the arcane terraformer to create a plus sign of Ominous Woods biome blocks surrounded by volcanic biome (not volcanic barren or volcanic lowlands)");
|
||||
player.sendChat("Stand in the center and use this item!");
|
||||
player.sendChat("使用奥术群系转换仪来生成单方块十字形的不详森林(Ominous Woods)群系,十字四角为火山带(Volcanic)群系");
|
||||
player.sendChat("站在中心使用该物品!");
|
||||
|
||||
player.sendChat(" - - - ");
|
||||
player.sendChat("Scanning 3x3 area around you");
|
||||
player.sendChat("正在扫描周围的3x3区域");
|
||||
|
||||
player.sendChat("Ominous Woods : " ~ OminousMatches ~ " out of 5");
|
||||
player.sendChat("Volcanic : " ~ VolcanicMatches ~ " out of 4");
|
||||
player.sendChat("不详森林(Ominous Woods):" ~ OminousMatches ~ " / 5");
|
||||
player.sendChat("火山带(Volcanic):" ~ VolcanicMatches ~ " / 4");
|
||||
|
||||
if((OminousMatches+VolcanicMatches) == 9) {
|
||||
Commands.call("give @p contenttweaker:sword_shield", player, world, true, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
} else {
|
||||
player.sendChat("Shape is incomplete!");
|
||||
player.sendChat("形状不完整!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -94,10 +94,10 @@ terraformassiflora.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 151) {
|
||||
player.sendChat("The biome ritual callstone will tell you where you need to be!");
|
||||
player.sendChat("群系仪式召唤石会告诉你该去哪!");
|
||||
return "FAIL";
|
||||
}
|
||||
player.sendChat("Success! You are in the right place!");
|
||||
player.sendChat("成功!你位于正确的维度!");
|
||||
|
||||
// obtain position under player
|
||||
var playerpos = player.position as crafttweaker.util.Position3f;
|
||||
@@ -130,8 +130,8 @@ terraformassiflora.itemRightClick = function(stack, world, player, hand) {
|
||||
val BogBiomeName = "Bog" as string;
|
||||
val TaintedLandsBiomeName = "Tainted Lands" as string;
|
||||
|
||||
player.sendChat("Complete the biome ritual!");
|
||||
player.sendChat("It occupies a 5x5 around you, you are in the center!");
|
||||
player.sendChat("完成群系仪式!");
|
||||
player.sendChat("将检测以玩家为中心的5x5格区域!");
|
||||
|
||||
// get number of matches
|
||||
val MysteriumMatches = checkBiomesAtPositions(MysteriumBiomeName, playerpos, MystriumBiomeLocations, world) as int;
|
||||
@@ -149,80 +149,80 @@ terraformassiflora.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
val NumberOfMatches = MysteriumMatches + NuclearWastelandMatches + StorageBiomeMatches + CrystalChasmsMatches + BlackVoidMatches + TwilightStreamMatches + AlienForestMatches + ThornlandsMatches + IromineMatches + StormlandMatches + BogMatches + TaintedLandsMatches as int;
|
||||
|
||||
player.sendChat("Scanning 5x5 area around you");
|
||||
player.sendChat("Biome Ritual: " ~ NumberOfMatches ~ " out of 25");
|
||||
player.sendChat("扫描周围5x5区域");
|
||||
player.sendChat("群系仪式:" ~ NumberOfMatches ~ " / 25");
|
||||
|
||||
|
||||
if((MysteriumMatches) == 2) {
|
||||
player.sendChat("Mysterium : " ~ MysteriumMatches ~ " out of 2");
|
||||
player.sendChat("秘境(Mysterium):" ~ MysteriumMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #1 : " ~ MysteriumMatches ~ " out of 2");
|
||||
player.sendChat("群系 #1:" ~ MysteriumMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((NuclearWastelandMatches) == 2) {
|
||||
player.sendChat("Nuclear Wasteland : " ~ NuclearWastelandMatches ~ " out of 2");
|
||||
player.sendChat("核泄露之地(Nuclear Wasteland):" ~ NuclearWastelandMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #2 : " ~ NuclearWastelandMatches ~ " out of 2");
|
||||
player.sendChat("群系 #2:" ~ NuclearWastelandMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((StorageBiomeMatches) == 2) {
|
||||
player.sendChat("Storage Biome : " ~ StorageBiomeMatches ~ " out of 2");
|
||||
player.sendChat("AE2群系(Storage Cell):" ~ StorageBiomeMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #3 : " ~ StorageBiomeMatches ~ " out of 2");
|
||||
player.sendChat("群系 #3:" ~ StorageBiomeMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((CrystalChasmsMatches) == 2) {
|
||||
player.sendChat("Crystal Chasms : " ~ CrystalChasmsMatches ~ " out of 2");
|
||||
player.sendChat("水晶巨峰(Crystal Chasms):" ~ CrystalChasmsMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #4 : " ~ CrystalChasmsMatches ~ " out of 2");
|
||||
player.sendChat("群系 #4:" ~ CrystalChasmsMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((BlackVoidMatches) == 2) {
|
||||
player.sendChat("Dangerous Black Void : " ~ BlackVoidMatches ~ " out of 2");
|
||||
player.sendChat("凶险的黑暗虚空(Dangerous Black Void):" ~ BlackVoidMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #5 : " ~ BlackVoidMatches ~ " out of 2");
|
||||
player.sendChat("群系 #5:" ~ BlackVoidMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((TwilightStreamMatches) == 4) {
|
||||
player.sendChat("Twilight Stream : " ~ TwilightStreamMatches ~ " out of 4");
|
||||
player.sendChat("暮色河流(Twilight Stream):" ~ TwilightStreamMatches ~ " out of 4");
|
||||
} else {
|
||||
player.sendChat("Biome #6 : " ~ TwilightStreamMatches ~ " out of 4");
|
||||
player.sendChat("群系 #6:" ~ TwilightStreamMatches ~ " out of 4");
|
||||
}
|
||||
|
||||
if((AlienForestMatches) == 2) {
|
||||
player.sendChat("Alien Forest : " ~ AlienForestMatches ~ " out of 2");
|
||||
player.sendChat("外星森林(Alien Forest):" ~ AlienForestMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #7 : " ~ AlienForestMatches ~ " out of 2");
|
||||
player.sendChat("群系 #7:" ~ AlienForestMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((ThornlandsMatches) == 2) {
|
||||
player.sendChat("Thornlands : " ~ ThornlandsMatches ~ " out of 2");
|
||||
player.sendChat("荆棘之地(Thornlands):" ~ ThornlandsMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #8 : " ~ ThornlandsMatches ~ " out of 2");
|
||||
player.sendChat("群系 #8:" ~ ThornlandsMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((IromineMatches) == 2) {
|
||||
player.sendChat("Iromine : " ~ IromineMatches ~ " out of 2");
|
||||
player.sendChat("黄金(Iromine):" ~ IromineMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #9 : " ~ IromineMatches ~ " out of 2");
|
||||
player.sendChat("群系 #9:" ~ IromineMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((StormlandMatches) == 2) {
|
||||
player.sendChat("Stormland : " ~ StormlandMatches ~ " out of 2");
|
||||
player.sendChat("风暴之地(Stormland):" ~ StormlandMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #10: " ~ StormlandMatches ~ " out of 2");
|
||||
player.sendChat("群系 #10: " ~ StormlandMatches ~ " / 2");
|
||||
}
|
||||
|
||||
if((BogMatches) == 1) {
|
||||
player.sendChat("Bog : " ~ BogMatches ~ " out of 1");
|
||||
player.sendChat("泥塘(Bog):" ~ BogMatches ~ " / 1");
|
||||
} else {
|
||||
player.sendChat("Biome #11: " ~ BogMatches ~ " out of 1");
|
||||
player.sendChat("群系 #11: " ~ BogMatches ~ " / 1");
|
||||
}
|
||||
|
||||
if((TaintedLandsMatches) == 2) {
|
||||
player.sendChat("Tainted Lands : " ~ TaintedLandsMatches ~ " out of 2");
|
||||
player.sendChat("腐化之地(Tainted Lands):" ~ TaintedLandsMatches ~ " / 2");
|
||||
} else {
|
||||
player.sendChat("Biome #12: " ~ TaintedLandsMatches ~ " out of 2");
|
||||
player.sendChat("群系 #12: " ~ TaintedLandsMatches ~ " / 2");
|
||||
}
|
||||
|
||||
|
||||
@@ -233,7 +233,7 @@ terraformassiflora.itemRightClick = function(stack, world, player, hand) {
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
} else {
|
||||
player.sendChat("The ritual is incomplete!");
|
||||
player.sendChat("仪式不完整!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -255,7 +255,7 @@ biomechecker.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
|
||||
// send biome name in chat
|
||||
player.sendChat("Biome : " ~ world.getBiome(playerpos).name ~ " ");
|
||||
player.sendChat("群系:" ~ world.getBiome(playerpos).name ~ " ");
|
||||
|
||||
return "PASS";
|
||||
};
|
||||
@@ -271,7 +271,7 @@ spatialphaser.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 805) {
|
||||
player.sendChat("You gotta be in the right dimension, lelyetia will tell you which one");
|
||||
player.sendChat("需位于正确的维度,赫尔维蒂维度将告诉你是哪一个");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -288,29 +288,29 @@ spatialphaser.itemRightClick = function(stack, world, player, hand) {
|
||||
// get number of matches
|
||||
val UndergardenMatches = checkBiomesAtPositions(UndergardenBiomeName, playerpos, UndergardenBiomeLocations, world) as int;
|
||||
|
||||
player.sendChat("Use the terraformer from extra utilities to change the biome to the correct one, lelyetia will tell you which one.");
|
||||
player.sendChat("You will have to convert a large area!");
|
||||
player.sendChat("Stand in the changed biome and use this item!");
|
||||
player.sendChat("使用更多实用设备模组的地形转化仪将群系转化为正确群系,赫尔维蒂维度将告诉你是哪一个。");
|
||||
player.sendChat("你得转化很大一块区域!");
|
||||
player.sendChat("站在改变后的群戏中使用该物品!");
|
||||
|
||||
player.sendChat(" - - - ");
|
||||
player.sendChat("Scanning area around you");
|
||||
player.sendChat("正在扫描周围区域");
|
||||
|
||||
if((UndergardenMatches) == 17) {
|
||||
player.sendChat("Success!");
|
||||
player.sendChat("成功!");
|
||||
Commands.call("give @p contenttweaker:phasing_gem", player, world, true, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((UndergardenMatches) >= 1) {
|
||||
player.sendChat("Correct, the right biome is the Undergarden!");
|
||||
player.sendChat("检测无误,正确的群系为地下花园(Undergarden)!");
|
||||
val UndergardenMatchesD = UndergardenMatches as double;
|
||||
player.sendChat("Completion : " ~ UndergardenMatchesD/17*100 ~ "%");
|
||||
player.sendChat("Convert a bigger area!");
|
||||
player.sendChat("完成度:" ~ UndergardenMatchesD/17*100 ~ "%");
|
||||
player.sendChat("还需转化更大区域!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
player.sendChat("The biome is wrong!");
|
||||
player.sendChat("群系错误!");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@ gemvoracity.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 803) {
|
||||
player.sendChat("You gotta be in the right dimension, the Vox Ponds will tell you which one");
|
||||
player.sendChat("需位于正确的维度,未知维度将告诉你是哪一个");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -343,29 +343,29 @@ gemvoracity.itemRightClick = function(stack, world, player, hand) {
|
||||
// get number of matches
|
||||
val UndergardenMatches = checkBiomesAtPositions(UndergardenBiomeName, playerpos, UndergardenBiomeLocations, world) as int;
|
||||
|
||||
player.sendChat("Use the terraformer from extra utilities to change the biome to the correct one, the Vox Ponds will tell you which one.");
|
||||
player.sendChat("You will have to convert a large area!");
|
||||
player.sendChat("Stand in the changed biome and use this item!");
|
||||
player.sendChat("使用更多实用设备模组的地形转化仪将群系转化为正确群系,未知维度将告诉你是哪一个。");
|
||||
player.sendChat("你得转化很大一块区域!");
|
||||
player.sendChat("站在改变后的群戏中使用该物品!");
|
||||
|
||||
player.sendChat(" - - - ");
|
||||
player.sendChat("Scanning area around you");
|
||||
player.sendChat("正在扫描周围区域");
|
||||
|
||||
if((UndergardenMatches) == 17) {
|
||||
player.sendChat("Success!");
|
||||
player.sendChat("成功!");
|
||||
Commands.call("give @p contenttweaker:voraceous_worm_callstone", player, world, true, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((UndergardenMatches) >= 1) {
|
||||
player.sendChat("Correct, the right biome is the Mesa Bryce!");
|
||||
player.sendChat("检测无误,正确的群系为平顶山(岩柱)(Mesa (Bryce))!");
|
||||
val UndergardenMatchesD = UndergardenMatches as double;
|
||||
player.sendChat("Completion : " ~ UndergardenMatchesD/17*100 ~ "%");
|
||||
player.sendChat("Convert a bigger area!");
|
||||
player.sendChat("完成度:" ~ UndergardenMatchesD/17*100 ~ "%");
|
||||
player.sendChat("还需转化更大区域!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
player.sendChat("The biome is wrong!");
|
||||
player.sendChat("群系错误!");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -381,7 +381,7 @@ aquaticstone.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in the overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -399,7 +399,7 @@ aquaticstone.itemRightClick = function(stack, world, player, hand) {
|
||||
val OceanMatches = checkBiomesAtPositions(OceanBiomeName, playerpos, OceanBiomeLocations, world) as int;
|
||||
|
||||
if((OceanMatches) == 0) {
|
||||
player.sendChat("You gotta be in an ocean biome");
|
||||
player.sendChat("需位于海洋(Ocean)群系");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -421,7 +421,7 @@ aquaticstone.itemRightClick = function(stack, world, player, hand) {
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("You gotta be in an ocean biome");
|
||||
player.sendChat("需位于海洋(Ocean)群系");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -441,7 +441,7 @@ brokenoath.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 7) {
|
||||
player.sendChat("You gotta be in the Twilight Forest");
|
||||
player.sendChat("需位于暮色森林");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -459,7 +459,7 @@ brokenoath.itemRightClick = function(stack, world, player, hand) {
|
||||
val CandyMatches = checkBiomesAtPositions(CandyBiomeName, playerpos, CandyBiomeLocations, world) as int;
|
||||
|
||||
if((CandyMatches) == 0) {
|
||||
player.sendChat("You gotta be in the final plateau biome");
|
||||
player.sendChat("需位于终焉高原(Final Plateau)群系");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -469,7 +469,7 @@ brokenoath.itemRightClick = function(stack, world, player, hand) {
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("You gotta be in an final plateau biome");
|
||||
player.sendChat("需位于终焉高原(Final Plateau)群系");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -486,7 +486,7 @@ rhythmgreatworm.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 624) {
|
||||
player.sendChat("You gotta be in Gallifrey");
|
||||
player.sendChat("需位于伽里弗雷");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -504,17 +504,17 @@ rhythmgreatworm.itemRightClick = function(stack, world, player, hand) {
|
||||
val CandyMatches = checkBiomesAtPositions(CandyBiomeName, playerpos, CandyBiomeLocations, world) as int;
|
||||
|
||||
if((CandyMatches) == 0) {
|
||||
player.sendChat("You gotta be in a Wastelands biome");
|
||||
player.sendChat("需位于Wastelands群系");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if((CandyMatches) == 1) {
|
||||
Commands.call("/summon iceandfire:deathworm ~ ~ ~ {Scale:10f,WormAge:10, HandItems:[{Count:1,id:\"contenttweaker:blood_of_enlightenment\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Shai-Hulud\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}}}", player, world, true, true);
|
||||
Commands.call("/summon iceandfire:deathworm ~ ~ ~ {Scale:10f,WormAge:10, HandItems:[{Count:1,id:\"contenttweaker:blood_of_enlightenment\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"夏胡鲁\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}}}", player, world, true, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("You gotta be in a Wastelands biome");
|
||||
player.sendChat("需位于Wastelands群系");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -531,7 +531,7 @@ diabeticsummoner.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 152) {
|
||||
player.sendChat("You gotta be in Oi");
|
||||
player.sendChat("需位于奥伊");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -549,7 +549,7 @@ diabeticsummoner.itemRightClick = function(stack, world, player, hand) {
|
||||
val CandyMatches = checkBiomesAtPositions(CandyBiomeName, playerpos, CandyBiomeLocations, world) as int;
|
||||
|
||||
if((CandyMatches) == 0) {
|
||||
player.sendChat("You gotta be in a candyland biome");
|
||||
player.sendChat("需位于糖果(Candyland)群系");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -559,7 +559,7 @@ diabeticsummoner.itemRightClick = function(stack, world, player, hand) {
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("You gotta be in an candyland biome");
|
||||
player.sendChat("需位于糖果(Candyland)群系");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
@@ -580,21 +580,21 @@ memoryrestorationritual.itemRightClick = function(stack, world, player, hand) {
|
||||
if(player.getDimension() != 7) {
|
||||
if(player.getDimension() != 150) {
|
||||
if(player.getDimension() != 426) {
|
||||
player.sendChat("This item works in the Overworld, Twilight Forest, Hator, and Arcana");
|
||||
player.sendChat("该物品可在主世界、暮色森林、哈托尔以及秘界使用");
|
||||
return "FAIL";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
player.sendChat("Depending on the dimension you are located, this item will require a different biome to work");
|
||||
player.sendChat("Overworld: Ancient Cavern (found in the Ancient Cavern)");
|
||||
player.sendChat("Twilight Forest: Outer Lands (found in Akathartos)");
|
||||
player.sendChat("Hator: Sacred Springs (found in the Overworld)");
|
||||
player.sendChat("Arcana: Magical Forest (found in the Overworld)");
|
||||
player.sendChat("The summoned bosses will lose HP after all shields are broken");
|
||||
player.sendChat("根据所在维度不同,该物品需要不同的群系才能工作");
|
||||
player.sendChat("主世界:远古神殿(Ancient Cavern)(发现于远古神殿维度)");
|
||||
player.sendChat("暮色森林:外域(Outer Lands)(发现于晦暗界)");
|
||||
player.sendChat("哈托尔:Hator: 神圣之泉(Sacred Springs)(发现于主世界)");
|
||||
player.sendChat("秘界:魔法森林(Magical Forest)(发现于主世界)");
|
||||
player.sendChat("召唤的Boss只有在护盾破坏之后才会受到伤害");
|
||||
player.sendChat(" - - - ");
|
||||
player.sendChat("Scanning your position");
|
||||
player.sendChat("正在扫描玩家位置");
|
||||
|
||||
// obtain position under player
|
||||
var playerpos = player.position as crafttweaker.util.Position3f;
|
||||
@@ -620,37 +620,37 @@ memoryrestorationritual.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
if((AncientCavernMatches) == 1) {
|
||||
if(player.getDimension() == 0) {
|
||||
player.sendChat("Success");
|
||||
Commands.call("summon aoa3:angelica ~ ~2 ~ {CustomName:\"Protector of Lies\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_terra\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
player.sendChat("成功");
|
||||
Commands.call("summon aoa3:angelica ~ ~2 ~ {CustomName:\"谎言护卫\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_terra\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
return "PASS";
|
||||
}
|
||||
}
|
||||
|
||||
if((OuterLandsMatches) == 1) {
|
||||
if(player.getDimension() == 7) {
|
||||
player.sendChat("Success");
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Protector of Lies\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_twilightforest\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
player.sendChat("成功");
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"谎言护卫\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_twilightforest\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
return "PASS";
|
||||
}
|
||||
}
|
||||
|
||||
if((SacredSpringsMatches) == 1) {
|
||||
if(player.getDimension() == 150) {
|
||||
player.sendChat("Success");
|
||||
Commands.call("summon divinerpg:hover_stringer ~ ~2 ~ {CustomName:\"Protector of Lies\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_hator\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
player.sendChat("成功");
|
||||
Commands.call("summon divinerpg:hover_stringer ~ ~2 ~ {CustomName:\"谎言护卫\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_hator\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
return "PASS";
|
||||
}
|
||||
}
|
||||
|
||||
if((MagicalForestName) == 1) {
|
||||
if(player.getDimension() == 426) {
|
||||
player.sendChat("Success");
|
||||
Commands.call("summon divinerpg:deathcryx ~ ~2 ~ {CustomName:\"Protector of Lies\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_asgard\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
player.sendChat("成功");
|
||||
Commands.call("summon divinerpg:deathcryx ~ ~2 ~ {CustomName:\"谎言护卫\",HandItems:[{Count:1,id:\"contenttweaker:scroll_of_truth_asgard\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:50,permshields:50}}}", player, world, true, true);
|
||||
return "PASS";
|
||||
}
|
||||
}
|
||||
|
||||
player.sendChat("None of the right combinations matches");
|
||||
player.sendChat("群系不匹配");
|
||||
return "FAIL";
|
||||
|
||||
|
||||
|
||||
+310
-310
File diff suppressed because it is too large
Load Diff
+22
-22
@@ -178,21 +178,21 @@ gummywormz.register();
|
||||
var addictioncookie = VanillaFactory.createItemFood("addiction_cookie", 5);
|
||||
addictioncookie.saturation = 1;
|
||||
addictioncookie.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Go outside already!");
|
||||
player.sendChat("出门逛逛吧!");
|
||||
};
|
||||
addictioncookie.register();
|
||||
|
||||
var sausagesandwich = VanillaFactory.createItemFood("sausage_sandwich", 5);
|
||||
sausagesandwich.saturation = 1;
|
||||
sausagesandwich.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Do you come from a land down under?");
|
||||
player.sendChat("莫非你是从地球另一边来的?");
|
||||
};
|
||||
sausagesandwich.register();
|
||||
|
||||
var chocchertruf = VanillaFactory.createItemFood("chocolate_cherry_truffle", 5);
|
||||
chocchertruf.saturation = 1;
|
||||
chocchertruf.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Don't forget to enjoy the small wins in life!");
|
||||
player.sendChat("享受生活中的小确幸。");
|
||||
};
|
||||
chocchertruf.register();
|
||||
|
||||
@@ -203,14 +203,14 @@ chocchertruf.register();
|
||||
var lovelylatke = VanillaFactory.createItemFood("lovely_latke", 5);
|
||||
lovelylatke.saturation = 1;
|
||||
lovelylatke.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Time with loved ones is important! Dont forget that!");
|
||||
player.sendChat("聚亲友,享天伦,不可轻忽。");
|
||||
};
|
||||
lovelylatke.register();
|
||||
|
||||
var nicecleansalad = VanillaFactory.createItemFood("nice_clean_salad", 5);
|
||||
nicecleansalad.saturation = 1;
|
||||
nicecleansalad.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Minecraft sure is fun, but so is cleaning your room!");
|
||||
player.sendChat("一屋不扫,何以MC!");
|
||||
player.addPotionEffect(<potion:minecraft:strength>.makePotionEffect(32000, 2));
|
||||
};
|
||||
nicecleansalad.register();
|
||||
@@ -218,42 +218,42 @@ nicecleansalad.register();
|
||||
var bigboysteak = VanillaFactory.createItemFood("big_boy_steak", 5);
|
||||
bigboysteak.saturation = 1;
|
||||
bigboysteak.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("There's no shame in asking for help! Apes together strong!");
|
||||
player.sendChat("乘众人之智,则无不任也;用众人之力,则无不胜也。");
|
||||
};
|
||||
bigboysteak.register();
|
||||
|
||||
var fortunecookie = VanillaFactory.createItemFood("fortune_cookie", 5);
|
||||
fortunecookie.saturation = 1;
|
||||
fortunecookie.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Thinking about the future is important, but so is living the present!");
|
||||
player.sendChat("志可凌云,活在当下。");
|
||||
};
|
||||
fortunecookie.register();
|
||||
|
||||
var pandistelle = VanillaFactory.createItemFood("pan_di_stelle", 5);
|
||||
pandistelle.saturation = 1;
|
||||
pandistelle.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Never stop dreaming big!");
|
||||
player.sendChat("梦想当怀,志不可失。");
|
||||
};
|
||||
pandistelle.register();
|
||||
|
||||
var plentifulpraline = VanillaFactory.createItemFood("plentiful_praline", 5);
|
||||
plentifulpraline.saturation = 1;
|
||||
plentifulpraline.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Chasing happiness is more important than chasing accomplishment! But the two can coincide!");
|
||||
player.sendChat("幸福比成就更重要,不过两者并不冲突!");
|
||||
};
|
||||
plentifulpraline.register();
|
||||
|
||||
var friendlyfrittata = VanillaFactory.createItemFood("friendly_frittata", 5);
|
||||
friendlyfrittata.saturation = 1;
|
||||
friendlyfrittata.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Real, true friends are important! Almost as important as finishing this modpack ;)");
|
||||
player.sendChat("真朋友很重要,几乎和打通这个整合包一样重要 ;)");
|
||||
};
|
||||
friendlyfrittata.register();
|
||||
|
||||
var sacredcindersfruit = VanillaFactory.createItemFood("sacred_cinders_fruit", 5);
|
||||
sacredcindersfruit.saturation = 1;
|
||||
sacredcindersfruit.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Stay Hungry. Stay Foolish.");
|
||||
player.sendChat("求知若饥,虚心若愚。");
|
||||
};
|
||||
sacredcindersfruit.register();
|
||||
|
||||
@@ -263,49 +263,49 @@ sacredcindersfruit.register();
|
||||
var ethicalempanada = VanillaFactory.createItemFood("ethical_empanada", 5);
|
||||
ethicalempanada.saturation = 1;
|
||||
ethicalempanada.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Forgiveness can come a long way!");
|
||||
player.sendChat("君子量不极,胸吞百川流。");
|
||||
};
|
||||
ethicalempanada.register();
|
||||
|
||||
var nimblehummusdip = VanillaFactory.createItemFood("nimble_hummus_dip", 5);
|
||||
nimblehummusdip.saturation = 1;
|
||||
nimblehummusdip.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Stretching is important, especially after sitting down at a desk all day!");
|
||||
player.sendChat("久在樊笼里,复得返自然。");
|
||||
};
|
||||
nimblehummusdip.register();
|
||||
|
||||
var heavypolenta = VanillaFactory.createItemFood("heavy_polenta", 5);
|
||||
heavypolenta.saturation = 1;
|
||||
heavypolenta.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Did you walk your 10'000 steps today?");
|
||||
player.sendChat("今天你走够1万步了吗?");
|
||||
};
|
||||
heavypolenta.register();
|
||||
|
||||
var multifruitmilkshake = VanillaFactory.createItemFood("multi_fruit_milkshake", 5);
|
||||
multifruitmilkshake.saturation = 1;
|
||||
multifruitmilkshake.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Feels like it's time for a 10-minute abs workout!");
|
||||
player.sendChat("是时候起来练10分钟腹肌了!");
|
||||
};
|
||||
multifruitmilkshake.register();
|
||||
|
||||
var feastofhell = VanillaFactory.createItemFood("feast_of_hell", 5);
|
||||
feastofhell.saturation = 1;
|
||||
feastofhell.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Be kind to those around you, a 'Please' or a 'Thank You' can go a long way.");
|
||||
player.sendChat("良言一句三冬暖,恶语伤人六月寒。");
|
||||
};
|
||||
feastofhell.register();
|
||||
|
||||
var tastyeyedelight = VanillaFactory.createItemFood("tasty_eye_delight", 5);
|
||||
tastyeyedelight.saturation = 1;
|
||||
tastyeyedelight.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Sometimes the unexpected is the bigegst treasure. You just have to be there to take advantage of it when it comes!");
|
||||
player.sendChat("机会总是不期而至,要做的便是做好准备!");
|
||||
};
|
||||
tastyeyedelight.register();
|
||||
|
||||
var monolithicmeal = VanillaFactory.createItemFood("monolithic_meal", 5);
|
||||
monolithicmeal.saturation = 1;
|
||||
monolithicmeal.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Greatness does not come out of nowhere. We are dwarves standing on the shoulders of giants.");
|
||||
player.sendChat("伟大必有其根基。我们是站在巨人肩上的矮人。");
|
||||
};
|
||||
monolithicmeal.register();
|
||||
|
||||
@@ -326,14 +326,14 @@ disgustingomelette.register();
|
||||
var cubejellocubes = VanillaFactory.createItemFood("cube_jello_cubes", 3);
|
||||
cubejellocubes.saturation = 2;
|
||||
cubejellocubes.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Praise the CUBE #notacult");
|
||||
player.sendChat("赞美立方 #并非邪教");
|
||||
};
|
||||
cubejellocubes.register();
|
||||
|
||||
var radiactivenachos = VanillaFactory.createItemFood("radioactive_nachos", 1);
|
||||
radiactivenachos.saturation = 2;
|
||||
radiactivenachos.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Fast food feels nice, and it can be good in moderation, but it's not good for you if you eat it too often!");
|
||||
player.sendChat("快餐虽好,莫要贪多。");
|
||||
};
|
||||
radiactivenachos.register();
|
||||
|
||||
@@ -341,7 +341,7 @@ radiactivenachos.register();
|
||||
var yummyconcrete = VanillaFactory.createItemFood("yummy_concrete", 5);
|
||||
yummyconcrete.saturation = 1;
|
||||
yummyconcrete.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("With regards to r/feedthememes");
|
||||
player.sendChat("来自r/feedthememes");
|
||||
player.addPotionEffect(<potion:minecraft:slowness>.makePotionEffect(3000, 20));
|
||||
};
|
||||
yummyconcrete.register();
|
||||
@@ -349,6 +349,6 @@ yummyconcrete.register();
|
||||
var justjambalaya = VanillaFactory.createItemFood("just_jambalaya", 5);
|
||||
justjambalaya.saturation = 1;
|
||||
justjambalaya.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Everyone goes through struggle, but we can help each other through it!");
|
||||
player.sendChat("世事无常,困苦共担。");
|
||||
};
|
||||
justjambalaya.register();
|
||||
@@ -5,65 +5,65 @@ import crafttweaker.player.IPlayer;
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != -1 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("extendedcrafting")) player.sendChat("You are not allowed to enter the nether. Have you used the Alien Material Manual?");
|
||||
if (!player.hasGameStage("extendedcrafting")) player.sendChat("无法进入下界。你之前没使用过异星材料手册吗?");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 147 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("sedna")) player.sendChat("Looks like you have not used the Sedna Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("sedna")) player.sendChat("看起来你还没使用过塞德娜神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 163 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("rhenia")) player.sendChat("Looks like you have not used the Rhenia Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("rhenia")) player.sendChat("看起来你还没使用过铼界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 164 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("myrmex")) player.sendChat("Looks like you have not used the Myrmex Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("myrmex")) player.sendChat("看起来你还没使用过恐蚁界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 165 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("pixonia")) player.sendChat("Looks like you have not used the Pixonia Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("pixonia")) player.sendChat("看起来你还没使用过光精界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 166 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("proxima")) player.sendChat("Looks like you have not used the Proxima Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("proxima")) player.sendChat("看起来你还没使用过比邻星神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 174 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("alkemia")) player.sendChat("Looks like you have not used the Alkemia Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("alkemia")) player.sendChat("看起来你还没使用过炼金界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 170 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("Looks like you have not used the Dynatos Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("看起来你还没使用过强能界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 171 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("Looks like you have not used the Dynatos Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("看起来你还没使用过强能界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 172 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("Looks like you have not used the Dynatos Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("看起来你还没使用过强能界神器!你无法进入该维度!");
|
||||
});
|
||||
|
||||
events.onEntityTravelToDimension(function(event as EntityTravelToDimensionEvent) {
|
||||
if (event.dimension != 173 || !event.entity instanceof IPlayer) return;
|
||||
val player as IPlayer = event.entity;
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("Looks like you have not used the Dynatos Artifact! You are not allowed here!");
|
||||
if (!player.hasGameStage("dynatos")) player.sendChat("看起来你还没使用过强能界神器!你无法进入该维度!");
|
||||
});
|
||||
@@ -6,9 +6,9 @@ import crafttweaker.mods.IMod;
|
||||
val ae2 as IMod = loadedMods["appliedenergistics2"];
|
||||
val ae2Items as IItemStack[] = ae2.items;
|
||||
for item in ae2Items {
|
||||
if(item.displayName has "Facade") {
|
||||
if(item.displayName has "Excavation Reactor") {
|
||||
item.addTooltip(format.red("You can craft facades with any block"));
|
||||
if(item.displayName has "Facade" || item.displayName has "伪装板" ) {
|
||||
if(item.displayName has "Excavation Reactor" || item.displayName has "开掘反应堆") {
|
||||
item.addTooltip(format.red("可用任意方块制作伪装板"));
|
||||
}
|
||||
else {
|
||||
mods.jei.JEI.hide(item);
|
||||
|
||||
@@ -183,7 +183,7 @@ voidportalbreaker.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 43) {
|
||||
player.sendChat("This only works in the void world (you won't need it anywhere else)");
|
||||
player.sendChat("仅在虚空世界可用(其他地方也用不到它)");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -244,7 +244,7 @@ warrenblindfold.beaconPayment = false;
|
||||
warrenblindfold.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
if(player.getDimension() != 684) {
|
||||
player.sendChat("You gotta be in the Limbo");
|
||||
player.sendChat("需位于灵薄狱");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("particle totem ~ ~ ~ 2 30 2 1 2000 20", player, world, true, true);
|
||||
|
||||
+93
-93
@@ -22,7 +22,7 @@ creeponiacallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 805) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ deeplandscallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 807) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ crysteviacallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 806) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -79,7 +79,7 @@ irominecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 813) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ boreancallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 814) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ lunaluscallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 816) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -136,7 +136,7 @@ wildwoodcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 421) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -155,7 +155,7 @@ skytherncallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 423) {
|
||||
player.sendChat("需在正确的维度使用");
|
||||
player.sendChat("需位于正确的维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 423) {
|
||||
player.sendChat("需在空境使用");
|
||||
player.sendChat("需位于空境");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockBelow = world.getBlockState(blockPosBelowPlayer);
|
||||
print(blockBelow.commandString);
|
||||
if(blockBelow != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Stand on a purpur block");
|
||||
player.sendChat("站在紫珀块上");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -200,7 +200,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon1 = posbeacon1.asBlockPos();
|
||||
var blockBelow1 = world.getBlockState(blockposbeacon1);
|
||||
if(blockBelow1 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, heed the call of the white sky, and reproduce the redquartz shape");
|
||||
player.sendChat("使用紫珀块组成正确的形状,听从白色天空的呼唤,重现红色石英的形状");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon2 = player.position.asPosition3f();
|
||||
@@ -210,7 +210,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon2 = posbeacon2.asBlockPos();
|
||||
var blockBelow2 = world.getBlockState(blockposbeacon2);
|
||||
if(blockBelow2 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon3 = player.position.asPosition3f();
|
||||
@@ -220,7 +220,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon3 = posbeacon3.asBlockPos();
|
||||
var blockBelow3 = world.getBlockState(blockposbeacon3);
|
||||
if(blockBelow3 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon4 = player.position.asPosition3f();
|
||||
@@ -230,7 +230,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon4 = posbeacon4.asBlockPos();
|
||||
var blockBelow4 = world.getBlockState(blockposbeacon4);
|
||||
if(blockBelow4 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon5 = player.position.asPosition3f();
|
||||
@@ -240,7 +240,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon5 = posbeacon5.asBlockPos();
|
||||
var blockBelow5 = world.getBlockState(blockposbeacon5);
|
||||
if(blockBelow5 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon6 = player.position.asPosition3f();
|
||||
@@ -250,7 +250,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon6 = posbeacon6.asBlockPos();
|
||||
var blockBelow6 = world.getBlockState(blockposbeacon6);
|
||||
if(blockBelow6 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon7 = player.position.asPosition3f();
|
||||
@@ -260,7 +260,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon7 = posbeacon7.asBlockPos();
|
||||
var blockBelow7 = world.getBlockState(blockposbeacon7);
|
||||
if(blockBelow7 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon8 = player.position.asPosition3f();
|
||||
@@ -270,7 +270,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon8 = posbeacon8.asBlockPos();
|
||||
var blockBelow8 = world.getBlockState(blockposbeacon8);
|
||||
if(blockBelow8 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -281,7 +281,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon9 = posbeacon9.asBlockPos();
|
||||
var blockBelow9 = world.getBlockState(blockposbeacon9);
|
||||
if(blockBelow9 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -292,7 +292,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon10 = posbeacon10.asBlockPos();
|
||||
var blockBelow10 = world.getBlockState(blockposbeacon10);
|
||||
if(blockBelow10 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon11 = player.position.asPosition3f();
|
||||
@@ -302,7 +302,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon11 = posbeacon11.asBlockPos();
|
||||
var blockBelow11 = world.getBlockState(blockposbeacon11);
|
||||
if(blockBelow11 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon12 = player.position.asPosition3f();
|
||||
@@ -312,7 +312,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon12 = posbeacon12.asBlockPos();
|
||||
var blockBelow12 = world.getBlockState(blockposbeacon12);
|
||||
if(blockBelow12 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon13 = player.position.asPosition3f();
|
||||
@@ -322,7 +322,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon13 = posbeacon13.asBlockPos();
|
||||
var blockBelow13 = world.getBlockState(blockposbeacon13);
|
||||
if(blockBelow13 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon14 = player.position.asPosition3f();
|
||||
@@ -332,7 +332,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon14 = posbeacon14.asBlockPos();
|
||||
var blockBelow14 = world.getBlockState(blockposbeacon14);
|
||||
if(blockBelow14 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon15 = player.position.asPosition3f();
|
||||
@@ -342,7 +342,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon15 = posbeacon15.asBlockPos();
|
||||
var blockBelow15 = world.getBlockState(blockposbeacon15);
|
||||
if(blockBelow15 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon16 = player.position.asPosition3f();
|
||||
@@ -352,7 +352,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon16 = posbeacon16.asBlockPos();
|
||||
var blockBelow16 = world.getBlockState(blockposbeacon16);
|
||||
if(blockBelow16 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon17 = player.position.asPosition3f();
|
||||
@@ -362,7 +362,7 @@ tuliteflower.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon17 = posbeacon17.asBlockPos();
|
||||
var blockBelow17 = world.getBlockState(blockposbeacon17);
|
||||
if(blockBelow17 != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("Compose the right shape out of purpur, the key is in the white sky");
|
||||
player.sendChat("使用紫珀块组成正确的形状,答案就在白色天空中");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -382,7 +382,7 @@ immortalliscallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 7) {
|
||||
player.sendChat("需在暮色森林使用");
|
||||
player.sendChat("需位于暮色森林");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -401,7 +401,7 @@ horrificcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 20) {
|
||||
player.sendChat("Enter the betweenlands");
|
||||
player.sendChat("进入交错次元");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -420,7 +420,7 @@ harbingercallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 7) {
|
||||
player.sendChat("需在暮色森林使用");
|
||||
player.sendChat("需位于暮色森林");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -439,7 +439,7 @@ dreamcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 427) {
|
||||
player.sendChat("You gotta be in vethea");
|
||||
player.sendChat("需位于梦魇世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -458,7 +458,7 @@ nightmarecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 427) {
|
||||
player.sendChat("You gotta be in vethea");
|
||||
player.sendChat("需位于梦魇世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -478,7 +478,7 @@ sacredcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 4) {
|
||||
player.sendChat("You gotta be in the aether");
|
||||
player.sendChat("需位于天境");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -497,7 +497,7 @@ callofthehaunted.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 7) {
|
||||
player.sendChat("You gotta be in the twilight forest");
|
||||
player.sendChat("需位于暮色森林");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -516,7 +516,7 @@ recursionprisonkey.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in the overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -536,13 +536,13 @@ stickycallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 50) {
|
||||
player.sendChat("You gotta be in the abyssal wasteland");
|
||||
player.sendChat("需位于深渊荒原");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("pillar-spawn big_bouncy_castle", player, world, true, true);
|
||||
Commands.call("summon Slime ~ ~10 ~ {Size:100,ActiveEffects:[{Id:10,Amplifier:4,Duration:999999},{Id:6,Amplifier:250,Duration:999999}],HandItems:[{Count:1,id:\"contenttweaker:big_slime\"},{}],HandDropChances:[1.0f,0.0f],Health:3000f}", player, world, true, true);
|
||||
player.sendChat("Kill it!");
|
||||
player.sendChat("杀了他!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -563,7 +563,7 @@ runickey.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("summon aoa3:clunkhead ~-5 ~10 ~ {HandItems:[{Count:1,id:\"contenttweaker:clunky_chunky_brick\"},{}],HandDropChances:[1.0f,0.0f]}", player, world, true, true);
|
||||
Commands.call("summon aoa3:clunkhead ~ ~10 ~5 {HandItems:[{Count:1,id:\"contenttweaker:clunky_chunky_brick\"},{}],HandDropChances:[1.0f,0.0f]}", player, world, true, true);
|
||||
Commands.call("summon aoa3:clunkhead ~ ~10 ~-5 {HandItems:[{Count:1,id:\"contenttweaker:clunky_chunky_brick\"},{}],HandDropChances:[1.0f,0.0f]}", player, world, true, true);
|
||||
player.sendChat("Kill them all!");
|
||||
player.sendChat("杀光他们!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -578,7 +578,7 @@ secretweapon.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
Commands.call("summon mightyenderchicken:ent_enderchicken ~ ~30 ~ {HandItems:[{Count:1,id:\"contenttweaker:recursive_feather\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:2000.0}],Health:2000f}", player, world, true, true);
|
||||
player.sendChat("Kill them all!");
|
||||
player.sendChat("杀光他们!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -593,12 +593,12 @@ arcaneprisonkey.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 426) {
|
||||
player.sendChat("You gotta be in arcana");
|
||||
player.sendChat("需位于秘界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("summon divinerpg:death_hound ~ ~1 ~ {HandItems:[{Count:1,id:\"contenttweaker:sympan_spirit\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:20000.0},{Name:generic.attackDamage, Base:10000.0}],Health:20000f}", player, world, true, true);
|
||||
player.sendChat("Kill it!");
|
||||
player.sendChat("杀了他!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -627,10 +627,10 @@ callofthejudge.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station to assemble this multiblock");
|
||||
player.sendChat("必须在空间站组装该多方块");
|
||||
}
|
||||
if(blockBelow != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("THIS CANNOT BE UNDONE - Stand on a purpur block to mark where you want to place the multiblock");
|
||||
player.sendChat("该操作无法撤消 - 站在紫珀块上来标记在何处放置此多方块");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -661,12 +661,12 @@ aesirrift.itemRightClick = function(stack, world, player, hand) {
|
||||
print(blockBelow.commandString);
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
player.sendChat("This will place down a structure, place away from your other stuff");
|
||||
player.sendChat("该物品将放置一个结构,使用时离其他东西远一些");
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station to assemble this multiblock");
|
||||
player.sendChat("必须在空间站组装该多方块");
|
||||
}
|
||||
if(blockBelow != <blockstate:minecraft:purpur_block>) {
|
||||
player.sendChat("THIS CANNOT BE UNDONE - Stand on a purpur block to mark where you want to place the multiblock");
|
||||
player.sendChat("该操作无法撤消 - 站在紫珀块上来标记在何处放置此多方块");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -686,13 +686,13 @@ mossygravedust.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in the overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("time set night", player, world, true, true);
|
||||
Commands.call("summon mod_lavacow:sludgelord ~ ~1 ~ {HandItems:[{Count:1,id:\"contenttweaker:sentient_meatball\"},{}],HandDropChances:[1.0f,0.0f]}", player, world, true, true);
|
||||
player.sendChat("Kill it!");
|
||||
player.sendChat("杀了他!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -707,13 +707,13 @@ unusuallyheavybone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in the overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("time set night", player, world, true, true);
|
||||
Commands.call("summon aoa3:bone_creature ~ ~1 ~ {HandItems:[{Count:1,id:\"contenttweaker:hard_bone\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000.0},{Name:generic.attackDamage, Base:10.0}],Health:1000f}", player, world, true, true);
|
||||
player.sendChat("Kill it!");
|
||||
player.sendChat("杀了他!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -728,12 +728,12 @@ summoningcomputer.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 166) {
|
||||
player.sendChat("You gotta be in the proxima belt");
|
||||
player.sendChat("需位于比邻星带");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("summon aoa3:polytom ~ ~1 ~ {HandItems:[{Count:1,id:\"contenttweaker:fluix_microcontroller\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:3000.0},{Name:generic.attackDamage, Base:300.0}],Health:3000f}", player, world, true, true);
|
||||
player.sendChat("Kill it!");
|
||||
player.sendChat("杀了他!");
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
@@ -753,7 +753,7 @@ skeletalcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in the overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -785,7 +785,7 @@ fluixcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 1) {
|
||||
player.sendChat("You gotta be in the end");
|
||||
player.sendChat("需位于末地");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -806,7 +806,7 @@ terrestrialanimator0.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -826,7 +826,7 @@ terrestrialanimator1.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -846,7 +846,7 @@ terrestrialanimator2.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -866,7 +866,7 @@ terrestrialanimator3.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -886,7 +886,7 @@ terrestrialanimator4.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -906,7 +906,7 @@ terrestrialanimator5.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -926,7 +926,7 @@ terrestrialanimator6.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -946,7 +946,7 @@ terrestrialanimator7.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 165) {
|
||||
player.sendChat("You gotta be in pixonia");
|
||||
player.sendChat("需位于光精界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -966,10 +966,10 @@ vibratingmithminiteschythe.itemRightClick = function(stack, world, player, hand)
|
||||
}
|
||||
|
||||
if(player.getDimension() != 183) {
|
||||
player.sendChat("You gotta be in vibe");
|
||||
player.sendChat("需位于谐律界");
|
||||
return "FAIL";
|
||||
}
|
||||
player.sendChat("Use on tainted soil");
|
||||
player.sendChat("在腐化泥土上使用");
|
||||
|
||||
Commands.call("fill ~2 ~2 ~2 ~-2 ~-2 ~-2 contenttweaker:ichor 0 replace thaumcraft:taint_soil", player, world, true, true);
|
||||
|
||||
@@ -987,7 +987,7 @@ taintedcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 183) {
|
||||
player.sendChat("You gotta be in vibe");
|
||||
player.sendChat("需位于谐律界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1007,7 +1007,7 @@ radiatingcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 1) {
|
||||
player.sendChat("You gotta be in the end");
|
||||
player.sendChat("需位于末地");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1032,7 +1032,7 @@ demonologistcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 146) {
|
||||
player.sendChat("You gotta be in Haumea");
|
||||
player.sendChat("需位于哈乌美亚");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1062,7 +1062,7 @@ armorercallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 148) {
|
||||
player.sendChat("You gotta be in Osiris");
|
||||
player.sendChat("需位于奥西里斯");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1083,7 +1083,7 @@ undeadcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 53) {
|
||||
player.sendChat("You gotta be in The Dark Realm");
|
||||
player.sendChat("需位于黑暗领域");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1115,7 +1115,7 @@ betweenlandscallstone0.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1136,7 +1136,7 @@ betweenlandscallstone1.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1156,7 +1156,7 @@ betweenlandscallstone2.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1176,7 +1176,7 @@ betweenlandscallstone3.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1196,7 +1196,7 @@ betweenlandscallstone4.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1216,7 +1216,7 @@ betweenlandscallstone5.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1236,7 +1236,7 @@ betweenlandscallstone6.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1256,7 +1256,7 @@ betweenlandscallstone7.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1276,7 +1276,7 @@ betweenlandscallstone8.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("You gotta be in overworld");
|
||||
player.sendChat("需位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1297,7 +1297,7 @@ constructorsummoner.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 426) {
|
||||
player.sendChat("You gotta be in Arcana");
|
||||
player.sendChat("需位于秘界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1319,7 +1319,7 @@ lordsummoner.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 426) {
|
||||
player.sendChat("You gotta be in Arcana");
|
||||
player.sendChat("需位于秘界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1360,7 +1360,7 @@ ptah_callstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 149) {
|
||||
player.sendChat("You gotta be in ptah");
|
||||
player.sendChat("需位于普塔");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1381,7 +1381,7 @@ trinitycallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 150) {
|
||||
player.sendChat("You gotta be in hator");
|
||||
player.sendChat("需位于哈托尔");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1403,7 +1403,7 @@ peacefuloathcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 151) {
|
||||
player.sendChat("You gotta be in europa");
|
||||
player.sendChat("需位于欧罗巴");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1424,7 +1424,7 @@ gundevilcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 160) {
|
||||
player.sendChat("You gotta be in falacer");
|
||||
player.sendChat("需位于法拉瑟");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1445,7 +1445,7 @@ unburiedcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 152) {
|
||||
player.sendChat("You gotta be in oi");
|
||||
player.sendChat("需位于奥伊");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1467,7 +1467,7 @@ anemiccallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != -11325) {
|
||||
player.sendChat("You gotta be in the deep dark");
|
||||
player.sendChat("需位于漆黑世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1491,7 +1491,7 @@ orbitalcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 1) {
|
||||
player.sendChat("You gotta be in the end");
|
||||
player.sendChat("需位于末地");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1520,7 +1520,7 @@ bubbellalliancecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 147) {
|
||||
player.sendChat("You gotta be in sedna");
|
||||
player.sendChat("需位于塞德娜");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1540,7 +1540,7 @@ biomeritualcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 149) {
|
||||
player.sendChat("You gotta be in ptah");
|
||||
player.sendChat("需位于普塔");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1561,7 +1561,7 @@ hiddenpowercallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 166) {
|
||||
player.sendChat("You gotta be in proxima");
|
||||
player.sendChat("需位于比邻星带");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1605,7 +1605,7 @@ thornycallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 818) {
|
||||
player.sendChat("You gotta be in precasia");
|
||||
player.sendChat("需位于传说维度");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1625,7 +1625,7 @@ umberstonecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 66) {
|
||||
player.sendChat("You gotta be in Erebus");
|
||||
player.sendChat("需位于混沌之地");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -1645,7 +1645,7 @@ cleansingcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 50) {
|
||||
player.sendChat("You gotta be in the Abyssal Wastelands");
|
||||
player.sendChat("需位于深渊荒原");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
+27
-27
@@ -96,7 +96,7 @@ imstuckgetmehome.itemRightClick = function(stack, world, player, hand) {
|
||||
if(player.getDimension() != 686) {
|
||||
if(player.getDimension() != 687) {
|
||||
if(player.getDimension() != 66) {
|
||||
player.sendChat("This will get you unstuck from a dimensional door, the erebus, and the limbo");
|
||||
player.sendChat("该物品能让你从维度门、混沌之地和灵薄狱中脱身");
|
||||
return "FAIL";
|
||||
}
|
||||
}
|
||||
@@ -113,8 +113,8 @@ flintandfurnace.maxStackSize = 1;
|
||||
flintandfurnace.glowing = true;
|
||||
flintandfurnace.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
player.sendChat("Use this in the overworld to enter the furnace dimension");
|
||||
player.sendChat("Use this in the furnace dimension to come back");
|
||||
player.sendChat("在主世界使用以进入熔炉维度");
|
||||
player.sendChat("在熔炉维度使用该物品以返回");
|
||||
|
||||
|
||||
if(player.getDimension() == 0) {
|
||||
@@ -129,7 +129,7 @@ if(player.getDimension() == 0) {
|
||||
var blockBelow = world.getBlockState(blockPosBelowPlayer);
|
||||
print(blockBelow.commandString);
|
||||
if(blockBelow != <blockstate:minecraft:cobblestone>) {
|
||||
player.sendChat("Stand on Cobblestone");
|
||||
player.sendChat("站在圆石上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posfurnace1 = player.position.asPosition3f();
|
||||
@@ -138,7 +138,7 @@ if(player.getDimension() == 0) {
|
||||
var blockposfurnace1 = posfurnace1.asBlockPos();
|
||||
var blockBelow1 = world.getBlockState(posfurnace1);
|
||||
if(blockBelow1 != <blockstate:minecraft:coal_block>) {
|
||||
player.sendChat("Place four coal blocks around the cobblestone");
|
||||
player.sendChat("在圆石周围放置四个煤块");
|
||||
return "FAIL";
|
||||
}
|
||||
var posfurnace2 = player.position.asPosition3f();
|
||||
@@ -147,7 +147,7 @@ if(player.getDimension() == 0) {
|
||||
var blockposfurnace2 = posfurnace2.asBlockPos();
|
||||
var blockBelow2 = world.getBlockState(posfurnace2);
|
||||
if(blockBelow2 != <blockstate:minecraft:coal_block>) {
|
||||
player.sendChat("Place four coal blocks around the cobblestone");
|
||||
player.sendChat("在圆石周围放置四个煤块");
|
||||
return "FAIL";
|
||||
}
|
||||
var posfurnace3 = player.position.asPosition3f();
|
||||
@@ -156,7 +156,7 @@ if(player.getDimension() == 0) {
|
||||
var blockposfurnace3 = posfurnace3.asBlockPos();
|
||||
var blockBelow3 = world.getBlockState(posfurnace3);
|
||||
if(blockBelow3 != <blockstate:minecraft:coal_block>) {
|
||||
player.sendChat("Place four coal blocks around the cobblestone");
|
||||
player.sendChat("在圆石周围放置四个煤块");
|
||||
return "FAIL";
|
||||
}
|
||||
var posfurnace4 = player.position.asPosition3f();
|
||||
@@ -165,7 +165,7 @@ if(player.getDimension() == 0) {
|
||||
var blockposfurnace4 = posfurnace3.asBlockPos();
|
||||
var blockBelow4 = world.getBlockState(posfurnace4);
|
||||
if(blockBelow4 != <blockstate:minecraft:coal_block>) {
|
||||
player.sendChat("Place four coal blocks around the cobblestone");
|
||||
player.sendChat("在圆石周围放置四个煤块");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -235,7 +235,7 @@ lunawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("summon astralsorcery:entitystarburst", player, world, true, true);
|
||||
return "Pass";
|
||||
}
|
||||
player.sendChat("You gotta be in the end");
|
||||
player.sendChat("需位于末地");
|
||||
return "FAIL";
|
||||
};
|
||||
lunawarper.register();
|
||||
@@ -257,7 +257,7 @@ osiriswarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 148", player, world, true, true);
|
||||
@@ -282,7 +282,7 @@ ptahwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 149", player, world, true, true);
|
||||
@@ -307,7 +307,7 @@ hatorwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 150", player, world, true, true);
|
||||
@@ -332,7 +332,7 @@ europawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 151", player, world, true, true);
|
||||
@@ -356,7 +356,7 @@ oiwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 152", player, world, true, true);
|
||||
@@ -380,7 +380,7 @@ falacerwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 160", player, world, true, true);
|
||||
@@ -404,7 +404,7 @@ orcuswarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 161", player, world, true, true);
|
||||
@@ -428,7 +428,7 @@ haumeawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 146", player, world, true, true);
|
||||
@@ -452,7 +452,7 @@ sednawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 147", player, world, true, true);
|
||||
@@ -476,7 +476,7 @@ rheniawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 163", player, world, true, true);
|
||||
@@ -500,7 +500,7 @@ myrmexwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 164", player, world, true, true);
|
||||
@@ -524,7 +524,7 @@ pixoniawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 165", player, world, true, true);
|
||||
@@ -548,7 +548,7 @@ proximabeltwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 166", player, world, true, true);
|
||||
@@ -572,7 +572,7 @@ nerowarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 170", player, world, true, true);
|
||||
@@ -596,7 +596,7 @@ zoiwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 171", player, world, true, true);
|
||||
@@ -620,7 +620,7 @@ akathartoswarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 172", player, world, true, true);
|
||||
@@ -644,7 +644,7 @@ pauramwarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 173", player, world, true, true);
|
||||
@@ -668,7 +668,7 @@ alkemiawarper.itemRightClick = function(stack, world, player, hand) {
|
||||
var check_pos as crafttweaker.util.Position3f;
|
||||
check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z);
|
||||
if(world.getBiome(check_pos).name != "Space") {
|
||||
player.sendChat("You have to be in a space station");
|
||||
player.sendChat("需位于空间站内");
|
||||
return "FAIL";
|
||||
}
|
||||
Commands.call("cofh tpx @p 174", player, world, true, true);
|
||||
|
||||
@@ -12,7 +12,7 @@ function addPuzzleShapeless(name as string, output as IItemStack, ingredients as
|
||||
function(out, cInfo, player){
|
||||
if !isNull(player) && !player.hasGameStage(stage_name) {
|
||||
player.addGameStage(stage_name);
|
||||
player.sendChat("Unlocked stage \"" + stage_name + "\"");
|
||||
player.sendChat("已解锁阶段 \"" + stage_name + "\"");
|
||||
}
|
||||
}
|
||||
);
|
||||
@@ -27,7 +27,7 @@ function addPuzzleShaped(name as string, output as IItemStack, ingredients as II
|
||||
function(out, cInfo, player){
|
||||
if !isNull(player) && !player.hasGameStage(stage_name) {
|
||||
player.addGameStage(stage_name);
|
||||
player.sendChat("Unlocked stage \"" + stage_name + "\"");
|
||||
player.sendChat("已解锁阶段 \"" + stage_name + "\"");
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
@@ -153,9 +153,9 @@ vengefulkey.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("execute @s ~ ~ ~ detect ~ ~-1 ~ contenttweaker:vengeful_portal 0 fill ~ ~-1 ~ ~ ~-1 ~ air 0 destroy", player, world, true, true);
|
||||
|
||||
|
||||
player.sendChat("This item serves two purposes, to open the entrance to the will crystal monolith, and to break the first four crystal clusters located there!");
|
||||
player.sendChat("Stand on top of the vengeful portal to break it!");
|
||||
player.sendChat("Stand right below, or on top of (both work) the clusters to break them!");
|
||||
player.sendChat("该物品有两种用途,其一是打开意志晶块碑的入口,其二是破坏位于那里的四种晶簇块!");
|
||||
player.sendChat("站在复仇传送门下方来将其破坏!");
|
||||
player.sendChat("站在晶簇块正下方,或上方来将其破坏!");
|
||||
|
||||
|
||||
return "PASS";
|
||||
@@ -178,9 +178,9 @@ retaliationkey.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("execute @s ~ ~ ~ detect ~ ~2 ~ contenttweaker:retaliation_portal 0 fill ~ ~2 ~ ~ ~2 ~ air 0 destroy", player, world, true, true);
|
||||
|
||||
|
||||
player.sendChat("This item serves two purposes, to open the second gate in the will crystal monolith, and to break the final crystal cluster located there!");
|
||||
player.sendChat("Stand right below the vengeful portal to break it!");
|
||||
player.sendChat("Stand right below the cluster to break it!");
|
||||
player.sendChat("该物品有两种用途,其一是打开意志晶块碑的第二扇门,其二是破坏位于那里的最终晶簇块!");
|
||||
player.sendChat("站在复仇传送门下方来将其破坏!");
|
||||
player.sendChat("站在晶簇块下方来将其破坏!");
|
||||
|
||||
|
||||
return "PASS";
|
||||
@@ -263,7 +263,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
// check if player is in spatial storage
|
||||
if(player.getDimension() != -26) {
|
||||
player.sendChat("Enter the spatial storage and stand on a beacon");
|
||||
player.sendChat("进入空间元件维度,然后站在信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -277,7 +277,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockBelow = world.getBlockState(blockPosBelowPlayer);
|
||||
print(blockBelow.commandString);
|
||||
if(blockBelow != <blockstate:minecraft:beacon>) {
|
||||
player.sendChat("Stand on a beacon");
|
||||
player.sendChat("站在信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -289,7 +289,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon1 = posbeacon1.asBlockPos();
|
||||
var blockBelow1 = world.getBlockState(blockposbeacon1);
|
||||
if(blockBelow1 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon2 = player.position.asPosition3f();
|
||||
@@ -299,7 +299,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon2 = posbeacon2.asBlockPos();
|
||||
var blockBelow2 = world.getBlockState(blockposbeacon2);
|
||||
if(blockBelow2 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon3 = player.position.asPosition3f();
|
||||
@@ -309,7 +309,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon3 = posbeacon3.asBlockPos();
|
||||
var blockBelow3 = world.getBlockState(blockposbeacon3);
|
||||
if(blockBelow3 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon4 = player.position.asPosition3f();
|
||||
@@ -319,7 +319,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon4 = posbeacon4.asBlockPos();
|
||||
var blockBelow4 = world.getBlockState(blockposbeacon4);
|
||||
if(blockBelow4 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon5 = player.position.asPosition3f();
|
||||
@@ -329,7 +329,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon5 = posbeacon5.asBlockPos();
|
||||
var blockBelow5 = world.getBlockState(blockposbeacon5);
|
||||
if(blockBelow5 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon6 = player.position.asPosition3f();
|
||||
@@ -339,7 +339,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon6 = posbeacon6.asBlockPos();
|
||||
var blockBelow6 = world.getBlockState(blockposbeacon6);
|
||||
if(blockBelow6 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon7 = player.position.asPosition3f();
|
||||
@@ -349,7 +349,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon7 = posbeacon7.asBlockPos();
|
||||
var blockBelow7 = world.getBlockState(blockposbeacon7);
|
||||
if(blockBelow7 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon8 = player.position.asPosition3f();
|
||||
@@ -359,7 +359,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon8 = posbeacon8.asBlockPos();
|
||||
var blockBelow8 = world.getBlockState(blockposbeacon8);
|
||||
if(blockBelow8 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
var posbeacon9 = player.position.asPosition3f();
|
||||
@@ -369,7 +369,7 @@ nightmareincense.itemRightClick = function(stack, world, player, hand) {
|
||||
var blockposbeacon9 = posbeacon9.asBlockPos();
|
||||
var blockBelow9 = world.getBlockState(blockposbeacon9);
|
||||
if(blockBelow9 != <blockstate:minecraft:diamond_block>) {
|
||||
player.sendChat("Stand on a tier 1 diamond beacon");
|
||||
player.sendChat("站在1级信标上");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
@@ -390,7 +390,7 @@ recursiontrap.itemRightClick = function(stack, world, player, hand) {
|
||||
}
|
||||
|
||||
if(player.getDimension() != 0) {
|
||||
player.sendChat("Must be in the overworld");
|
||||
player.sendChat("必须位于主世界");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user