ฉันจะเพิ่มม็อบที่กำหนดเองใน Minecraft ได้อย่างไร


16

โดยพื้นฐานแล้วตัดสินใจที่จะสร้างม็อบของตัวเองฉันมี:

  • สร้างคลาสเอนทิตี้ของม็อบของฉัน
  • สร้างคลาสโมเดล mobs ของฉัน
  • วาดรูปแบบ
  • เพิ่มการเรียกฟังก์ชันสำหรับ addMapping ภายในคลาส EntityList

ฉันติดอยู่กับสิ่งที่ต้องทำต่อไป ฉันพยายามค้นหารหัสที่เกี่ยวกับการวางไข่สัตว์ที่แฝงตัวอยู่ในโลกอย่างไรก็ตามฉันไม่พบมัน

ช่วยชื่นชมอย่างมาก


1
ฉันได้ทำข้อเสนอใหม่สำหรับเว็บไซต์ modding ใน stackexchange หากคุณต้องการให้คะแนนของคุณ ไม่สามารถทำร้ายแม้ว่าใครบางคนจะตอบคำถามของคุณที่นี่
วิศวกร

และทำการค้นหาใน "minecraft" คุณจะพบผลลัพธ์ในไซต์นี้ที่ดัดแปลงเกมดังกล่าว
วิศวกร

1
World.java:2818 - ในระหว่างวิธีติ๊ก - SpawnerAnimals.perform Spawning (นี่คือ spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
liamzebedee

คำตอบ:


18

ดีฉันจะไม่เขียนบทช่วยสอนทั้งหมด (เพราะฉันมีเวลา จำกัด ) แต่ฉันจะเชื่อมโยงคุณกับแหล่งข้อมูลและให้คำแนะนำ

ประการแรกถ้าคุณกำลังจะดัดแปลง Minecraft ในทางใดทางหนึ่งคุณต้องการไปที่วิกิ modding

ฉันมองไปรอบ ๆ วิกิและพบว่ามีการสอนการสร้างม็อบขั้นพื้นฐานพื้นฐานการกวดวิชาสร้างม็อบ

มีแบบฝึกหัดการสร้าง mod ขนาดใหญ่อยู่ที่นี่กวดวิชาที่นี่ คุณควรมีเรียดผ่านที่

ฉันเลือกบทเรียนบางอย่างที่คุณอาจชอบ -

ตอนนี้การสร้างแบบจำลองมันใช้เวลาสักครู่ในการค้นหา แต่ฉันพบโปรแกรมการสร้างแบบจำลอง 3 แบบ

  • Techne - ช่วยให้คุณสร้างแบบจำลองซึ่งจะถูกแปลงเป็นรหัส Java มีบทเรียนผู้ใช้จำนวนมากเกี่ยวกับวิธีสร้างแบบจำลองของวานิลลา (วัว, endermen และอื่น ๆ )
  • MCModeller - GUI อย่างง่าย, แสดงตัวอย่างแบบสด รหัสใน Java
  • FMCModeller - GUI นั้นไม่ง่าย แต่ก็ดูเป็นมืออาชีพอย่างมากด้วย 2 มุมมองหนึ่งสำหรับ spritesheet และอีกอันสำหรับแสดงรูปแบบการแสดงสด (ซึ่งคุณสามารถหมุน ฯลฯ ) รหัสใน Flash

สำหรับรหัสการวางไข่สัตว์แบบพาสซีฟฉันขอแนะนำให้คุณดาวน์โหลดMinecraft Coders Pack MCPและค้นหาไฟล์ต้นฉบับ วิธีแรกที่ฉันค้นพบวิธีดัดแปลงตัวสร้างภูมิประเทศนั้นคือค้นหาไดเรกทอรีแหล่งสำหรับ blockID ที่ฉันดัดแปลง ฉันขอแนะนำให้คุณค้นหาคำเช่น "วางไข่" และ "เอนทิตี"

คุณต้องเข้าใจว่าเมื่อ Mojang ปล่อยการสนับสนุน modding สิ่งนี้จะง่ายขึ้นมากดังนั้นโปรดเตรียมเปลี่ยนรหัสของคุณ นอกจากนี้ด้วยการอัพเดทการผจญภัยใหม่ล่าสุดโมจังยังเปลี่ยนรหัสอยู่ตลอดเวลา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.