add 2.6.6 files
122
.gitignore
vendored
@@ -1,79 +1,53 @@
|
|||||||
# ---> JetBrains
|
.gradle
|
||||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
**/build/
|
||||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
!src/**/build/
|
||||||
|
|
||||||
# User-specific stuff
|
# Ignore Gradle GUI config
|
||||||
.idea/**/workspace.xml
|
gradle-app.setting
|
||||||
.idea/**/tasks.xml
|
|
||||||
.idea/**/usage.statistics.xml
|
|
||||||
.idea/**/dictionaries
|
|
||||||
.idea/**/shelf
|
|
||||||
|
|
||||||
# AWS User-specific
|
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
|
||||||
.idea/**/aws.xml
|
!gradle-wrapper.jar
|
||||||
|
|
||||||
# Generated files
|
# Cache of project
|
||||||
.idea/**/contentModel.xml
|
.gradletasknamecache
|
||||||
|
|
||||||
# Sensitive or high-churn files
|
# Eclipse Gradle plugin generated files
|
||||||
.idea/**/dataSources/
|
# Eclipse Core
|
||||||
.idea/**/dataSources.ids
|
.project
|
||||||
.idea/**/dataSources.local.xml
|
# JDT-specific (Eclipse Java Development Tools)
|
||||||
.idea/**/sqlDataSources.xml
|
.classpath
|
||||||
.idea/**/dynamic.xml
|
|
||||||
.idea/**/uiDesigner.xml
|
|
||||||
.idea/**/dbnavigator.xml
|
|
||||||
|
|
||||||
# Gradle
|
|
||||||
.idea/**/gradle.xml
|
|
||||||
.idea/**/libraries
|
|
||||||
|
|
||||||
# Gradle and Maven with auto-import
|
|
||||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
|
||||||
# since they will be recreated, and may cause churn. Uncomment if using
|
|
||||||
# auto-import.
|
|
||||||
# .idea/artifacts
|
|
||||||
# .idea/compiler.xml
|
|
||||||
# .idea/jarRepositories.xml
|
|
||||||
# .idea/modules.xml
|
|
||||||
# .idea/*.iml
|
|
||||||
# .idea/modules
|
|
||||||
# *.iml
|
|
||||||
# *.ipr
|
|
||||||
|
|
||||||
# CMake
|
|
||||||
cmake-build-*/
|
|
||||||
|
|
||||||
# Mongo Explorer plugin
|
|
||||||
.idea/**/mongoSettings.xml
|
|
||||||
|
|
||||||
# File-based project format
|
|
||||||
*.iws
|
|
||||||
|
|
||||||
# IntelliJ
|
|
||||||
out/
|
|
||||||
|
|
||||||
# mpeltonen/sbt-idea plugin
|
|
||||||
.idea_modules/
|
|
||||||
|
|
||||||
# JIRA plugin
|
|
||||||
atlassian-ide-plugin.xml
|
|
||||||
|
|
||||||
# Cursive Clojure plugin
|
|
||||||
.idea/replstate.xml
|
|
||||||
|
|
||||||
# SonarLint plugin
|
|
||||||
.idea/sonarlint/
|
|
||||||
|
|
||||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
|
||||||
com_crashlytics_export_strings.xml
|
|
||||||
crashlytics.properties
|
|
||||||
crashlytics-build.properties
|
|
||||||
fabric.properties
|
|
||||||
|
|
||||||
# Editor-based Rest Client
|
|
||||||
.idea/httpRequests
|
|
||||||
|
|
||||||
# Android studio 3.1+ serialized cache file
|
|
||||||
.idea/caches/build_file_checksums.ser
|
|
||||||
|
|
||||||
|
#mcreator files
|
||||||
|
.mcreator
|
||||||
|
hpm.mcreator
|
||||||
|
mcreator.gradle
|
||||||
|
**/.mcreator/
|
||||||
|
**/run/
|
||||||
|
**/models/
|
||||||
|
**/elements/
|
||||||
|
**/.idea/
|
||||||
|
**/.settings/
|
||||||
|
/.gradle/
|
||||||
|
/.idea/
|
||||||
|
/.mcreator/
|
||||||
|
/.settings/
|
||||||
|
/build/
|
||||||
|
/elements/
|
||||||
|
/models/
|
||||||
|
/run/
|
||||||
|
git-lfs.exe
|
||||||
|
/.gitattributes
|
||||||
|
/2023-02-27_22.png
|
||||||
|
/corvette-steamship-swashbucklers.png
|
||||||
|
/cutter-swashbucklers.png
|
||||||
|
/image-1.png
|
||||||
|
/MilCutterRecipe.png
|
||||||
|
/pre266recipes.png
|
||||||
|
/raft-swashbucklers.png
|
||||||
|
/recipes.png
|
||||||
|
/ships (1).png
|
||||||
|
/swashbuckler-swashbucklers.png
|
||||||
|
/unins000.dat
|
||||||
|
/unins000.exe
|
||||||
|
/upgraded-swashbuckler-swashbucklers.png
|
||||||
|
/war-cutter-swashbucklers.png
|
||||||
|
|||||||
BIN
2.6.5/Swashbucklers 2.6.5 1.16.5.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.19.2.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.19.4.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.20.1.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.20.4.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.20.6.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5 1.21.1.jar
Normal file
BIN
2.6.5/Swashbucklers! 2.6.5.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6 1.18.2.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6 1.19.2.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6 1.19.4.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6A 1.20.1.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6A 1.21.1 neoforge.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6B 1.19.4.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6B 1.20.1.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6B 1.20.4 neoforge.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6B 1.21.1 neoforge.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6B 1.21.4 neoforge.jar
Normal file
BIN
2.6.6/swashbucklers! 2.6.6C 1.21.1 neoforge.jar
Normal file
BIN
Achievements/AFineNavyVessel.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Achievements/AdvancedWarfare.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
Achievements/AllAchievementsUnlocked.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
Achievements/CrudeBeginnings.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
Achievements/ExpandingHorizons.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
Achievements/ExplosiveAdvancement.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Achievements/GlassCannon.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
Achievements/IfItBrokeFixIt.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Achievements/JackSparrowWho.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
Achievements/MaintenenceIsKey.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Achievements/NoAchievementsUnlocked.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
Achievements/NoMercy.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Achievements/Swashbucklers.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Achievements/ToTheDarkSide.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Achievements/WellSheAintMuch.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
ShipPickup.png
Normal file
|
After Width: | Height: | Size: 4.0 MiB |
BIN
ShipRepair.png
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
ShipSpeedGif.gif
LFS
Normal file
BIN
SpannerTool.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
WarCutter.png
Normal file
|
After Width: | Height: | Size: 191 KiB |
62
build.gradle
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
buildscript {
|
||||||
|
repositories {
|
||||||
|
maven { url = 'https://maven.minecraftforge.net' }
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
apply plugin: 'net.minecraftforge.gradle'
|
||||||
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
|
version = '1.0'
|
||||||
|
group = 'com.yourname.modid'
|
||||||
|
archivesBaseName = 'modid'
|
||||||
|
|
||||||
|
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||||
|
|
||||||
|
minecraft {
|
||||||
|
mappings channel: 'official', version: '1.18.2'
|
||||||
|
|
||||||
|
accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
|
||||||
|
|
||||||
|
runs {
|
||||||
|
client {
|
||||||
|
workingDirectory project.file('run')
|
||||||
|
|
||||||
|
property 'forge.logging.markers', 'REGISTRIES'
|
||||||
|
property 'forge.logging.console.level', 'debug'
|
||||||
|
|
||||||
|
mods {
|
||||||
|
examplemod {
|
||||||
|
source sourceSets.main
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
workingDirectory project.file('run')
|
||||||
|
|
||||||
|
property 'forge.logging.markers', 'REGISTRIES'
|
||||||
|
property 'forge.logging.console.level', 'debug'
|
||||||
|
|
||||||
|
mods {
|
||||||
|
examplemod {
|
||||||
|
source sourceSets.main
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
minecraft 'net.minecraftforge:forge:1.18.2-40.2.21'
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.withType(JavaCompile).configureEach {
|
||||||
|
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
|
||||||
|
}
|
||||||
|
|
||||||
|
apply from: 'mcreator.gradle'
|
||||||
|
|
||||||
2
gradle.properties
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
org.gradle.jvmargs=-Xmx3G
|
||||||
|
org.gradle.daemon=false
|
||||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
5
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
distributionBase=GRADLE_USER_HOME
|
||||||
|
distributionPath=wrapper/dists
|
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
|
||||||
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
zipStorePath=wrapper/dists
|
||||||
172
gradlew
vendored
Normal file
@@ -0,0 +1,172 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
##
|
||||||
|
## Gradle start up script for UN*X
|
||||||
|
##
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
# Attempt to set APP_HOME
|
||||||
|
# Resolve links: $0 may be a link
|
||||||
|
PRG="$0"
|
||||||
|
# Need this for relative symlinks.
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`"/$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
SAVED="`pwd`"
|
||||||
|
cd "`dirname \"$PRG\"`/" >/dev/null
|
||||||
|
APP_HOME="`pwd -P`"
|
||||||
|
cd "$SAVED" >/dev/null
|
||||||
|
|
||||||
|
APP_NAME="Gradle"
|
||||||
|
APP_BASE_NAME=`basename "$0"`
|
||||||
|
|
||||||
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
DEFAULT_JVM_OPTS=""
|
||||||
|
|
||||||
|
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||||
|
MAX_FD="maximum"
|
||||||
|
|
||||||
|
warn () {
|
||||||
|
echo "$*"
|
||||||
|
}
|
||||||
|
|
||||||
|
die () {
|
||||||
|
echo
|
||||||
|
echo "$*"
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# OS specific support (must be 'true' or 'false').
|
||||||
|
cygwin=false
|
||||||
|
msys=false
|
||||||
|
darwin=false
|
||||||
|
nonstop=false
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN* )
|
||||||
|
cygwin=true
|
||||||
|
;;
|
||||||
|
Darwin* )
|
||||||
|
darwin=true
|
||||||
|
;;
|
||||||
|
MINGW* )
|
||||||
|
msys=true
|
||||||
|
;;
|
||||||
|
NONSTOP* )
|
||||||
|
nonstop=true
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
|
# Determine the Java command to use to start the JVM.
|
||||||
|
if [ -n "$JAVA_HOME" ] ; then
|
||||||
|
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||||
|
# IBM's JDK on AIX uses strange locations for the executables
|
||||||
|
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||||
|
else
|
||||||
|
JAVACMD="$JAVA_HOME/bin/java"
|
||||||
|
fi
|
||||||
|
if [ ! -x "$JAVACMD" ] ; then
|
||||||
|
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
JAVACMD="java"
|
||||||
|
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Increase the maximum file descriptors if we can.
|
||||||
|
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
||||||
|
MAX_FD_LIMIT=`ulimit -H -n`
|
||||||
|
if [ $? -eq 0 ] ; then
|
||||||
|
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||||
|
MAX_FD="$MAX_FD_LIMIT"
|
||||||
|
fi
|
||||||
|
ulimit -n $MAX_FD
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Darwin, add options to specify how the application appears in the dock
|
||||||
|
if $darwin; then
|
||||||
|
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java
|
||||||
|
if $cygwin ; then
|
||||||
|
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||||
|
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||||
|
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||||
|
|
||||||
|
# We build the pattern for arguments to be converted via cygpath
|
||||||
|
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||||
|
SEP=""
|
||||||
|
for dir in $ROOTDIRSRAW ; do
|
||||||
|
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||||
|
SEP="|"
|
||||||
|
done
|
||||||
|
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||||
|
# Add a user-defined pattern to the cygpath arguments
|
||||||
|
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||||
|
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||||
|
fi
|
||||||
|
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||||
|
i=0
|
||||||
|
for arg in "$@" ; do
|
||||||
|
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||||
|
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||||
|
|
||||||
|
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||||
|
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||||
|
else
|
||||||
|
eval `echo args$i`="\"$arg\""
|
||||||
|
fi
|
||||||
|
i=$((i+1))
|
||||||
|
done
|
||||||
|
case $i in
|
||||||
|
(0) set -- ;;
|
||||||
|
(1) set -- "$args0" ;;
|
||||||
|
(2) set -- "$args0" "$args1" ;;
|
||||||
|
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||||
|
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||||
|
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||||
|
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||||
|
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||||
|
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||||
|
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Escape application args
|
||||||
|
save () {
|
||||||
|
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||||
|
echo " "
|
||||||
|
}
|
||||||
|
APP_ARGS=$(save "$@")
|
||||||
|
|
||||||
|
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||||
|
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||||
|
|
||||||
|
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
|
||||||
|
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$JAVACMD" "$@"
|
||||||
84
gradlew.bat
vendored
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
@if "%DEBUG%" == "" @echo off
|
||||||
|
@rem ##########################################################################
|
||||||
|
@rem
|
||||||
|
@rem Gradle startup script for Windows
|
||||||
|
@rem
|
||||||
|
@rem ##########################################################################
|
||||||
|
|
||||||
|
@rem Set local scope for the variables with windows NT shell
|
||||||
|
if "%OS%"=="Windows_NT" setlocal
|
||||||
|
|
||||||
|
set DIRNAME=%~dp0
|
||||||
|
if "%DIRNAME%" == "" set DIRNAME=.
|
||||||
|
set APP_BASE_NAME=%~n0
|
||||||
|
set APP_HOME=%DIRNAME%
|
||||||
|
|
||||||
|
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
set DEFAULT_JVM_OPTS=
|
||||||
|
|
||||||
|
@rem Find java.exe
|
||||||
|
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||||
|
|
||||||
|
set JAVA_EXE=java.exe
|
||||||
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
|
if "%ERRORLEVEL%" == "0" goto init
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:findJavaFromJavaHome
|
||||||
|
set JAVA_HOME=%JAVA_HOME:"=%
|
||||||
|
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||||
|
|
||||||
|
if exist "%JAVA_EXE%" goto init
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:init
|
||||||
|
@rem Get command-line arguments, handling Windows variants
|
||||||
|
|
||||||
|
if not "%OS%" == "Windows_NT" goto win9xME_args
|
||||||
|
|
||||||
|
:win9xME_args
|
||||||
|
@rem Slurp the command line arguments.
|
||||||
|
set CMD_LINE_ARGS=
|
||||||
|
set _SKIP=2
|
||||||
|
|
||||||
|
:win9xME_args_slurp
|
||||||
|
if "x%~1" == "x" goto execute
|
||||||
|
|
||||||
|
set CMD_LINE_ARGS=%*
|
||||||
|
|
||||||
|
:execute
|
||||||
|
@rem Setup the command line
|
||||||
|
|
||||||
|
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||||
|
|
||||||
|
@rem Execute Gradle
|
||||||
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
|
||||||
|
|
||||||
|
:end
|
||||||
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||||
|
|
||||||
|
:fail
|
||||||
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||||
|
rem the _cmd.exe /c_ return code!
|
||||||
|
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||||
|
exit /b 1
|
||||||
|
|
||||||
|
:mainEnd
|
||||||
|
if "%OS%"=="Windows_NT" endlocal
|
||||||
|
|
||||||
|
:omega
|
||||||
BIN
recipesheet.png
Normal file
|
After Width: | Height: | Size: 168 KiB |
6
settings.gradle
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
pluginManagement {
|
||||||
|
repositories {
|
||||||
|
gradlePluginPortal()
|
||||||
|
maven { url = 'https://maven.minecraftforge.net/' }
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
spannerRecipe.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
61
src/main/java/hal/studios/hpm/HpmMod.java
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* MCreator note:
|
||||||
|
*
|
||||||
|
* If you lock base mod element files, you can edit this file and it won't get overwritten.
|
||||||
|
* If you change your modid or package, you need to apply these changes to this file MANUALLY.
|
||||||
|
*
|
||||||
|
* Settings in @Mod annotation WON'T be changed in case of the base mod element
|
||||||
|
* files lock too, so you need to set them manually here in such case.
|
||||||
|
*
|
||||||
|
* If you do not lock base mod element files in Workspace settings, this file
|
||||||
|
* will be REGENERATED on each build.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package hal.studios.hpm;
|
||||||
|
|
||||||
|
import org.apache.logging.log4j.Logger;
|
||||||
|
import org.apache.logging.log4j.LogManager;
|
||||||
|
|
||||||
|
import net.minecraftforge.network.simple.SimpleChannel;
|
||||||
|
import net.minecraftforge.network.NetworkRegistry;
|
||||||
|
import net.minecraftforge.network.NetworkEvent;
|
||||||
|
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
||||||
|
import net.minecraftforge.fml.common.Mod;
|
||||||
|
import net.minecraftforge.eventbus.api.IEventBus;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.network.FriendlyByteBuf;
|
||||||
|
|
||||||
|
import java.util.function.Supplier;
|
||||||
|
import java.util.function.Function;
|
||||||
|
import java.util.function.BiConsumer;
|
||||||
|
|
||||||
|
import hal.studios.hpm.init.HpmModTabs;
|
||||||
|
import hal.studios.hpm.init.HpmModParticleTypes;
|
||||||
|
import hal.studios.hpm.init.HpmModItems;
|
||||||
|
import hal.studios.hpm.init.HpmModEntities;
|
||||||
|
|
||||||
|
@Mod("hpm")
|
||||||
|
public class HpmMod {
|
||||||
|
public static final Logger LOGGER = LogManager.getLogger(HpmMod.class);
|
||||||
|
public static final String MODID = "hpm";
|
||||||
|
private static final String PROTOCOL_VERSION = "1";
|
||||||
|
public static final SimpleChannel PACKET_HANDLER = NetworkRegistry.newSimpleChannel(new ResourceLocation(MODID, MODID), () -> PROTOCOL_VERSION, PROTOCOL_VERSION::equals, PROTOCOL_VERSION::equals);
|
||||||
|
private static int messageID = 0;
|
||||||
|
|
||||||
|
public HpmMod() {
|
||||||
|
HpmModTabs.load();
|
||||||
|
IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
|
||||||
|
|
||||||
|
HpmModItems.REGISTRY.register(bus);
|
||||||
|
HpmModEntities.REGISTRY.register(bus);
|
||||||
|
|
||||||
|
HpmModParticleTypes.REGISTRY.register(bus);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static <T> void addNetworkMessage(Class<T> messageType, BiConsumer<T, FriendlyByteBuf> encoder, Function<FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkEvent.Context>> messageConsumer) {
|
||||||
|
PACKET_HANDLER.registerMessage(messageID, messageType, encoder, decoder, messageConsumer);
|
||||||
|
messageID++;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.gui;
|
||||||
|
|
||||||
|
import net.minecraft.world.level.Level;
|
||||||
|
import net.minecraft.world.entity.player.Player;
|
||||||
|
import net.minecraft.world.entity.player.Inventory;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.network.chat.Component;
|
||||||
|
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
|
||||||
|
import net.minecraft.client.Minecraft;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import hal.studios.hpm.world.inventory.CutterinventoryMenu;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
|
|
||||||
|
public class CutterinventoryScreen extends AbstractContainerScreen<CutterinventoryMenu> {
|
||||||
|
private final static HashMap<String, Object> guistate = CutterinventoryMenu.guistate;
|
||||||
|
private final Level world;
|
||||||
|
private final int x, y, z;
|
||||||
|
private final Player entity;
|
||||||
|
|
||||||
|
public CutterinventoryScreen(CutterinventoryMenu container, Inventory inventory, Component text) {
|
||||||
|
super(container, inventory, text);
|
||||||
|
this.world = container.world;
|
||||||
|
this.x = container.x;
|
||||||
|
this.y = container.y;
|
||||||
|
this.z = container.z;
|
||||||
|
this.entity = container.entity;
|
||||||
|
this.imageWidth = 420;
|
||||||
|
this.imageHeight = 247;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final ResourceLocation texture = new ResourceLocation("hpm:textures/screens/cutterinventory.png");
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(PoseStack ms, int mouseX, int mouseY, float partialTicks) {
|
||||||
|
this.renderBackground(ms);
|
||||||
|
super.render(ms, mouseX, mouseY, partialTicks);
|
||||||
|
this.renderTooltip(ms, mouseX, mouseY);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderBg(PoseStack ms, float partialTicks, int gx, int gy) {
|
||||||
|
RenderSystem.setShaderColor(1, 1, 1, 1);
|
||||||
|
RenderSystem.enableBlend();
|
||||||
|
RenderSystem.defaultBlendFunc();
|
||||||
|
RenderSystem.setShaderTexture(0, texture);
|
||||||
|
this.blit(ms, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight);
|
||||||
|
RenderSystem.disableBlend();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean keyPressed(int key, int b, int c) {
|
||||||
|
if (key == 256) {
|
||||||
|
this.minecraft.player.closeContainer();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return super.keyPressed(key, b, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void containerTick() {
|
||||||
|
super.containerTick();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderLabels(PoseStack poseStack, int mouseX, int mouseY) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClose() {
|
||||||
|
super.onClose();
|
||||||
|
Minecraft.getInstance().keyboardHandler.setSendRepeatsToGui(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
super.init();
|
||||||
|
this.minecraft.keyboardHandler.setSendRepeatsToGui(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.gui;
|
||||||
|
|
||||||
|
import net.minecraft.world.level.Level;
|
||||||
|
import net.minecraft.world.entity.player.Player;
|
||||||
|
import net.minecraft.world.entity.player.Inventory;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.network.chat.Component;
|
||||||
|
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
|
||||||
|
import net.minecraft.client.Minecraft;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import hal.studios.hpm.world.inventory.RaftinventoryMenu;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
|
|
||||||
|
public class RaftinventoryScreen extends AbstractContainerScreen<RaftinventoryMenu> {
|
||||||
|
private final static HashMap<String, Object> guistate = RaftinventoryMenu.guistate;
|
||||||
|
private final Level world;
|
||||||
|
private final int x, y, z;
|
||||||
|
private final Player entity;
|
||||||
|
|
||||||
|
public RaftinventoryScreen(RaftinventoryMenu container, Inventory inventory, Component text) {
|
||||||
|
super(container, inventory, text);
|
||||||
|
this.world = container.world;
|
||||||
|
this.x = container.x;
|
||||||
|
this.y = container.y;
|
||||||
|
this.z = container.z;
|
||||||
|
this.entity = container.entity;
|
||||||
|
this.imageWidth = 371;
|
||||||
|
this.imageHeight = 182;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isPauseScreen() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final ResourceLocation texture = new ResourceLocation("hpm:textures/screens/raftinventory.png");
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(PoseStack ms, int mouseX, int mouseY, float partialTicks) {
|
||||||
|
this.renderBackground(ms);
|
||||||
|
super.render(ms, mouseX, mouseY, partialTicks);
|
||||||
|
this.renderTooltip(ms, mouseX, mouseY);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderBg(PoseStack ms, float partialTicks, int gx, int gy) {
|
||||||
|
RenderSystem.setShaderColor(1, 1, 1, 1);
|
||||||
|
RenderSystem.enableBlend();
|
||||||
|
RenderSystem.defaultBlendFunc();
|
||||||
|
RenderSystem.setShaderTexture(0, texture);
|
||||||
|
this.blit(ms, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight);
|
||||||
|
RenderSystem.disableBlend();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean keyPressed(int key, int b, int c) {
|
||||||
|
if (key == 256) {
|
||||||
|
this.minecraft.player.closeContainer();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return super.keyPressed(key, b, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void containerTick() {
|
||||||
|
super.containerTick();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderLabels(PoseStack poseStack, int mouseX, int mouseY) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClose() {
|
||||||
|
super.onClose();
|
||||||
|
Minecraft.getInstance().keyboardHandler.setSendRepeatsToGui(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
super.init();
|
||||||
|
this.minecraft.keyboardHandler.setSendRepeatsToGui(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.gui;
|
||||||
|
|
||||||
|
import net.minecraft.world.level.Level;
|
||||||
|
import net.minecraft.world.entity.player.Player;
|
||||||
|
import net.minecraft.world.entity.player.Inventory;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.network.chat.Component;
|
||||||
|
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
|
||||||
|
import net.minecraft.client.Minecraft;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import hal.studios.hpm.world.inventory.SwashbucklerinventoryMenu;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
|
|
||||||
|
public class SwashbucklerinventoryScreen extends AbstractContainerScreen<SwashbucklerinventoryMenu> {
|
||||||
|
private final static HashMap<String, Object> guistate = SwashbucklerinventoryMenu.guistate;
|
||||||
|
private final Level world;
|
||||||
|
private final int x, y, z;
|
||||||
|
private final Player entity;
|
||||||
|
|
||||||
|
public SwashbucklerinventoryScreen(SwashbucklerinventoryMenu container, Inventory inventory, Component text) {
|
||||||
|
super(container, inventory, text);
|
||||||
|
this.world = container.world;
|
||||||
|
this.x = container.x;
|
||||||
|
this.y = container.y;
|
||||||
|
this.z = container.z;
|
||||||
|
this.entity = container.entity;
|
||||||
|
this.imageWidth = 176;
|
||||||
|
this.imageHeight = 175;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final ResourceLocation texture = new ResourceLocation("hpm:textures/screens/swashbucklerinventory.png");
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(PoseStack ms, int mouseX, int mouseY, float partialTicks) {
|
||||||
|
this.renderBackground(ms);
|
||||||
|
super.render(ms, mouseX, mouseY, partialTicks);
|
||||||
|
this.renderTooltip(ms, mouseX, mouseY);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderBg(PoseStack ms, float partialTicks, int gx, int gy) {
|
||||||
|
RenderSystem.setShaderColor(1, 1, 1, 1);
|
||||||
|
RenderSystem.enableBlend();
|
||||||
|
RenderSystem.defaultBlendFunc();
|
||||||
|
RenderSystem.setShaderTexture(0, texture);
|
||||||
|
this.blit(ms, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight);
|
||||||
|
RenderSystem.disableBlend();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean keyPressed(int key, int b, int c) {
|
||||||
|
if (key == 256) {
|
||||||
|
this.minecraft.player.closeContainer();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return super.keyPressed(key, b, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void containerTick() {
|
||||||
|
super.containerTick();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderLabels(PoseStack poseStack, int mouseX, int mouseY) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClose() {
|
||||||
|
super.onClose();
|
||||||
|
Minecraft.getInstance().keyboardHandler.setSendRepeatsToGui(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
super.init();
|
||||||
|
this.minecraft.keyboardHandler.setSendRepeatsToGui(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.2
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelCutterPassenger<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "model_cutter_passenger"), "main");
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public ModelCutterPassenger(ModelPart root) {
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main", CubeListBuilder.create().texOffs(0, 0).addBox(-12.0F, -24.0F, -12.0F, 24.0F, 24.0F, 24.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 128, 128);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
1667
src/main/java/hal/studios/hpm/client/model/Modelcorvetteclass.java
Normal file
406
src/main/java/hal/studios/hpm/client/model/Modelcutter.java
Normal file
@@ -0,0 +1,406 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutter<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutter"), "main");
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast2;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart flag2;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelcutter(ModelPart root) {
|
||||||
|
this.bone13 = root.getChild("bone13");
|
||||||
|
this.flag = root.getChild("flag");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast2 = root.getChild("mast2");
|
||||||
|
this.bone19 = root.getChild("bone19");
|
||||||
|
this.flag2 = root.getChild("flag2");
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.bone20 = root.getChild("bone20");
|
||||||
|
this.bone21 = root.getChild("bone21");
|
||||||
|
this.bone22 = root.getChild("bone22");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone13 = partdefinition.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(120, 0).addBox(-0.625F, -25.0F, 32.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 24.0F, -39.0F));
|
||||||
|
PartDefinition cube_r1 = bone13.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone13.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone13.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r4 = bone13.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r5 = bone13.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone13.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r7 = bone13.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(0, 0).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 75.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition flag = partdefinition.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -23.0F, -30.8384F));
|
||||||
|
PartDefinition cube_r8 = flag.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r9 = flag.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast2 = partdefinition.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -39.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, 11.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r10 = bone6.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r11 = bone11.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r12 = bone11.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r13 = bone12.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r14 = bone12.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r15 = bone14.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r16 = bone14.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r17 = bone14.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r18 = bone15.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone16.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone16.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r21 = bone17.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = bone17.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r23 = bone18.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = bone18.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r25 = bone18.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone19 = partdefinition.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, 10.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r26 = chestlid.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r27 = chestlid.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = chestlid.addOrReplaceChild("cube_r28",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = chestlid.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = chestlid.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition flag2 = partdefinition.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -23.0F, -6.8384F));
|
||||||
|
PartDefinition cube_r31 = flag2.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = flag2.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone.addOrReplaceChild("cube_r33",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = partdefinition.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, 8.375F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r34 = bone20.addOrReplaceChild("cube_r34",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = partdefinition.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, 8.375F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r35 = bone21.addOrReplaceChild("cube_r35",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone22 = partdefinition.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, 8.375F, -36.1749F, 0.0F, 1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r36 = bone22.addOrReplaceChild("cube_r36",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -39.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -13.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r37 = bone2.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = bone3.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone3.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = bone4.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone4.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = bone5.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone5.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone5.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r45 = bone7.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone8.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone8.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = bone9.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r49 = bone9.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r50 = bone10.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone10.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone10.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(96, 58).addBox(-1.5F, -2.625F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171)
|
||||||
|
.addBox(4.5F, -9.0F, -11.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169).addBox(7.5F, -9.0F, -38.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 15.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 15.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70)
|
||||||
|
.addBox(-6.8938F, -12.1688F, 14.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70).addBox(-1.6062F, -12.2625F, 14.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 15.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 15.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 15.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.0F, -27.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, -7.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, -5.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-1.0F, -8.0F, 17.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -38.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -38.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250).addBox(-12.0F, -16.0F, 17.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bb_main.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -31.2702F, -0.0118F, -0.0129F, -0.4799F));
|
||||||
|
PartDefinition cube_r54 = bb_main.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(238, 123).addBox(0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -31.2702F, -0.0118F, 0.0129F, 0.4799F));
|
||||||
|
PartDefinition cube_r55 = bb_main.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -7.2702F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r56 = bb_main.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -7.2702F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r57 = bb_main.addOrReplaceChild("cube_r57",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 32)
|
||||||
|
.addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34).addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r58 = bb_main.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r59 = bb_main.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -50.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r60 = bb_main.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r61 = bb_main.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r62 = bb_main.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r63 = bb_main.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r64 = bb_main.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r65 = bb_main.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r66 = bb_main.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r67 = bb_main.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r68 = bb_main.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r69 = bb_main.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r70 = bb_main.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r71 = bb_main.addOrReplaceChild("cube_r71",
|
||||||
|
CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r72 = bb_main.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r73 = bb_main.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r74 = bb_main.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r75 = bb_main.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r76 = bb_main.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r77 = bb_main.addOrReplaceChild("cube_r77",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = bb_main.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -43.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bb_main.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -43.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bb_main.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r81 = bb_main.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -38.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bb_main.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -38.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bb_main.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r84 = bb_main.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r85 = bb_main.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r86 = bb_main.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r87 = bb_main.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r88 = bb_main.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r89 = bb_main.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r90 = bb_main.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r91 = bb_main.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r92 = bb_main.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r93 = bb_main.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r94", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r95 = bb_main.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r96 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r96", CubeListBuilder.create().texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(194, 56)
|
||||||
|
.addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171).addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r97 = bb_main.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r98 = bb_main.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r99 = bb_main.addOrReplaceChild("cube_r99",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r100 = bb_main.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r101 = bb_main.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r102 = bb_main.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r103 = bb_main.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r104 = bb_main.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r105 = bb_main.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r106 = bb_main.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r107 = bb_main.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r108 = bb_main.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r109 = bb_main.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -50.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r110 = bb_main.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r111 = bb_main.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r112 = bb_main.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r113", CubeListBuilder.create().texOffs(72, 171).addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161)
|
||||||
|
.addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bb_main.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r115 = bb_main.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r116 = bb_main.addOrReplaceChild("cube_r116",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bb_main.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r118 = bb_main.addOrReplaceChild("cube_r118",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = bb_main.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r120 = bb_main.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r121 = bb_main.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r122 = bb_main.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r123 = bb_main.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r124 = bb_main.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r125 = bb_main.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r126 = bb_main.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r127 = bb_main.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone13.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone19.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone20.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone21.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone22.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,472 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelcutterArmedDamaged<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutter_armed_damaged"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone15;
|
||||||
|
public final ModelPart bone16;
|
||||||
|
public final ModelPart bone17;
|
||||||
|
public final ModelPart bone18;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
public final ModelPart bone23;
|
||||||
|
public final ModelPart chest2;
|
||||||
|
public final ModelPart CannonLeft;
|
||||||
|
public final ModelPart CannonRight;
|
||||||
|
public final ModelPart CannonFront;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public ModelcutterArmedDamaged(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone15 = this.mast.getChild("bone15");
|
||||||
|
this.bone16 = this.bone15.getChild("bone16");
|
||||||
|
this.bone17 = this.bone15.getChild("bone17");
|
||||||
|
this.bone18 = this.bone17.getChild("bone18");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
this.bone23 = this.Decorations.getChild("bone23");
|
||||||
|
this.chest2 = this.bone23.getChild("chest2");
|
||||||
|
this.CannonLeft = root.getChild("CannonLeft");
|
||||||
|
this.CannonRight = root.getChild("CannonRight");
|
||||||
|
this.CannonFront = root.getChild("CannonFront");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8937F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0812F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.75F, 24.0F, -11.0F, 0.0F, 0.0F, -0.1745F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r72 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r72", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = Hull.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -70.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(152, 270)
|
||||||
|
.addBox(0.0F, -65.0F, 1.0F, 0.0F, 65.0F, 49.0F, new CubeDeformation(0.0F)).texOffs(210, 5).addBox(-0.75F, -20.0F, 0.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.0F, -15.0F, 0.0F, 0.0F, -0.4363F));
|
||||||
|
PartDefinition cube_r75 = mast.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(344, 168).addBox(0.0F, -27.0F, -1.0F, 0.0F, 27.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.5F, -36.0F, 1.25F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = mast.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(224, 19).addBox(0.0F, -1.0F, -1.0F, 1.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.75F, -36.0F, 1.0F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = mast.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(232, 268).addBox(-0.1686F, -55.1491F, -1.2717F, 0.0F, 65.0F, 51.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(3.0F, -8.0F, -49.0F, 0.0228F, -0.0945F, 0.0435F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -27.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r78 = bone2.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -26.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone3.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -38.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone3.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -38.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone4.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone4.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -38.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone5.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bone5.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -38.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone5.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -38.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, -9.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r86 = bone7.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone8.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone8.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone9.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone9.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone10.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone10.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone10.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, -26.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r94 = bone15.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(272, 230).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone16.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(255, 230).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone16.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(268, 230).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone17.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(247, 230).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone17.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(251, 230).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone18.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(287, 124).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone18.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(239, 230).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone18.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(243, 230).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 2.0F, -0.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone6.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone11.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone11.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone12.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone12.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone14.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone14.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone14.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, -4.0F, -8.0F));
|
||||||
|
PartDefinition cube_r110 = bone13.addOrReplaceChild("cube_r110",
|
||||||
|
CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(242, 0).addBox(0.125F, 41.5F, -23.0F, 1.0F, 1.0F, 44.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.625F, -59.5F, 5.5F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone13.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(298, 220).addBox(3.3072F, 13.9539F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.2132F, 0.762F, 0.3038F));
|
||||||
|
PartDefinition cube_r112 = bone13.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(298, 205).addBox(0.8247F, -0.5492F, -21.5F, 0.0F, 15.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.0436F, 0.7844F, 0.0617F));
|
||||||
|
PartDefinition cube_r113 = bone13.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(298, 190).addBox(0.8746F, -14.4486F, -21.5F, 0.0F, 14.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.0436F, 0.7844F, -0.0617F));
|
||||||
|
PartDefinition cube_r114 = bone13.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(298, 183).addBox(3.356F, -20.9431F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.2132F, 0.762F, -0.3038F));
|
||||||
|
PartDefinition cube_r115 = bone13.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(358, 22).mirror().addBox(-7.125F, -0.5F, 21.0F, 13.0F, 23.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-3.625F, -17.5F, 32.0F, 0.0F, 2.3562F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -18.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -18.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -51.0F, 0.1616F));
|
||||||
|
PartDefinition cube_r116 = flag.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, -17.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = flag.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, -17.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-7.5195F, -13.625F, -36.1749F, 0.2182F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bone22.addOrReplaceChild("cube_r118",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-7.5195F, -13.625F, -12.1749F, -0.189F, 0.3463F, -0.5131F));
|
||||||
|
PartDefinition cube_r119 = bone21.addOrReplaceChild("cube_r119",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(2.4805F, -15.625F, -11.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bone20.addOrReplaceChild("cube_r120",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = bone.addOrReplaceChild("cube_r121",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-7.0F, -14.0F, 11.0F, 0.0787F, -0.6194F, 0.3783F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r122 = chestlid.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r123 = chestlid.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r124 = chestlid.addOrReplaceChild("cube_r124",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r125 = chestlid.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r126 = chestlid.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition bone23 = Decorations.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(7.0F, -14.0F, -41.0F, 0.0F, 2.2253F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone23.addOrReplaceChild("chest2", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition CannonLeft = partdefinition.addOrReplaceChild("CannonLeft",
|
||||||
|
CubeListBuilder.create().texOffs(255, 23).addBox(-1.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(256, 11).addBox(-2.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.5F, 11.75F, -27.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r127 = CannonLeft.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(274, 6).addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -3.0F, 0.0F, 0.0F, 0.0F, -0.5236F));
|
||||||
|
PartDefinition CannonRight = partdefinition.addOrReplaceChild("CannonRight", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-8.5F, 15.75F, -27.5F));
|
||||||
|
PartDefinition cube_r128 = CannonRight.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -3.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition CannonFront = partdefinition.addOrReplaceChild("CannonFront", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-0.5F, 9.75F, -50.5F, 1.5708F, -1.4835F, -1.5708F));
|
||||||
|
PartDefinition cube_r129 = CannonFront.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -3.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(259, 4).addBox(8.0F, -15.25F, -29.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(8.0F, -15.25F, -25.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).mirror()
|
||||||
|
.addBox(-11.0F, -11.25F, -29.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(259, 4).mirror().addBox(-11.0F, -11.25F, -25.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r130 = bb_main.addOrReplaceChild("cube_r130",
|
||||||
|
CubeListBuilder.create().texOffs(259, 4).addBox(-2.5F, -2.5F, -2.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(-2.5F, -2.5F, 2.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.5F, -12.75F, -49.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonLeft.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonRight.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonFront.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = Mth.cos(limbSwing * 1.0F) * 1.0F * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,444 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelcutterArmedWreck<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutter_armed_wreck"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
public final ModelPart bone23;
|
||||||
|
public final ModelPart chest2;
|
||||||
|
public final ModelPart CannonFront;
|
||||||
|
public final ModelPart CannonRight;
|
||||||
|
public final ModelPart CannonLeft;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone15;
|
||||||
|
public final ModelPart bone16;
|
||||||
|
public final ModelPart bone17;
|
||||||
|
public final ModelPart bone18;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
|
||||||
|
public ModelcutterArmedWreck(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.Decorations = this.Hull.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
this.bone23 = this.Decorations.getChild("bone23");
|
||||||
|
this.chest2 = this.bone23.getChild("chest2");
|
||||||
|
this.CannonFront = this.Hull.getChild("CannonFront");
|
||||||
|
this.CannonRight = this.Hull.getChild("CannonRight");
|
||||||
|
this.CannonLeft = this.Hull.getChild("CannonLeft");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone15 = this.mast.getChild("bone15");
|
||||||
|
this.bone16 = this.bone15.getChild("bone16");
|
||||||
|
this.bone17 = this.bone15.getChild("bone17");
|
||||||
|
this.bone18 = this.bone17.getChild("bone18");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8937F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0812F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(259, 4)
|
||||||
|
.addBox(7.046F, -13.9179F, -18.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(7.046F, -13.9179F, -14.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).mirror()
|
||||||
|
.addBox(-11.75F, -13.25F, -14.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(259, 4).mirror().addBox(-11.75F, -13.25F, -18.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.75F, 24.0F, -11.0F, 0.0F, 0.0F, -0.9163F));
|
||||||
|
PartDefinition cube_r1 = Hull.addOrReplaceChild("cube_r1",
|
||||||
|
CubeListBuilder.create().texOffs(259, 4).addBox(-2.5F, -2.1527F, 4.2196F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(-2.5F, -2.1527F, -0.2804F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-3.25F, -12.75F, -38.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r3", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r6 = Hull.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r7 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r7", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r72 = Hull.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r73 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r73", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r75 = Hull.addOrReplaceChild("cube_r75",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition Decorations = Hull.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offset(0.25F, 0.0F, 11.0F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-7.5195F, -13.625F, -36.1749F, 0.2182F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = bone22.addOrReplaceChild("cube_r76",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offsetAndRotation(-9.0F, -6.0F, 0.0F, 0.0F, 0.0F, 1.0472F));
|
||||||
|
PartDefinition cube_r77 = bone.addOrReplaceChild("cube_r77",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-7.0F, -14.0F, 11.0F, 0.0787F, -0.6194F, 0.3783F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = chestlid.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = chestlid.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = chestlid.addOrReplaceChild("cube_r80",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = chestlid.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = chestlid.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition bone23 = Decorations.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(7.0F, -14.0F, -41.0F, 0.0F, 2.2253F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone23.addOrReplaceChild("chest2", CubeListBuilder.create(), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition chest_r1 = chest2.addOrReplaceChild("chest_r1", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -7.0F, 8.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(3.0F, -2.0F, 25.0F, 0.3927F, -0.5672F, 0.0F));
|
||||||
|
PartDefinition CannonFront = Hull.addOrReplaceChild("CannonFront", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5303F, -2.404F, -3.4696F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5303F, -2.654F, -3.9696F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-3.25F, -14.25F, -39.5F, 1.5708F, -1.4835F, -1.5708F));
|
||||||
|
PartDefinition cube_r83 = CannonFront.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.3532F, -1.1852F, -2.4696F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -3.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition CannonRight = Hull.addOrReplaceChild("CannonRight", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5F, -4.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5F, -5.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-11.25F, -8.25F, -16.5F));
|
||||||
|
PartDefinition cube_r84 = CannonRight.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -5.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition CannonLeft = Hull.addOrReplaceChild("CannonLeft",
|
||||||
|
CubeListBuilder.create().texOffs(255, 23).addBox(0.5795F, -1.9281F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(256, 11).addBox(-0.4205F, -2.1781F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.75F, -12.25F, -16.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r85 = CannonLeft.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(274, 6).addBox(0.89F, 0.2515F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -3.0F, 0.0F, 0.0F, 0.0F, -0.5236F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -70.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.0F, -15.0F, 0.0F, 0.0F, -1.6144F));
|
||||||
|
PartDefinition cube_r86 = mast.addOrReplaceChild("cube_r86",
|
||||||
|
CubeListBuilder.create().texOffs(210, 5).addBox(-0.75F, -1.0F, -1.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)).texOffs(152, 270).addBox(0.0F, -46.0F, 0.0F, 0.0F, 65.0F, 49.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -19.0F, 1.0F, 0.0F, -0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = mast.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(344, 168).addBox(0.0F, -27.0F, -1.0F, 0.0F, 27.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.5F, -36.0F, 0.25F, 0.0381F, -0.1704F, -0.2214F));
|
||||||
|
PartDefinition cube_r88 = mast.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(224, 19).addBox(0.0F, -1.0F, -1.0F, 1.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.75F, -36.0F, 1.0F, 0.0381F, -0.1704F, -0.2214F));
|
||||||
|
PartDefinition cube_r89 = mast.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(232, 268).addBox(-0.1686F, -55.1491F, -1.2716F, 0.0F, 65.0F, 51.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(3.0F, -8.0F, -49.0F, 0.0228F, -0.0945F, 0.0435F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -27.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r90 = bone2.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -26.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone3.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -38.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone3.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -38.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone4.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone4.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -38.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone5.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone5.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -38.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone5.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -38.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, -9.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r98 = bone7.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone8.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone8.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone9.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone9.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone10.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone10.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone10.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, -26.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r106 = bone15.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(272, 230).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone16.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(255, 230).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone16.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(268, 230).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone17.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(247, 230).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = bone17.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(251, 230).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone18.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(287, 124).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone18.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(239, 230).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone18.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(243, 230).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 2.0F, -0.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone6.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = bone11.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone11.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bone12.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bone12.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = bone14.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bone14.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = bone14.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, -4.0F, -8.0F));
|
||||||
|
PartDefinition cube_r122 = bone13.addOrReplaceChild("cube_r122",
|
||||||
|
CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(242, 0).addBox(0.125F, 41.5F, -23.0F, 1.0F, 1.0F, 44.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.625F, -59.5F, 5.5F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r123 = bone13.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(298, 220).addBox(3.3072F, 13.9539F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.2132F, 0.762F, 0.3038F));
|
||||||
|
PartDefinition cube_r124 = bone13.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(298, 205).addBox(0.8247F, -0.5492F, -21.5F, 0.0F, 15.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.0436F, 0.7844F, 0.0617F));
|
||||||
|
PartDefinition cube_r125 = bone13.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(298, 190).addBox(0.8746F, -14.4486F, -21.5F, 0.0F, 14.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.0436F, 0.7844F, -0.0617F));
|
||||||
|
PartDefinition cube_r126 = bone13.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(298, 183).addBox(3.356F, -20.9431F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.2132F, 0.762F, -0.3038F));
|
||||||
|
PartDefinition cube_r127 = bone13.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(358, 22).mirror().addBox(-7.125F, -0.5F, 21.0F, 13.0F, 23.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-3.625F, -17.5F, 32.0F, 0.0F, 2.3562F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -18.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -18.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -51.0F, 0.1616F));
|
||||||
|
PartDefinition cube_r128 = flag.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, -17.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r129 = flag.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, -17.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,408 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelcutterDamagedSails<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutter_damaged_sails"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
|
||||||
|
public ModelcutterDamagedSails(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8937F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0812F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -11.0F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r72 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r72", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = Hull.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -39.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, -15)
|
||||||
|
.addBox(0.0F, -33.0F, -60.0F, 0.0F, 47.0F, 74.0F, new CubeDeformation(0.0F)).texOffs(210, 5).addBox(-0.75F, -6.0F, -18.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 1.0F, 3.0F));
|
||||||
|
PartDefinition cube_r75 = mast.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(94, 319).addBox(-12.0F, -56.0F, -1.0F, 24.0F, 65.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 3.7625F, -58.25F, -0.8378F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = mast.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(36, 329).addBox(-12.0F, -55.0F, 1.0F, 24.0F, 55.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 12.25F, 13.0F, 0.6196F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = mast.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(0, 339).mirror().addBox(-1.0F, -28.0F, -18.0F, 0.0F, 28.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-10.0F, 13.0F, -8.9F, 0.0F, 0.0F, 0.3927F));
|
||||||
|
PartDefinition cube_r78 = mast.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(0, 339).addBox(1.0F, -28.0F, -18.0F, 0.0F, 28.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(12.0F, 11.0F, -8.9F, 0.0F, 0.0F, 2.0071F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r79 = bone2.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone3.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone3.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone4.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone4.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bone5.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone5.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bone5.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r87 = bone7.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone8.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone8.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone9.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone9.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone10.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone10.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone10.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 16.0F, -18.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone6.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone11.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone11.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone12.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone12.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone14.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone14.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone14.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, 10.0F, -26.0F));
|
||||||
|
PartDefinition cube_r103 = bone13.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(108, 245).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone13.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(108, 241).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone13.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(108, 233).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r106 = bone13.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(108, 229).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone13.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(108, 227).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone13.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -43.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone13.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0873F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -37.0F, -17.8384F));
|
||||||
|
PartDefinition cube_r110 = flag.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = flag.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -15.625F, -36.1749F, 0.0F, 1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone22.addOrReplaceChild("cube_r112",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -15.625F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone21.addOrReplaceChild("cube_r113",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, -15.625F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone20.addOrReplaceChild("cube_r114",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = bone.addOrReplaceChild("cube_r115",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = chestlid.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = chestlid.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = chestlid.addOrReplaceChild("cube_r118",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = chestlid.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = chestlid.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = Mth.cos(limbSwing * 1.0F) * 1.0F * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,267 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelcutterRearWreckremade<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutter_rear_wreckremade"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
|
||||||
|
public ModelcutterRearWreckremade(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192).addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(85, 27)
|
||||||
|
.addBox(-4.5F, -3.0F, -2.5F, 3.0F, 2.0F, 29.0F, new CubeDeformation(0.0F)).texOffs(123, 85).addBox(-1.5F, -2.625F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(83, 25).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -4.5F, 3.0F, 2.0F, 31.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42).addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181)
|
||||||
|
.addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179).addBox(-6.8937F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49)
|
||||||
|
.addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19).addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.0812F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25).addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(254, 0)
|
||||||
|
.addBox(-10.0F, -9.0F, 3.0F, 22.0F, 9.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.3F, 24.0F, -11.0F, 0.0F, 0.0F, 0.0873F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(79, 133).mirror().addBox(4.3467F, 0.1647F, -5.0F, 3.0F, 1.0F, 35.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(90, 144).addBox(-7.3467F, 0.1647F, 6.0F, 3.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).addBox(-11.7417F,
|
||||||
|
2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(181, 146).addBox(-1.5F, -1.0F, -6.5F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.6318F, -3.6096F, 2.4825F, -0.0785F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(141, 21).mirror().addBox(-9.422F, 10.3831F, -3.014F, 2.0F, 2.0F, 33.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(134, 14).addBox(7.422F, 10.3831F, -10.014F, 2.0F, 2.0F, 40.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 172).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24",
|
||||||
|
CubeListBuilder.create().texOffs(72, 171).addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -53.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.0F, -15.0F, 0.0F, 0.0F, 1.5272F));
|
||||||
|
PartDefinition cube_r26 = mast.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(210, 5).addBox(0.0F, -1.0F, -1.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)).texOffs(0, -15).addBox(0.75F, -28.0F, -43.0F, 0.0F, 47.0F, 74.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.75F, -19.0F, 1.0F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -27.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r27 = bone2.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone3.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone3.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone4.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone4.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = bone5.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone5.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r34 = bone5.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, -9.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r35 = bone7.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r36 = bone8.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r37 = bone8.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = bone9.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone9.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = bone10.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone10.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = bone10.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 2.0F, -0.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone6.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone11.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone11.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone12.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone12.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = bone14.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r49 = bone14.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r50 = bone14.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, -4.0F, -8.0F));
|
||||||
|
PartDefinition cube_r51 = bone13.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(108, 245).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone13.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(108, 241).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone13.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(108, 233).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r54 = bone13.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(108, 229).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone13.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(108, 227).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone13.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -43.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone13.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0873F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -51.0F, 0.1616F));
|
||||||
|
PartDefinition cube_r58 = flag.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = flag.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offsetAndRotation(-2.0F, 24.0F, 0.0F, 0.0F, 0.0F, 0.1309F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = bone.addOrReplaceChild("cube_r60",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r61 = chestlid.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = chestlid.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r63 = chestlid.addOrReplaceChild("cube_r63",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = chestlid.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r65 = chestlid.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,206 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class ModelcutterdWreckFrontremade<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterd_wreck_frontremade"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
|
||||||
|
public ModelcutterdWreckFrontremade(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = this.Hull.getChild("wheel");
|
||||||
|
this.Decorations = this.Hull.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(44, 174).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(89, 31).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 25.0F, new CubeDeformation(0.0F)).texOffs(126, 88)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(89, 31).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 25.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 0)
|
||||||
|
.addBox(-8.0F, -8.5F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(254, 0).addBox(-10.0F, -8.5F, -13.0F, 22.0F, 9.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.3F, 24.0F, 16.0F, 0.0F, 0.0F, 0.0873F));
|
||||||
|
PartDefinition cube_r1 = Hull.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r2 = Hull.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r6 = Hull.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(94, 148).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(96, 150).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(148, 28).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 26.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(150, 30).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = Hull.addOrReplaceChild("wheel", CubeListBuilder.create(), PartPose.offset(1.3F, -16.0F, 6.25F));
|
||||||
|
PartDefinition Decorations = Hull.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.7F, 0.0F, 11.0F, 0.0F, 0.0F, 0.1309F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -11.625F, -36.1749F, -1.4822F, 0.1739F, -1.5554F));
|
||||||
|
PartDefinition cube_r57 = bone22.addOrReplaceChild("cube_r57",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -15.625F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = bone21.addOrReplaceChild("cube_r58",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, -15.625F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = bone20.addOrReplaceChild("cube_r59",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create(), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,385 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterdamaged<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterdamaged"), "main");
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart bone23;
|
||||||
|
|
||||||
|
public Modelcutterdamaged(ModelPart root) {
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.bone23 = root.getChild("bone23");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.5F, 12.25F, -4.125F, -0.1309F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone23 = partdefinition.addOrReplaceChild("bone23",
|
||||||
|
CubeListBuilder.create().texOffs(0, 250).addBox(-12.0F, -16.0F, 17.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 17.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -38.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -38.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, -7.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.0F, -27.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, -5.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(39, 169).addBox(7.5F, -9.0F, -38.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171)
|
||||||
|
.addBox(4.5F, -9.0F, -11.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -38.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8937F, 15.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 70).addBox(-1.6062F, -12.2625F, 14.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(22, 70)
|
||||||
|
.addBox(-6.8938F, -12.1688F, 14.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 15.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 15.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.8312F, -6.025F, 15.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 15.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.0F, 28.0F, 0.0F, 0.0F, 0.0F, -0.2182F));
|
||||||
|
PartDefinition cube_r1 = bone23
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = bone23
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = bone23.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = bone23
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r4", CubeListBuilder.create().texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = bone23.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = bone23
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = bone23.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = bone23.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = bone23.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = bone23.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = bone23.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = bone23.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = bone23.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = bone23.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = bone23.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = bone23.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = bone23.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = bone23.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = bone23.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = bone23.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = bone23.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = bone23.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = bone23.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -50.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = bone23.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = bone23.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = bone23.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = bone23.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = bone23.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = bone23.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = bone23.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = bone23.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = bone23.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = bone23.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = bone23.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = bone23.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = bone23.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r37 = bone23.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r38 = bone23.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r39 = bone23.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r40 = bone23.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r41 = bone23.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r42 = bone23.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r43 = bone23.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -38.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone23.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -43.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone23.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -43.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone23.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -38.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone23.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = bone23.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r49 = bone23.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = bone23.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone23.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = bone23.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -50.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = bone23.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = bone23.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone23.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(190, 12).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone23.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone23.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = bone23.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = bone23.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = bone23.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = bone23.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = bone23.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = bone23.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = bone23.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = bone23.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r66 = bone23.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r67 = bone23.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r68 = bone23
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r68", CubeListBuilder.create().texOffs(36, 161).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = bone23.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r70 = bone23.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = bone23.addOrReplaceChild("cube_r71",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -14.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r72 = bone23.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(238, 123).addBox(0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -31.2702F, -0.0118F, 0.0129F, 0.4799F));
|
||||||
|
PartDefinition cube_r73 = bone23.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -7.2702F, -0.0169F, -0.0045F, 0.0873F));
|
||||||
|
PartDefinition cube_r74 = bone23.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -7.2702F, -0.0164F, -0.006F, -0.6981F));
|
||||||
|
PartDefinition cube_r75 = bone23.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -31.2702F, -0.0118F, -0.0129F, -0.4799F));
|
||||||
|
PartDefinition mast = bone23.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -39.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -10.0F, -13.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r76 = bone2.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = bone3.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = bone3.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone4.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone4.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone5.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone5.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone5.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r84 = bone7.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone8.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bone8.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone9.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone9.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone10.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone10.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone10.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone23.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -15.625F, -36.1749F, 0.0F, 1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone22.addOrReplaceChild("cube_r92",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone23.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -15.625F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone21.addOrReplaceChild("cube_r93",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = bone23.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, -15.625F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone20.addOrReplaceChild("cube_r94",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = bone23.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone.addOrReplaceChild("cube_r95",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = bone23.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -0.0375F, -1.309F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = chestlid.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 10.9376F, -23.1872F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = chestlid.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 10.9376F, -18.1872F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = chestlid.addOrReplaceChild("cube_r98",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 9.4376F, -20.6872F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = chestlid.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 10.9376F, -23.1872F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = chestlid.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 10.9376F, -18.1872F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition mast2 = bone23.addOrReplaceChild("mast2",
|
||||||
|
CubeListBuilder.create().texOffs(18, 16).addBox(-0.625F, -39.6667F, -0.1667F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(120, 0).addBox(-0.5F, -15.6667F, 0.5833F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -9.3333F, -7.5833F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r101 = mast2.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(42, 42).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 33.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.125F, -27.6667F, -36.4167F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.125F, -14.1667F, 12.4265F));
|
||||||
|
PartDefinition cube_r102 = bone6.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone11.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone11.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone12.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone12.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone14.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone14.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone14.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.125F, 3.8333F, 12.4265F));
|
||||||
|
PartDefinition cube_r110 = bone15.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone16.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone16.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone17.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone17.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = bone18.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone18.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bone18.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag2 = mast2.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.2539F, -37.6667F, 0.7449F, -0.9163F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = flag2.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = flag2.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition flag = bone23.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -47.0F, -30.8384F));
|
||||||
|
PartDefinition cube_r120 = flag.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = flag.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone13 = bone23.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, 0.0F, -39.0F));
|
||||||
|
PartDefinition cube_r122 = bone13.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r123 = bone13.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r124 = bone13.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r125 = bone13.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r126 = bone13.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r127 = bone13.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r128 = bone13.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(118, 194).addBox(0.0F, -7.0F, -25.0F, 0.0F, 31.0F, 25.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone23.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = Mth.cos(limbSwing * 0.6662F + (float) Math.PI) * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,407 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterdamagedremade<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterdamagedremade"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
|
||||||
|
public Modelcutterdamagedremade(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8938F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0813F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.3F, 24.0F, -11.0F, 0.0F, 0.0F, 0.0873F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r72 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r72", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = Hull.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -53.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, -15)
|
||||||
|
.addBox(0.0F, -47.0F, -42.0F, 0.0F, 47.0F, 74.0F, new CubeDeformation(0.0F)).texOffs(210, 5).addBox(-0.75F, -20.0F, 0.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.0F, -15.0F, 0.0F, 0.0F, 1.1345F));
|
||||||
|
PartDefinition cube_r75 = mast.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(94, 319).addBox(-12.0F, -56.0F, -1.0F, 24.0F, 65.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, -7.2375F, -42.25F, -0.8359F, 0.0648F, 0.0585F));
|
||||||
|
PartDefinition cube_r76 = mast.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(36, 329).addBox(-12.0F, -55.0F, 1.0F, 24.0F, 55.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.75F, 31.0F, 0.6196F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = mast.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(0, 339).mirror().addBox(-1.0F, -28.0F, -18.0F, 0.0F, 28.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, 11.0F, 9.1F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -27.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r78 = bone2.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone3.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone3.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone4.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone4.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone5.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bone5.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone5.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, -9.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r86 = bone7.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone8.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone8.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone9.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone9.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone10.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone10.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone10.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 2.0F, -0.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone6.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone11.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone11.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone12.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone12.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone14.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone14.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone14.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, -4.0F, -8.0F));
|
||||||
|
PartDefinition cube_r102 = bone13.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(108, 245).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone13.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(108, 241).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone13.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(108, 233).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r105 = bone13.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(108, 229).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone13.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(108, 227).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone13.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -43.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone13.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0873F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -51.0F, 0.1616F));
|
||||||
|
PartDefinition cube_r109 = flag.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = flag.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offsetAndRotation(-2.0F, 24.0F, 0.0F, 0.0F, 0.0F, 0.1309F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -11.625F, -36.1749F, -1.4822F, 0.1739F, -1.5554F));
|
||||||
|
PartDefinition cube_r111 = bone22.addOrReplaceChild("cube_r111",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -15.625F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone21.addOrReplaceChild("cube_r112",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, -15.625F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone20.addOrReplaceChild("cube_r113",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone.addOrReplaceChild("cube_r114",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = chestlid.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = chestlid.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = chestlid.addOrReplaceChild("cube_r117",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = chestlid.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = chestlid.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = Mth.cos(limbSwing * 1.0F) * 1.0F * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,509 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcuttermilitarised<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcuttermilitarised"), "main");
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast2;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart flag2;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart cannon;
|
||||||
|
public final ModelPart cannon2;
|
||||||
|
public final ModelPart cannon3;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelcuttermilitarised(ModelPart root) {
|
||||||
|
this.bone13 = root.getChild("bone13");
|
||||||
|
this.flag = root.getChild("flag");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast2 = root.getChild("mast2");
|
||||||
|
this.bone19 = root.getChild("bone19");
|
||||||
|
this.flag2 = root.getChild("flag2");
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.cannon = root.getChild("cannon");
|
||||||
|
this.cannon2 = root.getChild("cannon2");
|
||||||
|
this.cannon3 = root.getChild("cannon3");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone13 = partdefinition.addOrReplaceChild("bone13",
|
||||||
|
CubeListBuilder.create().texOffs(211, 108).mirror().addBox(0.0F, -62.0F, -12.0F, 0.0F, 18.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(120, 0).addBox(-0.625F, -25.0F, 27.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(177, 169).addBox(-13.0F, -59.0F, 1.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 1.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(177, 169)
|
||||||
|
.addBox(-13.0F, -59.0F, 25.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 25.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -39.0F));
|
||||||
|
PartDefinition cube_r1 = bone13.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 25.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone13.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 24.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone13.addOrReplaceChild("cube_r3",
|
||||||
|
CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 58).addBox(-17.0F, -5.425F, -24.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 24.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r4 = bone13.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 24.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r5 = bone13.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 25.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone13.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(86, 232).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 35.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r7 = bone13.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 35.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r8 = bone13.addOrReplaceChild("cube_r8",
|
||||||
|
CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(86, 227).addBox(-13.0F, 19.784F, -35.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 35.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r9 = bone13.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 35.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r10 = bone13.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 35.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r11 = bone13.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 26.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r12 = bone13.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 25.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r13 = bone13.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 1.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r14 = bone13.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 0.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r15 = bone13.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 0.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r16 = bone13.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 1.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r17 = bone13.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(86, 233).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 11.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bone13.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 11.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone13.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 11.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone13.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 11.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r21 = bone13.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 2.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = bone13.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 1.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r23 = bone13.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(0, 200).addBox(0.0F, -25.0F, -35.5F, 0.0F, 18.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(211, 108)
|
||||||
|
.addBox(0.0F, -25.0F, -52.0F, 0.0F, 18.0F, 14.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 75.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -10.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition flag = partdefinition.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 0.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, -4.9116F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -41.0F, -30.8384F));
|
||||||
|
PartDefinition cube_r24 = flag.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, -0.9741F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r25 = flag.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, -2.9116F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, -5.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast2 = partdefinition.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -23.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, 11.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r26 = bone6.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r27 = bone11.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(155, 114).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone11.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone12.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(147, 114).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone12.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(151, 114).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone14.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(76, 106).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = bone14.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(109, 0).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone14.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone20 = mast2.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r34 = bone20.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone20.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r35 = bone21.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(155, 114).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r36 = bone21.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone20.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r37 = bone22.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(147, 114).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = bone22.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(151, 114).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone23 = bone22.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone23.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(76, 106).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = bone23.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(109, 0).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone23.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone24 = mast2.addOrReplaceChild("bone24", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -30.1569F));
|
||||||
|
PartDefinition cube_r42 = bone24.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone25 = bone24.addOrReplaceChild("bone25", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone25.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(155, 114).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone25.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone26 = bone24.addOrReplaceChild("bone26", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone26.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(147, 114).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone26.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(151, 114).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone27 = bone26.addOrReplaceChild("bone27", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone27.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(76, 106).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = bone27.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(109, 0).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r49 = bone27.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r50 = bone15.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone16.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(16, 106).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone16.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone17.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(8, 106).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r54 = bone17.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(12, 106).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone18.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(48, 0).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone18.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(0, 106).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone18.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone19 = partdefinition.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, 10.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = chestlid.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(154, 213).addBox(-7.0438F, -21.9519F, -2.3138F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = chestlid.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(154, 213).addBox(-7.0338F, 2.5379F, 17.277F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = chestlid.addOrReplaceChild("cube_r60",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(-1.9538F, 17.4638F, -3.259F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-7.1538F, 17.4638F, -3.259F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r61 = chestlid.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(172, 217).addBox(-7.0438F, 17.616F, 3.5565F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = chestlid.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(174, 211).addBox(-7.0538F, 9.6532F, 11.2464F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-7.0438F, -13.0F, 26.0332F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition flag2 = partdefinition.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 0.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, -4.9116F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -41.0F, -6.8384F));
|
||||||
|
PartDefinition cube_r63 = flag2.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, -0.9741F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = flag2.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, -2.9116F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r65 = bone.addOrReplaceChild("cube_r65",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 7.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -23.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -13.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r66 = bone2.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r67 = bone3.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(155, 114).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r68 = bone3.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = bone4.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(147, 114).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r70 = bone4.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(151, 114).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r71 = bone5.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(76, 106).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r72 = bone5.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(109, 0).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = bone5.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r74 = bone7.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -17.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r75 = bone8.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(16, 106).addBox(11.5208F, -21.5F, 11.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = bone8.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -16.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = bone9.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(8, 106).addBox(11.5208F, -21.5F, -13.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = bone9.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(12, 106).addBox(-16.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone10.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(48, 0).addBox(-12.5208F, -21.5F, -13.0208F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone10.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(0, 106).addBox(-17.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone10.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 17.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cannon = partdefinition.addOrReplaceChild("cannon", CubeListBuilder.create().texOffs(93, 27).addBox(-2.3333F, -5.755F, -18.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror()
|
||||||
|
.addBox(1.6667F, -5.755F, -18.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-0.1667F, 17.455F, -32.6718F));
|
||||||
|
PartDefinition cube_r82 = cannon.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -7.955F, -16.3282F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = cannon.addOrReplaceChild("cube_r83",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -7.455F, -20.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = cannon.addOrReplaceChild("cube_r84",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.1667F, -3.455F, -19.3282F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon2 = partdefinition.addOrReplaceChild("cannon2",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).addBox(2.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(6.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false).texOffs(93, 27).addBox(-28.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(-24.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-8.0714F, 13.6316F, -30.8564F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = cannon2.addOrReplaceChild("cube_r85",
|
||||||
|
CubeListBuilder.create().texOffs(96, 134).addBox(-26.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(96, 134).addBox(4.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = cannon2.addOrReplaceChild("cube_r86",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-27.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-27.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).texOffs(104, 235)
|
||||||
|
.addBox(4.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(3.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = cannon2.addOrReplaceChild("cube_r87",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-26.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-30.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(36, 119).mirror().addBox(4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon3 = partdefinition.addOrReplaceChild("cannon3",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).mirror().addBox(-3.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(-7.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(93, 27).mirror().addBox(27.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(23.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0714F, 13.6316F, -30.8564F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = cannon3.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(96, 134).mirror().addBox(25.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 134).mirror()
|
||||||
|
.addBox(-5.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = cannon3.addOrReplaceChild("cube_r89",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).mirror().addBox(25.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(24.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(104, 235).mirror().addBox(-6.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(-6.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = cannon3.addOrReplaceChild("cube_r90",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).addBox(25.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(29.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false)
|
||||||
|
.texOffs(36, 119).addBox(-5.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(-1.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(96, 58).addBox(-1.5F, -2.625F, -43.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -43.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171)
|
||||||
|
.addBox(4.5F, -9.0F, -16.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169).addBox(7.5F, -9.0F, -43.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 10.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 10.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70)
|
||||||
|
.addBox(-6.8938F, -12.1688F, 9.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70).addBox(-1.6062F, -12.2625F, 9.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 10.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 10.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 10.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.0F, -32.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, -12.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, -10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-1.0F, -8.0F, 12.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -43.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -43.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250).addBox(-12.0F, -16.0F, 12.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -43.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bb_main.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -37.2702F, -0.0118F, -0.0129F, -0.4799F));
|
||||||
|
PartDefinition cube_r92 = bb_main.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(238, 123).addBox(0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -37.2702F, -0.0118F, 0.0129F, 0.4799F));
|
||||||
|
PartDefinition cube_r93 = bb_main.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -12.2702F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r94 = bb_main.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -12.2702F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r95 = bb_main.addOrReplaceChild("cube_r95",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 32)
|
||||||
|
.addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34).addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r96 = bb_main.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r97 = bb_main.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -55.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r98 = bb_main.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r99 = bb_main.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r100 = bb_main.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r101 = bb_main.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r102 = bb_main.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r103 = bb_main.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r104 = bb_main.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r105 = bb_main.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r106 = bb_main.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r107 = bb_main.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r108 = bb_main.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r109 = bb_main.addOrReplaceChild("cube_r109",
|
||||||
|
CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r110 = bb_main.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r111 = bb_main.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r112 = bb_main.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r113 = bb_main.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r114 = bb_main.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r115 = bb_main.addOrReplaceChild("cube_r115",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bb_main.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -48.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bb_main.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -48.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bb_main.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r119 = bb_main.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -43.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bb_main.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -43.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = bb_main.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r122 = bb_main.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r123 = bb_main.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r124 = bb_main.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r125 = bb_main.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r126 = bb_main.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r127 = bb_main.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r128 = bb_main.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r129 = bb_main.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r130 = bb_main.addOrReplaceChild("cube_r130", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r131 = bb_main.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r132", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r133 = bb_main.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r134 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r134", CubeListBuilder.create().texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(194, 56)
|
||||||
|
.addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171).addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r135 = bb_main.addOrReplaceChild("cube_r135", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r136 = bb_main.addOrReplaceChild("cube_r136", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r137 = bb_main.addOrReplaceChild("cube_r137",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r138 = bb_main.addOrReplaceChild("cube_r138", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r139 = bb_main.addOrReplaceChild("cube_r139", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r140 = bb_main.addOrReplaceChild("cube_r140", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r141 = bb_main.addOrReplaceChild("cube_r141", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r142 = bb_main.addOrReplaceChild("cube_r142", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r143 = bb_main.addOrReplaceChild("cube_r143", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r144 = bb_main.addOrReplaceChild("cube_r144", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r145 = bb_main.addOrReplaceChild("cube_r145", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r146 = bb_main.addOrReplaceChild("cube_r146", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r147 = bb_main.addOrReplaceChild("cube_r147", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -55.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r148 = bb_main.addOrReplaceChild("cube_r148", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r149 = bb_main.addOrReplaceChild("cube_r149", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r150 = bb_main.addOrReplaceChild("cube_r150", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r151 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r151", CubeListBuilder.create().texOffs(72, 171).addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161)
|
||||||
|
.addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r152 = bb_main.addOrReplaceChild("cube_r152", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r153 = bb_main.addOrReplaceChild("cube_r153", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r154 = bb_main.addOrReplaceChild("cube_r154",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r155 = bb_main.addOrReplaceChild("cube_r155", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r156 = bb_main.addOrReplaceChild("cube_r156",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r157 = bb_main.addOrReplaceChild("cube_r157", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r158 = bb_main.addOrReplaceChild("cube_r158", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r159 = bb_main.addOrReplaceChild("cube_r159", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r160 = bb_main.addOrReplaceChild("cube_r160", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r161 = bb_main.addOrReplaceChild("cube_r161", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r162 = bb_main.addOrReplaceChild("cube_r162", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r163 = bb_main.addOrReplaceChild("cube_r163", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r164 = bb_main.addOrReplaceChild("cube_r164", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r165 = bb_main.addOrReplaceChild("cube_r165", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -19.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone13.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone19.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon3.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,512 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterpirate<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterpirate"), "main");
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast2;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart flag2;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart cannon;
|
||||||
|
public final ModelPart cannon2;
|
||||||
|
public final ModelPart cannon3;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelcutterpirate(ModelPart root) {
|
||||||
|
this.flag = root.getChild("flag");
|
||||||
|
this.bone13 = root.getChild("bone13");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast2 = root.getChild("mast2");
|
||||||
|
this.bone19 = root.getChild("bone19");
|
||||||
|
this.flag2 = root.getChild("flag2");
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.cannon = root.getChild("cannon");
|
||||||
|
this.cannon2 = root.getChild("cannon2");
|
||||||
|
this.cannon3 = root.getChild("cannon3");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition flag = partdefinition.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -41.0F, -13.8384F));
|
||||||
|
PartDefinition cube_r1 = flag.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = flag.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone13 = partdefinition.addOrReplaceChild("bone13",
|
||||||
|
CubeListBuilder.create().texOffs(211, 108).mirror().addBox(0.0F, -62.0F, -7.0F, 0.0F, 18.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(120, 0).addBox(-0.625F, -25.0F, 32.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(177, 169).addBox(-13.0F, -59.0F, 6.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 6.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(177, 169)
|
||||||
|
.addBox(-13.0F, -59.0F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -22.0F));
|
||||||
|
PartDefinition cube_r3 = bone13.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 30.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone13.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 29.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r5 = bone13.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 58).addBox(-17.0F, -5.425F, -24.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 29.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r6 = bone13.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 29.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r7 = bone13.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 30.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r8 = bone13.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(86, 232).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r9 = bone13.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r10 = bone13.addOrReplaceChild("cube_r10",
|
||||||
|
CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(86, 227).addBox(-13.0F, 19.784F, -35.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r11 = bone13.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r12 = bone13.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r13 = bone13.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 31.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r14 = bone13.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 30.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r15 = bone13.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 6.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r16 = bone13.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 5.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r17 = bone13.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 5.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bone13.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 6.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone13.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(86, 233).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 16.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone13.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 16.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r21 = bone13.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 16.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = bone13.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 16.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r23 = bone13.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = bone13.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 6.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r25 = bone13.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(0, 200).addBox(0.0F, -25.0F, -35.5F, 0.0F, 18.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(211, 108)
|
||||||
|
.addBox(0.0F, -25.0F, -52.0F, 0.0F, 18.0F, 14.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 75.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, 12.25F));
|
||||||
|
PartDefinition mast2 = partdefinition.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, 28.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r26 = bone6.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r27 = bone11.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone11.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone12.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone12.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone14.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = bone14.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone14.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone20 = mast2.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r34 = bone20.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone20.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r35 = bone21.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r36 = bone21.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone20.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r37 = bone22.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = bone22.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone23 = bone22.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone23.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = bone23.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone23.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone24 = mast2.addOrReplaceChild("bone24", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -30.1569F));
|
||||||
|
PartDefinition cube_r42 = bone24.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone25 = bone24.addOrReplaceChild("bone25", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone25.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone25.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone26 = bone24.addOrReplaceChild("bone26", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone26.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone26.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone27 = bone26.addOrReplaceChild("bone27", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone27.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = bone27.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r49 = bone27.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r50 = bone15.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone16.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone16.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone17.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r54 = bone17.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone18.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone18.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone18.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone19 = partdefinition.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, 10.0F, 28.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = chestlid.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = chestlid.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = chestlid.addOrReplaceChild("cube_r60",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r61 = chestlid.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = chestlid.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition flag2 = partdefinition.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -41.0F, 10.1616F));
|
||||||
|
PartDefinition cube_r63 = flag2.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = flag2.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 24.0F, 17.0F));
|
||||||
|
PartDefinition cube_r65 = bone.addOrReplaceChild("cube_r65",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, 4.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r66 = bone2.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r67 = bone3.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r68 = bone3.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = bone4.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r70 = bone4.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r71 = bone5.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r72 = bone5.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = bone5.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r74 = bone7.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r75 = bone8.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = bone8.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = bone9.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = bone9.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone10.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone10.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone10.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cannon = partdefinition.addOrReplaceChild("cannon", CubeListBuilder.create().texOffs(93, 27).addBox(-2.3333F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror()
|
||||||
|
.addBox(1.6667F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-0.1667F, 17.455F, -15.6718F));
|
||||||
|
PartDefinition cube_r82 = cannon.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -7.955F, -11.3282F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = cannon.addOrReplaceChild("cube_r83",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -7.455F, -15.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = cannon.addOrReplaceChild("cube_r84",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.1667F, -3.455F, -14.3282F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon2 = partdefinition.addOrReplaceChild("cannon2",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).addBox(-2.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(1.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false).texOffs(93, 27).addBox(-33.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(-29.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-8.0714F, 13.6316F, -13.8564F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = cannon2.addOrReplaceChild("cube_r85",
|
||||||
|
CubeListBuilder.create().texOffs(96, 134).addBox(-31.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = cannon2.addOrReplaceChild("cube_r86",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-32.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-32.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).texOffs(104, 235)
|
||||||
|
.addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = cannon2.addOrReplaceChild("cube_r87",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-31.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-35.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon3 = partdefinition.addOrReplaceChild("cannon3",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).mirror().addBox(1.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(-2.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(93, 27).mirror().addBox(32.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(28.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0714F, 13.6316F, -13.8564F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = cannon3.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(96, 134).mirror().addBox(30.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 134).mirror()
|
||||||
|
.addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = cannon3.addOrReplaceChild("cube_r89",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).mirror().addBox(30.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(29.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(104, 235).mirror().addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = cannon3.addOrReplaceChild("cube_r90",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).addBox(30.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(34.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false)
|
||||||
|
.texOffs(36, 119).addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(3.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(96, 58).addBox(-1.5F, -2.625F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171)
|
||||||
|
.addBox(4.5F, -9.0F, 5.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169).addBox(7.5F, -9.0F, -21.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 32.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 32.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70)
|
||||||
|
.addBox(-6.8938F, -12.1688F, 31.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70).addBox(-1.6062F, -12.2625F, 31.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 32.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 32.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 32.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.0F, -10.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, 10.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, 12.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-1.0F, -8.0F, 34.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250).addBox(-12.0F, -16.0F, 34.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bb_main.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -15.2702F, -0.0118F, -0.0129F, -0.4799F));
|
||||||
|
PartDefinition cube_r92 = bb_main.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(238, 123).addBox(0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, -15.2702F, -0.0118F, 0.0129F, 0.4799F));
|
||||||
|
PartDefinition cube_r93 = bb_main.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, 9.7298F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r94 = bb_main.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r95 = bb_main.addOrReplaceChild("cube_r95",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 32)
|
||||||
|
.addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34).addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r96 = bb_main.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r97 = bb_main.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -33.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r98 = bb_main.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r99 = bb_main.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r100 = bb_main.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r101 = bb_main.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r102 = bb_main.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r103 = bb_main.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r104 = bb_main.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r105 = bb_main.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r106 = bb_main.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r107 = bb_main.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r108 = bb_main.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r109 = bb_main.addOrReplaceChild("cube_r109",
|
||||||
|
CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r110 = bb_main.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r111 = bb_main.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r112 = bb_main.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r113 = bb_main.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r114 = bb_main.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r115 = bb_main.addOrReplaceChild("cube_r115",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bb_main.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -26.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bb_main.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -26.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bb_main.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r119 = bb_main.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -21.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bb_main.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -21.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = bb_main.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r122 = bb_main.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r123 = bb_main.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r124 = bb_main.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r125 = bb_main.addOrReplaceChild("cube_r125", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r126 = bb_main.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r127 = bb_main.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r128 = bb_main.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r129 = bb_main.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r130 = bb_main.addOrReplaceChild("cube_r130", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r131 = bb_main.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r132", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r133 = bb_main.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r134 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r134", CubeListBuilder.create().texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(194, 56)
|
||||||
|
.addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171).addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r135 = bb_main.addOrReplaceChild("cube_r135", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r136 = bb_main.addOrReplaceChild("cube_r136", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r137 = bb_main.addOrReplaceChild("cube_r137",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r138 = bb_main.addOrReplaceChild("cube_r138", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r139 = bb_main.addOrReplaceChild("cube_r139", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r140 = bb_main.addOrReplaceChild("cube_r140", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r141 = bb_main.addOrReplaceChild("cube_r141", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r142 = bb_main.addOrReplaceChild("cube_r142", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r143 = bb_main.addOrReplaceChild("cube_r143", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r144 = bb_main.addOrReplaceChild("cube_r144", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r145 = bb_main.addOrReplaceChild("cube_r145", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r146 = bb_main.addOrReplaceChild("cube_r146", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r147 = bb_main.addOrReplaceChild("cube_r147", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -33.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r148 = bb_main.addOrReplaceChild("cube_r148", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r149 = bb_main.addOrReplaceChild("cube_r149", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r150 = bb_main.addOrReplaceChild("cube_r150", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r151 = bb_main
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r151", CubeListBuilder.create().texOffs(72, 171).addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161)
|
||||||
|
.addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r152 = bb_main.addOrReplaceChild("cube_r152", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r153 = bb_main.addOrReplaceChild("cube_r153", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r154 = bb_main.addOrReplaceChild("cube_r154",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r155 = bb_main.addOrReplaceChild("cube_r155", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r156 = bb_main.addOrReplaceChild("cube_r156",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r157 = bb_main.addOrReplaceChild("cube_r157", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r158 = bb_main.addOrReplaceChild("cube_r158", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r159 = bb_main.addOrReplaceChild("cube_r159", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r160 = bb_main.addOrReplaceChild("cube_r160", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r161 = bb_main.addOrReplaceChild("cube_r161", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r162 = bb_main.addOrReplaceChild("cube_r162", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r163 = bb_main.addOrReplaceChild("cube_r163", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r164 = bb_main.addOrReplaceChild("cube_r164", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r165 = bb_main.addOrReplaceChild("cube_r165", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
flag.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone13.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone19.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon3.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.flag.yRot = Mth.cos(limbSwing * 0.6662F + (float) Math.PI) * limbSwingAmount;
|
||||||
|
this.flag2.yRot = Mth.cos(limbSwing * 0.6662F) * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,505 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterpiratedamaged<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterpiratedamaged"), "main");
|
||||||
|
public final ModelPart bone28;
|
||||||
|
|
||||||
|
public Modelcutterpiratedamaged(ModelPart root) {
|
||||||
|
this.bone28 = root.getChild("bone28");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone28 = partdefinition.addOrReplaceChild("bone28",
|
||||||
|
CubeListBuilder.create().texOffs(0, 0).addBox(-1.0F, -8.0F, 34.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 32.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19).addBox(-5.8312F, -10.125F, 32.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49)
|
||||||
|
.addBox(-2.3375F, -7.3375F, 32.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70).addBox(-6.8938F, -12.1688F, 31.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70)
|
||||||
|
.addBox(-1.6062F, -12.2625F, 31.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 32.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 58).addBox(-1.5F, -2.625F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2)
|
||||||
|
.addBox(-4.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, 5.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169)
|
||||||
|
.addBox(7.5F, -9.0F, -21.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25).addBox(-4.5F, -6.0F, 32.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, 10.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, 12.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-8.0F, -8.0F, -10.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 250).addBox(-12.0F, -16.0F, 34.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 28.0F, 0.0F, 0.0F, 0.0F, -0.2182F));
|
||||||
|
PartDefinition cube_r1 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone28.addOrReplaceChild("cube_r2",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone28.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r4 = bone28.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r5 = bone28.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone28.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r7 = bone28.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r8 = bone28.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r9 = bone28.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r10 = bone28.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r11 = bone28.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r12 = bone28.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r13 = bone28.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r14 = bone28.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r15 = bone28.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r16 = bone28.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r17 = bone28.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bone28.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(41, 222).addBox(-1.5F, 11.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5236F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone28.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, -0.8324F, -11.8662F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -13.0F, -39.5F, -0.2618F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone28.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r21 = bone28.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -33.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r22 = bone28.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r23 = bone28.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = bone28.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r25 = bone28.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r26 = bone28.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r27 = bone28.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -21.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone28.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -26.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone28.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -26.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone28.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -21.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone28.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r32 = bone28.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r33 = bone28.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r34 = bone28.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r35 = bone28.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r36 = bone28.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = bone28.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r38 = bone28.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = bone28.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r40 = bone28.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r41 = bone28.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r42 = bone28.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r43 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r43", CubeListBuilder.create().texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r44 = bone28.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r45 = bone28.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r46 = bone28.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r47 = bone28.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r48 = bone28.addOrReplaceChild("cube_r48",
|
||||||
|
CubeListBuilder.create().texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r49 = bone28.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r50 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r50", CubeListBuilder.create().texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r51 = bone28.addOrReplaceChild("cube_r51",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r52 = bone28.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r53 = bone28.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -33.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r54 = bone28.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r55 = bone28.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r56 = bone28.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r57 = bone28.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r58 = bone28.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r59 = bone28.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r60 = bone28.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r61 = bone28.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r62 = bone28.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r63 = bone28.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r64 = bone28.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r65 = bone28.addOrReplaceChild("cube_r65",
|
||||||
|
CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r66 = bone28.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r67 = bone28.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r68 = bone28.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r69 = bone28.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r70 = bone28.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r71 = bone28.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r72 = bone28.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r73 = bone28.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -18.1356F, -30.118F, 0.0F, 18.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0173F, 0.0023F, -0.2182F));
|
||||||
|
PartDefinition cube_r74 = bone28.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r75 = bone28.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, 9.7298F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r76 = bone28.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -15.2702F, 0.0038F, -0.017F, -1.4399F));
|
||||||
|
PartDefinition cannon3 = bone28.addOrReplaceChild("cannon3",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).mirror().addBox(1.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(-2.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(93, 27).mirror().addBox(32.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(28.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0714F, -10.3684F, -13.8564F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = cannon3.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(96, 134).mirror().addBox(30.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 134).mirror()
|
||||||
|
.addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = cannon3.addOrReplaceChild("cube_r78",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).mirror().addBox(30.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(29.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(104, 235).mirror().addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = cannon3.addOrReplaceChild("cube_r79",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).addBox(30.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(34.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false)
|
||||||
|
.texOffs(36, 119).addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(3.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon2 = bone28.addOrReplaceChild("cannon2",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).addBox(-2.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(1.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false).texOffs(93, 27).addBox(-33.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(-29.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-8.0714F, -10.3684F, -13.8564F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = cannon2.addOrReplaceChild("cube_r80",
|
||||||
|
CubeListBuilder.create().texOffs(96, 134).addBox(-31.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = cannon2.addOrReplaceChild("cube_r81",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-32.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-32.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).texOffs(104, 235)
|
||||||
|
.addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = cannon2.addOrReplaceChild("cube_r82",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-31.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-35.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon = bone28.addOrReplaceChild("cannon", CubeListBuilder.create().texOffs(93, 27).addBox(-2.3333F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror()
|
||||||
|
.addBox(1.6667F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-0.1667F, -6.545F, -15.6718F));
|
||||||
|
PartDefinition cube_r83 = cannon.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -7.955F, -11.3282F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = cannon.addOrReplaceChild("cube_r84",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -7.455F, -15.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = cannon.addOrReplaceChild("cube_r85",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.1667F, -3.455F, -14.3282F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition mast = bone28.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169)
|
||||||
|
.addBox(-13.0F, -37.5F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(177, 169).addBox(-13.0F, -49.0F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -10.0F, -14.0F, 0.0F, 0.0F, -0.48F));
|
||||||
|
PartDefinition cube_r86 = mast.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -14.5F, -2.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = mast.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = mast.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = mast.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(68, 58).addBox(-20.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -15.9875F, -2.6375F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = mast.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(0, 58).addBox(-15.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.334F, -2.9637F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r91 = mast.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.825F, -2.6125F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = mast.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -33.075F, -1.725F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = mast.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(86, 233).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = mast.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = mast.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r96 = mast.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(68, 64).addBox(-21.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -14.7375F, -1.75F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r97 = bone2.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone3.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone3.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone4.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone4.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone5.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone5.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone5.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r105 = bone7.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone8.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone8.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone9.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone9.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = bone10.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone10.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone10.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone24 = mast.addOrReplaceChild("bone24", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r113 = bone24.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone25 = bone24.addOrReplaceChild("bone25", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone25.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = bone25.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone26 = bone24.addOrReplaceChild("bone26", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone26.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bone26.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone27 = bone26.addOrReplaceChild("bone27", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bone27.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = bone27.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bone27.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -55.0F, 0.1616F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = flag.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r122 = flag.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = bone28.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 17.0F));
|
||||||
|
PartDefinition cube_r123 = bone.addOrReplaceChild("cube_r123",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone29 = bone28.addOrReplaceChild("bone29", CubeListBuilder.create(), PartPose.offset(5.0F, 8.0F, -12.0F));
|
||||||
|
PartDefinition cube_r124 = bone29.addOrReplaceChild("cube_r124",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -4.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone30 = bone28.addOrReplaceChild("bone30", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.625F, -7.1749F, -0.8091F, 0.2143F, -0.2194F));
|
||||||
|
PartDefinition cube_r125 = bone30.addOrReplaceChild("cube_r125",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition flag2 = bone28.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -65.0F, 10.1616F, -0.6545F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r126 = flag2.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r127 = flag2.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone19 = bone28.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 28.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r128 = chestlid.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r129 = chestlid.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r130 = chestlid.addOrReplaceChild("cube_r130",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r131 = chestlid.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = chestlid.addOrReplaceChild("cube_r132", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition bone31 = bone28.addOrReplaceChild("bone31", CubeListBuilder.create(), PartPose.offsetAndRotation(3.0F, -2.0F, 0.0F, -1.309F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid2 = bone31.addOrReplaceChild("chestlid2", CubeListBuilder.create(), PartPose.offsetAndRotation(-4.0F, -3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r133 = chestlid2.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r134 = chestlid2.addOrReplaceChild("cube_r134", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r135 = chestlid2.addOrReplaceChild("cube_r135",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r136 = chestlid2.addOrReplaceChild("cube_r136", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r137 = chestlid2.addOrReplaceChild("cube_r137", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone31.addOrReplaceChild("chest2", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, 8.0F, -34.0F));
|
||||||
|
PartDefinition mast2 = bone28.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -10.0F, 28.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r138 = bone6.addOrReplaceChild("cube_r138", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r139 = bone11.addOrReplaceChild("cube_r139", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r140 = bone11.addOrReplaceChild("cube_r140", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r141 = bone12.addOrReplaceChild("cube_r141", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r142 = bone12.addOrReplaceChild("cube_r142", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r143 = bone14.addOrReplaceChild("cube_r143", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r144 = bone14.addOrReplaceChild("cube_r144", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r145 = bone14.addOrReplaceChild("cube_r145", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone20 = mast2.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r146 = bone20.addOrReplaceChild("cube_r146", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone20.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r147 = bone21.addOrReplaceChild("cube_r147", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r148 = bone21.addOrReplaceChild("cube_r148", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone20.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r149 = bone22.addOrReplaceChild("cube_r149", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r150 = bone22.addOrReplaceChild("cube_r150", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone23 = bone22.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r151 = bone23.addOrReplaceChild("cube_r151", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r152 = bone23.addOrReplaceChild("cube_r152", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r153 = bone23.addOrReplaceChild("cube_r153", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r154 = bone15.addOrReplaceChild("cube_r154", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r155 = bone16.addOrReplaceChild("cube_r155", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r156 = bone16.addOrReplaceChild("cube_r156", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r157 = bone17.addOrReplaceChild("cube_r157", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r158 = bone17.addOrReplaceChild("cube_r158", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r159 = bone18.addOrReplaceChild("cube_r159", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r160 = bone18.addOrReplaceChild("cube_r160", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r161 = bone18.addOrReplaceChild("cube_r161", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition wheel = bone28.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -16.0F, 12.25F));
|
||||||
|
PartDefinition bone13 = bone28.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(120, 0).addBox(-0.625F, -25.0F, 32.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(177, 169)
|
||||||
|
.addBox(-13.0F, -59.0F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 0.0F, -22.0F));
|
||||||
|
PartDefinition cube_r162 = bone13.addOrReplaceChild("cube_r162", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 30.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r163 = bone13.addOrReplaceChild("cube_r163", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 29.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r164 = bone13.addOrReplaceChild("cube_r164", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 29.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r165 = bone13.addOrReplaceChild("cube_r165", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 29.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r166 = bone13.addOrReplaceChild("cube_r166", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 30.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r167 = bone13.addOrReplaceChild("cube_r167", CubeListBuilder.create().texOffs(86, 232).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r168 = bone13.addOrReplaceChild("cube_r168", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r169 = bone13.addOrReplaceChild("cube_r169", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r170 = bone13.addOrReplaceChild("cube_r170", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r171 = bone13.addOrReplaceChild("cube_r171", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r172 = bone13.addOrReplaceChild("cube_r172", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 31.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r173 = bone13.addOrReplaceChild("cube_r173", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 30.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r174 = bone13.addOrReplaceChild("cube_r174", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -21.5F, -11.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, -0.48F));
|
||||||
|
PartDefinition cube_r175 = bone13.addOrReplaceChild("cube_r175", CubeListBuilder.create().texOffs(0, 200).addBox(0.0F, -1.0F, -0.5F, 0.0F, 18.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -61.0F, 30.0F, 2.618F, -0.7854F, 3.1416F));
|
||||||
|
PartDefinition cube_r176 = bone13.addOrReplaceChild("cube_r176", CubeListBuilder.create().texOffs(52, 52).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone28.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,505 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterpiratedplayeramaged<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterpiratedplayeramaged"), "main");
|
||||||
|
public final ModelPart bone28;
|
||||||
|
|
||||||
|
public Modelcutterpiratedplayeramaged(ModelPart root) {
|
||||||
|
this.bone28 = root.getChild("bone28");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone28 = partdefinition.addOrReplaceChild("bone28",
|
||||||
|
CubeListBuilder.create().texOffs(0, 0).addBox(-1.0F, -8.0F, 34.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 32.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19).addBox(-5.8312F, -10.125F, 32.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49)
|
||||||
|
.addBox(-2.3375F, -7.3375F, 32.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70).addBox(-6.8938F, -12.1688F, 31.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70)
|
||||||
|
.addBox(-1.6062F, -12.2625F, 31.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 32.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 58).addBox(-1.5F, -2.625F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2)
|
||||||
|
.addBox(-4.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, 5.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169)
|
||||||
|
.addBox(7.5F, -9.0F, -21.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25).addBox(-4.5F, -6.0F, 32.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, 10.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, 12.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-8.0F, -8.0F, -10.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 250).addBox(-12.0F, -16.0F, 34.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 28.0F, -21.0F, 0.0F, 0.0F, -0.2182F));
|
||||||
|
PartDefinition cube_r1 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone28.addOrReplaceChild("cube_r2",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone28.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r4 = bone28.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r5 = bone28.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone28.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r7 = bone28.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r8 = bone28.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r9 = bone28.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r10 = bone28.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r11 = bone28.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r12 = bone28.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r13 = bone28.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r14 = bone28.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r15 = bone28.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r16 = bone28.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r17 = bone28.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bone28.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(41, 222).addBox(-1.5F, 11.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5236F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone28.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, -0.8324F, -11.8662F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -13.0F, -39.5F, -0.2618F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone28.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r21 = bone28.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -33.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r22 = bone28.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r23 = bone28.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = bone28.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r25 = bone28.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r26 = bone28.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r27 = bone28.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -21.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone28.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -26.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone28.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -26.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone28.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -21.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone28.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r32 = bone28.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r33 = bone28.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r34 = bone28.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r35 = bone28.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r36 = bone28.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = bone28.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r38 = bone28.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = bone28.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r40 = bone28.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r41 = bone28.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r42 = bone28.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r43 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r43", CubeListBuilder.create().texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r44 = bone28.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r45 = bone28.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r46 = bone28.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r47 = bone28.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r48 = bone28.addOrReplaceChild("cube_r48",
|
||||||
|
CubeListBuilder.create().texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r49 = bone28.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r50 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r50", CubeListBuilder.create().texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r51 = bone28.addOrReplaceChild("cube_r51",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r52 = bone28.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r53 = bone28.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -33.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r54 = bone28.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r55 = bone28.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r56 = bone28.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r57 = bone28.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r58 = bone28.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r59 = bone28.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r60 = bone28.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r61 = bone28.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r62 = bone28.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r63 = bone28.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r64 = bone28.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r65 = bone28.addOrReplaceChild("cube_r65",
|
||||||
|
CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r66 = bone28.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r67 = bone28.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r68 = bone28.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r69 = bone28.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r70 = bone28.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r71 = bone28.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r72 = bone28.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r73 = bone28.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -18.1356F, -30.118F, 0.0F, 18.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0173F, 0.0023F, -0.2182F));
|
||||||
|
PartDefinition cube_r74 = bone28.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r75 = bone28.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, 9.7298F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r76 = bone28.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -15.2702F, 0.0038F, -0.017F, -1.4399F));
|
||||||
|
PartDefinition cannon3 = bone28.addOrReplaceChild("cannon3",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).mirror().addBox(1.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(-2.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(93, 27).mirror().addBox(32.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(28.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0714F, -10.3684F, -13.8564F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = cannon3.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(96, 134).mirror().addBox(30.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 134).mirror()
|
||||||
|
.addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = cannon3.addOrReplaceChild("cube_r78",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).mirror().addBox(30.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(29.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(104, 235).mirror().addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = cannon3.addOrReplaceChild("cube_r79",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).addBox(30.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(34.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false)
|
||||||
|
.texOffs(36, 119).addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(3.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon2 = bone28.addOrReplaceChild("cannon2",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).addBox(-2.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(1.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false).texOffs(93, 27).addBox(-33.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(-29.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-8.0714F, -10.3684F, -13.8564F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = cannon2.addOrReplaceChild("cube_r80",
|
||||||
|
CubeListBuilder.create().texOffs(96, 134).addBox(-31.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = cannon2.addOrReplaceChild("cube_r81",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-32.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-32.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).texOffs(104, 235)
|
||||||
|
.addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = cannon2.addOrReplaceChild("cube_r82",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-31.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-35.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon = bone28.addOrReplaceChild("cannon", CubeListBuilder.create().texOffs(93, 27).addBox(-2.3333F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror()
|
||||||
|
.addBox(1.6667F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-0.1667F, -6.545F, -15.6718F));
|
||||||
|
PartDefinition cube_r83 = cannon.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -7.955F, -11.3282F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = cannon.addOrReplaceChild("cube_r84",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -7.455F, -15.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = cannon.addOrReplaceChild("cube_r85",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.1667F, -3.455F, -14.3282F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition mast = bone28.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169)
|
||||||
|
.addBox(-13.0F, -37.5F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(177, 169).addBox(-13.0F, -49.0F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -10.0F, -14.0F, 0.0F, 0.0F, -0.48F));
|
||||||
|
PartDefinition cube_r86 = mast.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -14.5F, -2.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = mast.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = mast.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = mast.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(68, 58).addBox(-20.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -15.9875F, -2.6375F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = mast.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(0, 58).addBox(-15.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.334F, -2.9637F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r91 = mast.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.825F, -2.6125F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = mast.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -33.075F, -1.725F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = mast.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(86, 233).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = mast.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = mast.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r96 = mast.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(68, 64).addBox(-21.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -14.7375F, -1.75F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r97 = bone2.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone3.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone3.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone4.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone4.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone5.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone5.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone5.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r105 = bone7.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone8.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone8.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone9.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone9.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = bone10.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone10.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone10.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone24 = mast.addOrReplaceChild("bone24", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r113 = bone24.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone25 = bone24.addOrReplaceChild("bone25", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone25.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = bone25.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone26 = bone24.addOrReplaceChild("bone26", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone26.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = bone26.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone27 = bone26.addOrReplaceChild("bone27", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = bone27.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = bone27.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bone27.addOrReplaceChild("cube_r120", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -55.0F, 0.1616F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = flag.addOrReplaceChild("cube_r121", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r122 = flag.addOrReplaceChild("cube_r122", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = bone28.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 17.0F));
|
||||||
|
PartDefinition cube_r123 = bone.addOrReplaceChild("cube_r123",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone29 = bone28.addOrReplaceChild("bone29", CubeListBuilder.create(), PartPose.offset(5.0F, 8.0F, -12.0F));
|
||||||
|
PartDefinition cube_r124 = bone29.addOrReplaceChild("cube_r124",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -4.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone30 = bone28.addOrReplaceChild("bone30", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.625F, -7.1749F, -0.8091F, 0.2143F, -0.2194F));
|
||||||
|
PartDefinition cube_r125 = bone30.addOrReplaceChild("cube_r125",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition flag2 = bone28.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -65.0F, 10.1616F, -0.6545F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r126 = flag2.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r127 = flag2.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone19 = bone28.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 28.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r128 = chestlid.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r129 = chestlid.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r130 = chestlid.addOrReplaceChild("cube_r130",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r131 = chestlid.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = chestlid.addOrReplaceChild("cube_r132", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition bone31 = bone28.addOrReplaceChild("bone31", CubeListBuilder.create(), PartPose.offsetAndRotation(3.0F, -2.0F, 0.0F, -1.309F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid2 = bone31.addOrReplaceChild("chestlid2", CubeListBuilder.create(), PartPose.offsetAndRotation(-4.0F, -3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r133 = chestlid2.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r134 = chestlid2.addOrReplaceChild("cube_r134", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r135 = chestlid2.addOrReplaceChild("cube_r135",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r136 = chestlid2.addOrReplaceChild("cube_r136", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r137 = chestlid2.addOrReplaceChild("cube_r137", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone31.addOrReplaceChild("chest2", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, 8.0F, -34.0F));
|
||||||
|
PartDefinition mast2 = bone28.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -10.0F, 28.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r138 = bone6.addOrReplaceChild("cube_r138", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r139 = bone11.addOrReplaceChild("cube_r139", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r140 = bone11.addOrReplaceChild("cube_r140", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r141 = bone12.addOrReplaceChild("cube_r141", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r142 = bone12.addOrReplaceChild("cube_r142", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r143 = bone14.addOrReplaceChild("cube_r143", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r144 = bone14.addOrReplaceChild("cube_r144", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r145 = bone14.addOrReplaceChild("cube_r145", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone20 = mast2.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r146 = bone20.addOrReplaceChild("cube_r146", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone20.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r147 = bone21.addOrReplaceChild("cube_r147", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r148 = bone21.addOrReplaceChild("cube_r148", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone20.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r149 = bone22.addOrReplaceChild("cube_r149", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r150 = bone22.addOrReplaceChild("cube_r150", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone23 = bone22.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r151 = bone23.addOrReplaceChild("cube_r151", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r152 = bone23.addOrReplaceChild("cube_r152", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r153 = bone23.addOrReplaceChild("cube_r153", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r154 = bone15.addOrReplaceChild("cube_r154", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r155 = bone16.addOrReplaceChild("cube_r155", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r156 = bone16.addOrReplaceChild("cube_r156", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r157 = bone17.addOrReplaceChild("cube_r157", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r158 = bone17.addOrReplaceChild("cube_r158", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r159 = bone18.addOrReplaceChild("cube_r159", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r160 = bone18.addOrReplaceChild("cube_r160", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r161 = bone18.addOrReplaceChild("cube_r161", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition wheel = bone28.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -16.0F, 12.25F));
|
||||||
|
PartDefinition bone13 = bone28.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(120, 0).addBox(-0.625F, -25.0F, 32.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(177, 169)
|
||||||
|
.addBox(-13.0F, -59.0F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 0.0F, -22.0F));
|
||||||
|
PartDefinition cube_r162 = bone13.addOrReplaceChild("cube_r162", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 30.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r163 = bone13.addOrReplaceChild("cube_r163", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 29.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r164 = bone13.addOrReplaceChild("cube_r164", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 29.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r165 = bone13.addOrReplaceChild("cube_r165", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 29.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r166 = bone13.addOrReplaceChild("cube_r166", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 30.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r167 = bone13.addOrReplaceChild("cube_r167", CubeListBuilder.create().texOffs(86, 232).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r168 = bone13.addOrReplaceChild("cube_r168", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r169 = bone13.addOrReplaceChild("cube_r169", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r170 = bone13.addOrReplaceChild("cube_r170", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r171 = bone13.addOrReplaceChild("cube_r171", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r172 = bone13.addOrReplaceChild("cube_r172", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 31.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r173 = bone13.addOrReplaceChild("cube_r173", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 30.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r174 = bone13.addOrReplaceChild("cube_r174", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -21.5F, -11.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.0F, -1.5708F, -0.48F));
|
||||||
|
PartDefinition cube_r175 = bone13.addOrReplaceChild("cube_r175", CubeListBuilder.create().texOffs(0, 200).addBox(0.0F, -1.0F, -0.5F, 0.0F, 18.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -61.0F, 30.0F, 2.618F, -0.7854F, 3.1416F));
|
||||||
|
PartDefinition cube_r176 = bone13.addOrReplaceChild("cube_r176", CubeListBuilder.create().texOffs(52, 52).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone28.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,520 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterpiratewreck<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterpiratewreck"), "main");
|
||||||
|
public final ModelPart bone28;
|
||||||
|
|
||||||
|
public Modelcutterpiratewreck(ModelPart root) {
|
||||||
|
this.bone28 = root.getChild("bone28");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone28 = partdefinition.addOrReplaceChild("bone28",
|
||||||
|
CubeListBuilder.create().texOffs(0, 0).addBox(-1.0F, -8.0F, 34.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(65, 197).addBox(12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(26, 49)
|
||||||
|
.addBox(-7.8312F, -6.025F, 32.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19).addBox(-5.8312F, -10.125F, 32.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 49)
|
||||||
|
.addBox(-2.3375F, -7.3375F, 32.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(22, 70).addBox(-6.8938F, -12.1688F, 31.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 70)
|
||||||
|
.addBox(-1.6062F, -12.2625F, 31.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.5F, -10.8937F, 32.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror()
|
||||||
|
.addBox(1.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 58).addBox(-1.5F, -2.625F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2)
|
||||||
|
.addBox(-4.5F, -3.0F, -21.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, 5.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(39, 169)
|
||||||
|
.addBox(7.5F, -9.0F, -21.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(89, 25).addBox(-4.5F, -6.0F, 32.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(30, 16)
|
||||||
|
.addBox(-1.0F, -17.0F, 10.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-0.5F, -16.5F, 12.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-8.0F, -8.0F, -10.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 250).addBox(-12.0F, -16.0F, 34.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror()
|
||||||
|
.addBox(-12.0F, -14.0F, -21.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(9.0F, 20.0F, 0.0F, 0.0F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r1 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(36, 161).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone28.addOrReplaceChild("cube_r2",
|
||||||
|
CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone28.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(0, 175).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r4 = bone28.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r5 = bone28.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone28.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r7 = bone28.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r8 = bone28.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r9 = bone28.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r10 = bone28.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r11 = bone28.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r12 = bone28.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r13 = bone28.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r14 = bone28.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r15 = bone28.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r16 = bone28.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r17 = bone28.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bone28.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(41, 222).addBox(-1.5F, 11.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5236F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone28.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, -0.8324F, -11.8662F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -13.0F, -39.5F, -0.2618F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone28.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r21 = bone28.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -33.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r22 = bone28.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r23 = bone28.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = bone28.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r25 = bone28.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r26 = bone28.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r27 = bone28.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -21.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone28.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -26.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone28.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -26.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone28.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -21.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone28.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r32 = bone28.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r33 = bone28.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r34 = bone28.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r35 = bone28.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 115).addBox(-9.922F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r36 = bone28.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = bone28.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r38 = bone28.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = bone28.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r40 = bone28.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r41 = bone28.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r42 = bone28.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r43 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r43", CubeListBuilder.create().texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r44 = bone28.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r45 = bone28.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r46 = bone28.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r47 = bone28.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r48 = bone28.addOrReplaceChild("cube_r48",
|
||||||
|
CubeListBuilder.create().texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r49 = bone28.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r50 = bone28
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r50", CubeListBuilder.create().texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r51 = bone28.addOrReplaceChild("cube_r51",
|
||||||
|
CubeListBuilder.create().texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r52 = bone28.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r53 = bone28.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -33.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r54 = bone28.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r55 = bone28.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(30, 28).mirror().addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(60, 139).mirror()
|
||||||
|
.addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r56 = bone28.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r57 = bone28.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r58 = bone28.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r59 = bone28.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r60 = bone28.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r61 = bone28.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r62 = bone28.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r63 = bone28.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r64 = bone28.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r65 = bone28.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r66 = bone28.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r67 = bone28.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r68 = bone28.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, 2.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r69 = bone28.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -18.1356F, -30.118F, 0.0F, 18.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0173F, 0.0023F, -0.2182F));
|
||||||
|
PartDefinition cube_r70 = bone28.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -13.7857F, 9.7298F, -0.0164F, -0.006F, -0.6981F));
|
||||||
|
PartDefinition cube_r71 = bone28.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(238, 92).mirror().addBox(-0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, 9.7298F, -0.0169F, -0.0045F, 0.0873F));
|
||||||
|
PartDefinition cube_r72 = bone28.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -13.7857F, -15.2702F, 0.0038F, -0.017F, -1.4399F));
|
||||||
|
PartDefinition cannon3 = bone28.addOrReplaceChild("cannon3",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).mirror().addBox(1.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(-2.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(93, 27).mirror().addBox(32.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(92, 26)
|
||||||
|
.addBox(28.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0714F, -10.3684F, -13.8564F, 0.0F, -1.5708F, -1.0472F));
|
||||||
|
PartDefinition cube_r73 = cannon3.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(96, 134).mirror().addBox(30.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(96, 134).mirror()
|
||||||
|
.addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r74 = cannon3.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).mirror().addBox(30.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(29.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(104, 235).mirror().addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(129, 238).mirror()
|
||||||
|
.addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r75 = cannon3.addOrReplaceChild("cube_r75",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).addBox(30.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(36, 119).mirror().addBox(34.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon2 = bone28.addOrReplaceChild("cannon2",
|
||||||
|
CubeListBuilder.create().texOffs(93, 27).addBox(-2.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(1.5714F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false).texOffs(93, 27).addBox(-33.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror().addBox(-29.4286F, -0.9316F, -2.3186F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F))
|
||||||
|
.mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-8.0714F, -10.3684F, -13.8564F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = cannon2.addOrReplaceChild("cube_r76",
|
||||||
|
CubeListBuilder.create().texOffs(96, 134).addBox(-31.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.4286F, -3.1316F, -0.1436F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = cannon2.addOrReplaceChild("cube_r77",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-32.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-32.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)).texOffs(104, 235)
|
||||||
|
.addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0714F, -2.6316F, -4.6436F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = cannon2.addOrReplaceChild("cube_r78",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-31.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-35.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0714F, 1.3684F, -3.1436F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cannon = bone28.addOrReplaceChild("cannon", CubeListBuilder.create().texOffs(93, 27).addBox(-2.3333F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(92, 26).mirror()
|
||||||
|
.addBox(1.6667F, -5.755F, -13.5032F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-0.1667F, -6.545F, -15.6718F));
|
||||||
|
PartDefinition cube_r79 = cannon.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(96, 134).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -7.955F, -11.3282F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = cannon.addOrReplaceChild("cube_r80",
|
||||||
|
CubeListBuilder.create().texOffs(104, 235).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(129, 238).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -7.455F, -15.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = cannon.addOrReplaceChild("cube_r81",
|
||||||
|
CubeListBuilder.create().texOffs(36, 119).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 119).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.1667F, -3.455F, -14.3282F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition mast = bone28.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169)
|
||||||
|
.addBox(-13.0F, -37.5F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(177, 169).addBox(-13.0F, -49.0F, -2.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -10.0F, -14.0F, -0.0908F, 0.8665F, -0.3129F));
|
||||||
|
PartDefinition cube_r82 = mast.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -14.5F, -2.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = mast.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = mast.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = mast.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(86, 233).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = mast.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = mast.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.0F, 8.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r88 = bone2.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone3.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone3.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone4.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone4.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone5.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone5.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone5.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r96 = bone7.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone8.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone8.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone9.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone9.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone10.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone10.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone10.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone24 = mast.addOrReplaceChild("bone24", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r104 = bone24.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone25 = bone24.addOrReplaceChild("bone25", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone25.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone25.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone26 = bone24.addOrReplaceChild("bone26", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone26.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone26.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone27 = bone26.addOrReplaceChild("bone27", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone27.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = bone27.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone27.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone32 = mast.addOrReplaceChild("bone32", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, -33.7375F, -1.75F, -1.4379F, 0.173F, 0.023F));
|
||||||
|
PartDefinition cube_r112 = bone32.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.6625F, 0.025F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone32.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 1.9125F, -0.8625F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone32.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(0, 58).addBox(-15.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 8.4035F, -1.2137F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r115 = bone32.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(68, 58).addBox(-20.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 17.75F, -0.8875F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone32.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(68, 64).addBox(-21.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 19.0F, 0.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -55.0F, 0.1616F, -2.514F, -0.7674F, 2.675F));
|
||||||
|
PartDefinition cube_r117 = flag.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = flag.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone = bone28.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offsetAndRotation(2.4805F, -19.625F, 26.8251F, 0.0F, 0.0F, 2.3998F));
|
||||||
|
PartDefinition cube_r119 = bone.addOrReplaceChild("cube_r119",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone29 = bone28.addOrReplaceChild("bone29", CubeListBuilder.create(), PartPose.offset(5.0F, 8.0F, -12.0F));
|
||||||
|
PartDefinition cube_r120 = bone29.addOrReplaceChild("cube_r120",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -4.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone30 = bone28.addOrReplaceChild("bone30", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.625F, -7.1749F, -0.8091F, 0.2143F, -0.2194F));
|
||||||
|
PartDefinition cube_r121 = bone30.addOrReplaceChild("cube_r121",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone33 = bone28.addOrReplaceChild("bone33", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.25F, -22.1749F, -1.5024F, 0.2547F, 0.6787F));
|
||||||
|
PartDefinition cube_r122 = bone33.addOrReplaceChild("cube_r122",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone36 = bone28.addOrReplaceChild("bone36", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.25F, 27.1749F, 1.5024F, -0.2547F, 0.6787F));
|
||||||
|
PartDefinition cube_r123 = bone36.addOrReplaceChild("cube_r123",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -1.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -1.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -1.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -1.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -1.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -1.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, -2.1749F, 0.0F, -0.6981F, 0.0F));
|
||||||
|
PartDefinition bone34 = bone28.addOrReplaceChild("bone34", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.25F, -14.1749F, -0.0925F, 1.0068F, 1.4882F));
|
||||||
|
PartDefinition cube_r124 = bone34.addOrReplaceChild("cube_r124",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone35 = bone28.addOrReplaceChild("bone35", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4805F, -5.25F, 17.8251F, -0.0925F, 1.0068F, 1.4882F));
|
||||||
|
PartDefinition cube_r125 = bone35.addOrReplaceChild("cube_r125",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition flag2 = bone28.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.3789F, -65.0F, 10.1616F, -0.6867F, -1.4512F, 0.349F));
|
||||||
|
PartDefinition cube_r126 = flag2.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r127 = flag2.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone19 = bone28.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-18.0F, -8.0F, 0.0F, -0.1954F, -0.1841F, 1.3257F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(3.0F, -15.0F, 6.9625F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r128 = chestlid.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r129 = chestlid.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r130 = chestlid.addOrReplaceChild("cube_r130",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r131 = chestlid.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = chestlid.addOrReplaceChild("cube_r132", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(3.0F, -4.0F, -6.0F));
|
||||||
|
PartDefinition bone31 = bone28.addOrReplaceChild("bone31", CubeListBuilder.create(), PartPose.offsetAndRotation(3.0F, -2.0F, 0.0F, -1.309F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid2 = bone31.addOrReplaceChild("chestlid2", CubeListBuilder.create(), PartPose.offsetAndRotation(-4.0F, -3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r133 = chestlid2.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r134 = chestlid2.addOrReplaceChild("cube_r134", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r135 = chestlid2.addOrReplaceChild("cube_r135",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r136 = chestlid2.addOrReplaceChild("cube_r136", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r137 = chestlid2.addOrReplaceChild("cube_r137", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone31.addOrReplaceChild("chest2", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, 8.0F, -34.0F));
|
||||||
|
PartDefinition mast2 = bone28.addOrReplaceChild("mast2", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -57.0F, -1.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -10.0F, 11.0F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, 10.8431F));
|
||||||
|
PartDefinition cube_r138 = bone6.addOrReplaceChild("cube_r138", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r139 = bone11.addOrReplaceChild("cube_r139", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r140 = bone11.addOrReplaceChild("cube_r140", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r141 = bone12.addOrReplaceChild("cube_r141", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r142 = bone12.addOrReplaceChild("cube_r142", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r143 = bone14.addOrReplaceChild("cube_r143", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r144 = bone14.addOrReplaceChild("cube_r144", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r145 = bone14.addOrReplaceChild("cube_r145", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone20 = mast2.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offset(0.0F, -31.5F, 10.8431F));
|
||||||
|
PartDefinition cube_r146 = bone20.addOrReplaceChild("cube_r146", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone20.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r147 = bone21.addOrReplaceChild("cube_r147", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r148 = bone21.addOrReplaceChild("cube_r148", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone20.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r149 = bone22.addOrReplaceChild("cube_r149", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r150 = bone22.addOrReplaceChild("cube_r150", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone23 = bone22.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r151 = bone23.addOrReplaceChild("cube_r151", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r152 = bone23.addOrReplaceChild("cube_r152", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r153 = bone23.addOrReplaceChild("cube_r153", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, 10.8431F));
|
||||||
|
PartDefinition cube_r154 = bone15.addOrReplaceChild("cube_r154", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r155 = bone16.addOrReplaceChild("cube_r155", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r156 = bone16.addOrReplaceChild("cube_r156", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r157 = bone17.addOrReplaceChild("cube_r157", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r158 = bone17.addOrReplaceChild("cube_r158", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r159 = bone18.addOrReplaceChild("cube_r159", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r160 = bone18.addOrReplaceChild("cube_r160", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r161 = bone18.addOrReplaceChild("cube_r161", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast2.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(120, 0).addBox(-0.625F, -25.0F, 32.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(177, 169)
|
||||||
|
.addBox(-13.0F, -59.0F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(178, 169).addBox(-13.0F, -47.5F, 30.0F, 26.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 10.0F, -33.0F));
|
||||||
|
PartDefinition cube_r162 = bone13.addOrReplaceChild("cube_r162", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 30.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r163 = bone13.addOrReplaceChild("cube_r163", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 29.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r164 = bone13.addOrReplaceChild("cube_r164", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 29.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r165 = bone13.addOrReplaceChild("cube_r165", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 29.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r166 = bone13.addOrReplaceChild("cube_r166", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 30.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r167 = bone13.addOrReplaceChild("cube_r167", CubeListBuilder.create().texOffs(86, 232).addBox(-13.0F, -20.7822F, -2.2923F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r168 = bone13.addOrReplaceChild("cube_r168", CubeListBuilder.create().texOffs(86, 231).addBox(-13.0F, -21.4738F, -7.5942F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r169 = bone13.addOrReplaceChild("cube_r169", CubeListBuilder.create().texOffs(86, 227).addBox(-13.0F, 19.784F, -11.2137F, 26.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r170 = bone13.addOrReplaceChild("cube_r170", CubeListBuilder.create().texOffs(86, 225).addBox(-13.0F, -23.4762F, -15.1675F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r171 = bone13.addOrReplaceChild("cube_r171", CubeListBuilder.create().texOffs(86, 223).addBox(-13.0F, -20.7441F, -20.7238F, 26.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.0F, 40.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r172 = bone13.addOrReplaceChild("cube_r172", CubeListBuilder.create().texOffs(156, 56).addBox(-0.875F, -19.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 31.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r173 = bone13.addOrReplaceChild("cube_r173", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 30.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r174 = bone13.addOrReplaceChild("cube_r174", CubeListBuilder.create().texOffs(156, 56).addBox(-1.875F, -22.5F, -15.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -24.5F, 7.0F, 0.3634F, -0.6324F, -0.9107F));
|
||||||
|
PartDefinition cube_r175 = bone13.addOrReplaceChild("cube_r175", CubeListBuilder.create().texOffs(0, 200).addBox(0.0F, -1.0F, -0.5F, 0.0F, 18.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -61.0F, 30.0F, 2.618F, -0.7854F, 3.1416F));
|
||||||
|
PartDefinition cube_r176 = bone13.addOrReplaceChild("cube_r176", CubeListBuilder.create().texOffs(52, 52).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition wheel = bone28.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -16.0F, 12.25F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone28.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,406 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterremastered<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterremastered"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
|
||||||
|
public Modelcutterremastered(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8937F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8938F, -12.1688F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9313F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0812F, -6.025F, 26.9313F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -11.0F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r72 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r72", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = Hull.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -39.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, -15)
|
||||||
|
.addBox(0.0F, -33.0F, -60.0F, 0.0F, 47.0F, 74.0F, new CubeDeformation(0.0F)).texOffs(210, 5).addBox(-0.75F, -6.0F, -18.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 1.0F, 3.0F));
|
||||||
|
PartDefinition cube_r75 = mast.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(94, 319).addBox(-12.0F, -56.0F, -1.0F, 24.0F, 65.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 3.7625F, -58.25F, -0.8378F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = mast.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(36, 329).addBox(-12.0F, -55.0F, 1.0F, 24.0F, 55.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 12.25F, 13.0F, 0.6196F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = mast.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(0, 339).mirror().addBox(-1.0F, -28.0F, -18.0F, 0.0F, 28.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-10.0F, 13.0F, -8.9F, 0.0F, 0.0F, -0.2182F));
|
||||||
|
PartDefinition cube_r78 = mast.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(0, 339).addBox(1.0F, -28.0F, -18.0F, 0.0F, 28.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(10.0F, 13.0F, -8.9F, 0.0F, 0.0F, 0.2182F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r79 = bone2.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone3.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone3.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone4.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone4.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bone5.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone5.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bone5.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r87 = bone7.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone8.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone8.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone9.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone9.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone10.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone10.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r94 = bone10.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3536F, 16.0F, -18.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone6.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3536F, 1.5F, -0.3536F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.6411F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone11.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone11.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.6411F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone12.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone12.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone14.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone14.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone14.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, 10.0F, -26.0F));
|
||||||
|
PartDefinition cube_r103 = bone13.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(108, 245).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.7375F, 7.25F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone13.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(108, 241).addBox(-17.0F, -3.992F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -25.9875F, 6.3625F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone13.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(108, 233).addBox(-17.0F, -5.425F, -0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.334F, 6.0363F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r106 = bone13.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(108, 229).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.825F, 6.3875F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone13.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(108, 227).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -43.075F, 7.275F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone13.addOrReplaceChild("cube_r108",
|
||||||
|
CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(156, 56).addBox(0.125F, 18.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -43.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -37.0F, -17.8384F));
|
||||||
|
PartDefinition cube_r109 = flag.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r110 = flag.addOrReplaceChild("cube_r110", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -15.625F, -36.1749F, 0.0F, 1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone22.addOrReplaceChild("cube_r111",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -15.625F, -43.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r112 = bone21.addOrReplaceChild("cube_r112",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(6.4805F, -15.625F, -38.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r113 = bone20.addOrReplaceChild("cube_r113",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r114 = bone.addOrReplaceChild("cube_r114",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r115 = chestlid.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = chestlid.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r117 = chestlid.addOrReplaceChild("cube_r117",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = chestlid.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = chestlid.addOrReplaceChild("cube_r119", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = headPitch / (180F / (float) Math.PI);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,487 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.util.Mth;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterweaponisedremastered<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterweaponisedremastered"), "main");
|
||||||
|
public final ModelPart Hull;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone2;
|
||||||
|
public final ModelPart bone3;
|
||||||
|
public final ModelPart bone4;
|
||||||
|
public final ModelPart bone5;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone9;
|
||||||
|
public final ModelPart bone10;
|
||||||
|
public final ModelPart bone15;
|
||||||
|
public final ModelPart bone16;
|
||||||
|
public final ModelPart bone17;
|
||||||
|
public final ModelPart bone18;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone14;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart Decorations;
|
||||||
|
public final ModelPart bone22;
|
||||||
|
public final ModelPart bone21;
|
||||||
|
public final ModelPart bone20;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone19;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart chest;
|
||||||
|
public final ModelPart bone23;
|
||||||
|
public final ModelPart chestlid2;
|
||||||
|
public final ModelPart chest2;
|
||||||
|
public final ModelPart CannonLeft;
|
||||||
|
public final ModelPart CannonRight;
|
||||||
|
public final ModelPart CannonFront;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelcutterweaponisedremastered(ModelPart root) {
|
||||||
|
this.Hull = root.getChild("Hull");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone2 = this.mast.getChild("bone2");
|
||||||
|
this.bone3 = this.bone2.getChild("bone3");
|
||||||
|
this.bone4 = this.bone2.getChild("bone4");
|
||||||
|
this.bone5 = this.bone4.getChild("bone5");
|
||||||
|
this.bone7 = this.mast.getChild("bone7");
|
||||||
|
this.bone8 = this.bone7.getChild("bone8");
|
||||||
|
this.bone9 = this.bone7.getChild("bone9");
|
||||||
|
this.bone10 = this.bone9.getChild("bone10");
|
||||||
|
this.bone15 = this.mast.getChild("bone15");
|
||||||
|
this.bone16 = this.bone15.getChild("bone16");
|
||||||
|
this.bone17 = this.bone15.getChild("bone17");
|
||||||
|
this.bone18 = this.bone17.getChild("bone18");
|
||||||
|
this.bone6 = this.mast.getChild("bone6");
|
||||||
|
this.bone11 = this.bone6.getChild("bone11");
|
||||||
|
this.bone12 = this.bone6.getChild("bone12");
|
||||||
|
this.bone14 = this.bone12.getChild("bone14");
|
||||||
|
this.bone13 = this.mast.getChild("bone13");
|
||||||
|
this.flag = this.mast.getChild("flag");
|
||||||
|
this.Decorations = root.getChild("Decorations");
|
||||||
|
this.bone22 = this.Decorations.getChild("bone22");
|
||||||
|
this.bone21 = this.Decorations.getChild("bone21");
|
||||||
|
this.bone20 = this.Decorations.getChild("bone20");
|
||||||
|
this.bone = this.Decorations.getChild("bone");
|
||||||
|
this.bone19 = this.Decorations.getChild("bone19");
|
||||||
|
this.chestlid = this.bone19.getChild("chestlid");
|
||||||
|
this.chest = this.bone19.getChild("chest");
|
||||||
|
this.bone23 = this.Decorations.getChild("bone23");
|
||||||
|
this.chestlid2 = this.bone23.getChild("chestlid2");
|
||||||
|
this.chest2 = this.bone23.getChild("chest2");
|
||||||
|
this.CannonLeft = root.getChild("CannonLeft");
|
||||||
|
this.CannonRight = root.getChild("CannonRight");
|
||||||
|
this.CannonFront = root.getChild("CannonFront");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition Hull = partdefinition.addOrReplaceChild("Hull",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -9.0F, -27.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.5F, -9.0F, -0.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(153, 192)
|
||||||
|
.addBox(4.5F, -9.0F, -6.5F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(60, 2).addBox(-4.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(96, 58)
|
||||||
|
.addBox(-1.5F, -2.625F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).texOffs(60, 2).mirror().addBox(1.5F, -3.0F, -27.5F, 3.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 42)
|
||||||
|
.addBox(-10.5F, -10.8938F, 26.5562F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(73, 181).addBox(-1.6062F, -12.2625F, 25.4875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(73, 179)
|
||||||
|
.addBox(-6.8937F, -12.1687F, 25.375F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 49).addBox(-2.3375F, -7.3375F, 26.8188F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.8312F, -10.125F, 26.9312F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.0812F, -6.025F, 26.9312F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.5F, -6.0F, 26.5F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-8.0F, -8.25F, -22.0F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -16.5F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -17.0F, 4.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(65, 197)
|
||||||
|
.addBox(12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).texOffs(65, 197).mirror().addBox(-12.0F, -14.0F, -27.0F, 0.0F, 4.0F, 55.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250)
|
||||||
|
.addBox(-12.0F, -16.0F, 28.0F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-1.0F, -8.0F, 28.0F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -11.0F));
|
||||||
|
PartDefinition cube_r1 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(78, 176)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(60, 114).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = Hull.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(14, 29).mirror().addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = Hull.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(89, 122).mirror().addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(105, 171)
|
||||||
|
.addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = Hull.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r6", CubeListBuilder.create().texOffs(89, 122).addBox(5.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).mirror()
|
||||||
|
.addBox(8.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r7 = Hull.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r8 = Hull.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r9 = Hull.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = Hull.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(178, 143).mirror().addBox(5.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r11 = Hull.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r12 = Hull.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r13 = Hull.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r14 = Hull.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r15 = Hull.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r16 = Hull.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r17 = Hull.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r18 = Hull.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r19 = Hull.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r20 = Hull.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = Hull.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = Hull.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r23 = Hull.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -7.0236F, -39.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r24 = Hull.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r25 = Hull.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r26 = Hull.addOrReplaceChild("cube_r26",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r27 = Hull.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = Hull.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = Hull.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(60, 106).addBox(-8.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r30 = Hull.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r31 = Hull.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.163F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r32 = Hull.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r33 = Hull.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = Hull.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r35 = Hull.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r36 = Hull.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r37 = Hull.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r38 = Hull.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(198, 171).addBox(-10.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r39 = Hull.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r40 = Hull.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -12.422F, -27.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = Hull.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(140, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -12.422F, -32.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = Hull.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(140, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -12.422F, -32.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = Hull.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -12.422F, -27.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = Hull.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(66, 40).mirror().addBox(-9.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r45 = Hull.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(120, 0).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.4F, -1.0F, -3.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = Hull.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r47 = Hull.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(120, 0).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 54.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.4F, -1.0F, -3.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r48 = Hull.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(53, 200).mirror().addBox(-9.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r49 = Hull.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.9F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r50 = Hull.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = Hull.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r52 = Hull.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -7.0236F, -39.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r53 = Hull.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r54 = Hull.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = Hull.addOrReplaceChild("cube_r55",
|
||||||
|
CubeListBuilder.create().texOffs(206, 99).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(42, 181).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = Hull.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = Hull.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r58 = Hull.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r59 = Hull.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r60 = Hull.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r61 = Hull.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r62 = Hull.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r63 = Hull.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r64 = Hull.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r65 = Hull.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(199, 21).addBox(1.5F, -8.2608F, 4.8799F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = Hull.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(21, 214).addBox(-1.8533F, -8.173F, 4.8808F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r67 = Hull.addOrReplaceChild("cube_r67",
|
||||||
|
CubeListBuilder.create().texOffs(199, 135).addBox(-4.5F, -8.0F, 5.0F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(178, 114).addBox(-4.5F, -8.0F, 11.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r68 = Hull.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(186, 194).addBox(-7.5F, -7.4724F, 5.2264F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -11.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = Hull.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r70 = Hull.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r71 = Hull.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r72 = Hull
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r72", CubeListBuilder.create().texOffs(42, 167).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(72, 171)
|
||||||
|
.addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = Hull.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(6, 181).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r74 = Hull.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(135, 177).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.0F, -3.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 8.0F, -4.75F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -56.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(182, 218)
|
||||||
|
.addBox(0.0F, -51.0F, -69.0F, 0.0F, 65.0F, 101.0F, new CubeDeformation(0.0F)).texOffs(210, 5).addBox(-0.75F, -6.0F, -18.0F, 1.0F, 1.0F, 32.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 1.0F, 3.0F));
|
||||||
|
PartDefinition cube_r75 = mast.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(344, 168).addBox(0.0F, -27.0F, -1.0F, 0.0F, 27.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.5F, -22.0F, -16.75F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = mast.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(293, 0).addBox(-11.5F, -10.5F, 0.0F, 23.0F, 21.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0063F, -12.5F, 4.303F, 0.0F, -1.0297F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = mast.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(224, 19).addBox(0.0F, -1.0F, -1.0F, 1.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.75F, -22.0F, -17.0F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r78 = bone2.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -26.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r79 = bone3.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -38.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bone3.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -38.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bone4.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone4.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -38.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone5.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -38.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bone5.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -38.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone5.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -38.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r86 = bone7.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone8.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone8.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone9.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone9.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone10.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = bone10.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = bone10.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, -12.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r94 = bone15.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(272, 230).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -9.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r95 = bone16.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(255, 230).addBox(7.9853F, -21.5F, 7.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r96 = bone16.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(268, 230).addBox(0.15F, -21.5F, -11.9375F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r97 = bone17.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(247, 230).addBox(7.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r98 = bone17.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(251, 230).addBox(-11.85F, -21.5F, 0.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bone18.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(287, 124).addBox(-8.9853F, -21.5F, -9.4853F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bone18.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(239, 230).addBox(-12.3625F, -21.5F, -1.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r101 = bone18.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(243, 230).addBox(0.15F, -21.5F, 12.0625F, 1.0F, 17.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offsetAndRotation(0.3535F, 16.0F, -18.8033F, 3.1416F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r102 = bone6.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(298, 106).addBox(-0.5F, -1.5F, -1.0F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3535F, 1.5F, -0.3535F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.6464F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bone11.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(288, 106).addBox(7.9853F, -10.5F, 7.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bone11.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(294, 106).addBox(0.15F, -10.5F, -11.9375F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.641F, 10.5F, 11.3714F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r105 = bone12.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(280, 106).addBox(7.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bone12.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(284, 106).addBox(-11.85F, -10.5F, 0.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bone14.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(266, 105).addBox(-8.9853F, -10.5F, -9.4853F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r108 = bone14.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(272, 106).addBox(-12.3625F, -10.5F, -1.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r109 = bone14.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(276, 106).addBox(0.15F, -10.5F, 12.0625F, 1.0F, 11.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, 10.0F, -26.0F));
|
||||||
|
PartDefinition cube_r110 = bone13.addOrReplaceChild("cube_r110",
|
||||||
|
CubeListBuilder.create().texOffs(185, 118).addBox(0.125F, -0.5F, -12.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(242, 0).addBox(0.125F, 41.5F, -23.0F, 1.0F, 1.0F, 44.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.625F, -59.5F, 5.5F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r111 = bone13.addOrReplaceChild("cube_r111", CubeListBuilder.create().texOffs(298, 220).addBox(3.3072F, 13.9539F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.2132F, 0.762F, 0.3038F));
|
||||||
|
PartDefinition cube_r112 = bone13.addOrReplaceChild("cube_r112", CubeListBuilder.create().texOffs(298, 205).addBox(0.8247F, -0.5492F, -21.5F, 0.0F, 15.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, 0.0436F, 0.7844F, 0.0617F));
|
||||||
|
PartDefinition cube_r113 = bone13.addOrReplaceChild("cube_r113", CubeListBuilder.create().texOffs(298, 190).addBox(0.8746F, -14.4486F, -21.5F, 0.0F, 14.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.0436F, 0.7844F, -0.0617F));
|
||||||
|
PartDefinition cube_r114 = bone13.addOrReplaceChild("cube_r114", CubeListBuilder.create().texOffs(298, 183).addBox(3.356F, -20.9431F, -21.5F, 0.0F, 7.0F, 43.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.4195F, -38.5F, 4.8833F, -0.2132F, 0.762F, -0.3038F));
|
||||||
|
PartDefinition cube_r115 = bone13.addOrReplaceChild("cube_r115", CubeListBuilder.create().texOffs(358, 22).mirror().addBox(-7.125F, -0.5F, 21.0F, 13.0F, 23.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-3.625F, -17.5F, 32.0F, 0.0F, 2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r116 = bone13.addOrReplaceChild("cube_r116", CubeListBuilder.create().texOffs(358, 0).addBox(-5.875F, -0.5F, 21.0F, 13.0F, 23.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.625F, -17.5F, 6.5F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -18.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -18.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -37.0F, -17.8384F));
|
||||||
|
PartDefinition cube_r117 = flag.addOrReplaceChild("cube_r117", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, -17.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r118 = flag.addOrReplaceChild("cube_r118", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, -17.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition Decorations = partdefinition.addOrReplaceChild("Decorations", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone22 = Decorations.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -15.625F, -36.1749F, 0.0F, 1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r119 = bone22.addOrReplaceChild("cube_r119",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = Decorations.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.5195F, -15.625F, -12.1749F, 0.0F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r120 = bone21.addOrReplaceChild("cube_r120",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = Decorations.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(2.4805F, -15.625F, -11.1749F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r121 = bone20.addOrReplaceChild("cube_r121",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 0.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 0.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 0.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 3.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 0.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone = Decorations.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(8.0F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r122 = bone.addOrReplaceChild("cube_r122",
|
||||||
|
CubeListBuilder.create().texOffs(206, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(206, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -13.0F, 12.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = Decorations.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-6.0F, -14.0F, 11.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, -21.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r123 = chestlid.addOrReplaceChild("cube_r123", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r124 = chestlid.addOrReplaceChild("cube_r124", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r125 = chestlid.addOrReplaceChild("cube_r125",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r126 = chestlid.addOrReplaceChild("cube_r126", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.5677F, 3.9022F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r127 = chestlid.addOrReplaceChild("cube_r127", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition bone23 = Decorations.addOrReplaceChild("bone23", CubeListBuilder.create(), PartPose.offsetAndRotation(7.0F, -14.0F, -41.0F, 0.0F, 2.2253F, 0.0F));
|
||||||
|
PartDefinition chestlid2 = bone23.addOrReplaceChild("chestlid2", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.75F, 1.4625F, -0.9163F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r128 = chestlid2.addOrReplaceChild("cube_r128", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.8801F, -1.7618F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 13.7317F, -23.2636F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r129 = chestlid2.addOrReplaceChild("cube_r129", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 4.6253F, 20.6501F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 13.7317F, -18.2636F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r130 = chestlid2.addOrReplaceChild("cube_r130",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 21.1913F, -4.6157F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 12.2317F, -20.7636F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r131 = chestlid2.addOrReplaceChild("cube_r131", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 0.0F, -1.0F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 1.5485F, -4.4232F, 2.2689F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r132 = chestlid2.addOrReplaceChild("cube_r132", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 13.2483F, 12.9228F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 13.7317F, -18.2636F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest2 = bone23.addOrReplaceChild("chest2", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -13.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition CannonLeft = partdefinition.addOrReplaceChild("CannonLeft",
|
||||||
|
CubeListBuilder.create().texOffs(255, 23).addBox(-1.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(256, 11).addBox(-2.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(8.5F, 11.75F, -27.5F));
|
||||||
|
PartDefinition cube_r133 = CannonLeft.addOrReplaceChild("cube_r133", CubeListBuilder.create().texOffs(274, 6).addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -3.0F, 0.0F, 0.0F, 0.0F, -0.5236F));
|
||||||
|
PartDefinition CannonRight = partdefinition.addOrReplaceChild("CannonRight", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(-8.5F, 11.75F, -27.5F));
|
||||||
|
PartDefinition cube_r134 = CannonRight.addOrReplaceChild("cube_r134", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -3.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition CannonFront = partdefinition.addOrReplaceChild("CannonFront", CubeListBuilder.create().texOffs(255, 23).mirror().addBox(-5.5F, -2.75F, -1.5F, 7.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(256, 11).mirror()
|
||||||
|
.addBox(-0.5F, -3.0F, -2.0F, 3.0F, 4.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-0.5F, 9.75F, -50.5F, -1.5708F, -1.0908F, 1.5708F));
|
||||||
|
PartDefinition cube_r135 = CannonFront.addOrReplaceChild("cube_r135", CubeListBuilder.create().texOffs(274, 6).mirror().addBox(-0.5F, -1.5F, -0.5F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -3.0F, 0.0F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(259, 4).addBox(6.0F, -14.25F, -29.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(6.0F, -14.25F, -25.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).mirror()
|
||||||
|
.addBox(-11.0F, -14.25F, -29.75F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(259, 4).mirror().addBox(-11.0F, -14.25F, -25.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r136 = bb_main.addOrReplaceChild("cube_r136",
|
||||||
|
CubeListBuilder.create().texOffs(259, 4).addBox(-2.5F, -2.5F, -2.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(259, 4).addBox(-2.5F, -2.5F, 2.25F, 5.0F, 5.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.5F, -12.75F, -49.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 384, 384);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
Hull.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
Decorations.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonLeft.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonRight.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
CannonFront.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = Mth.cos(limbSwing * 0.6662F + (float) Math.PI) * limbSwingAmount;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,176 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterwreckback<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterwreckback"), "main");
|
||||||
|
public final ModelPart bone2;
|
||||||
|
|
||||||
|
public Modelcutterwreckback(ModelPart root) {
|
||||||
|
this.bone2 = root.getChild("bone2");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone2 = partdefinition.addOrReplaceChild("bone2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 0).addBox(-0.649F, -0.8537F, 11.8744F, 2.0F, 10.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(145, 215).addBox(12.351F, -6.8537F, -25.1256F, 0.0F, 4.0F, 37.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(145, 215).mirror().addBox(-11.649F, -6.8537F, -25.1256F, 0.0F, 4.0F, 37.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 250).addBox(-11.649F, -8.8537F, 11.8744F, 24.0F, 6.0F, 0.0F, new CubeDeformation(0.0F))
|
||||||
|
.texOffs(0, 0).addBox(-7.649F, -0.8537F, -32.1256F, 16.0F, 0.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(132, 171).addBox(4.851F, -1.8537F, -16.6256F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(119, 81)
|
||||||
|
.addBox(-1.149F, 4.5213F, -18.6256F, 3.0F, 2.0F, 31.0F, new CubeDeformation(0.0F)).texOffs(86, 28).mirror().addBox(1.851F, 4.1463F, -17.6256F, 3.0F, 2.0F, 28.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(86, 28)
|
||||||
|
.addBox(-4.149F, 4.1463F, -17.6256F, 3.0F, 2.0F, 28.0F, new CubeDeformation(0.0F)).texOffs(0, 42).addBox(-10.149F, -3.7474F, 10.4307F, 21.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 70)
|
||||||
|
.addBox(-1.2553F, -5.1162F, 9.3619F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(22, 70).addBox(-6.5428F, -5.0224F, 9.2494F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(60, 19)
|
||||||
|
.addBox(-5.4803F, -2.9787F, 10.8057F, 9.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(26, 49).addBox(-7.4803F, 1.1213F, 10.8057F, 11.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(89, 25)
|
||||||
|
.addBox(-4.149F, 1.1463F, 10.3744F, 9.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.351F, 18.8537F, 5.1256F, 0.2618F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r1 = bone2
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r1", CubeListBuilder.create().texOffs(89, 32).addBox(-11.3384F, -12.3168F, 28.875F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(72, 34)
|
||||||
|
.addBox(-9.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(79, 133).mirror().addBox(4.3467F, 0.1647F, -5.0F, 3.0F, 1.0F, 35.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r2 = bone2
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"cube_r2", CubeListBuilder.create().texOffs(89, 18).addBox(2.8384F, -12.4668F, 28.8188F, 8.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(103, 66)
|
||||||
|
.addBox(6.8988F, -10.8669F, 30.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(79, 133).addBox(-7.3467F, 0.1647F, -5.0F, 3.0F, 1.0F, 35.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r3 = bone2.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(30, 28).addBox(-7.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r4 = bone2.addOrReplaceChild("cube_r4",
|
||||||
|
CubeListBuilder.create().texOffs(0, 139).addBox(-11.7622F, -0.4046F, 30.0F, 6.0F, 5.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(105, 171).addBox(-11.7417F, 2.721F, 12.0F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r5 = bone2.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(14, 29).addBox(4.2917F, -2.6468F, 30.0F, 3.0F, 4.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r6 = bone2.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r7 = bone2.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(194, 73).mirror().addBox(8.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r8 = bone2.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 106).mirror().addBox(7.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r9 = bone2.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(60, 106).mirror().addBox(5.7417F, 2.7012F, -8.9654F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r10 = bone2.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(194, 73).addBox(-11.7417F, 3.0446F, -3.1832F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r11 = bone2.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(178, 143).addBox(-8.7417F, 3.6968F, 13.2665F, 3.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r12 = bone2.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(0, 106).addBox(-10.8142F, 7.8319F, 7.6737F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r13 = bone2.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(142, 22).mirror().addBox(-9.422F, 10.3831F, -2.014F, 2.0F, 2.0F, 32.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r14 = bone2.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(142, 22).addBox(7.422F, 10.3831F, -2.014F, 2.0F, 2.0F, 32.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r15 = bone2.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(0, 193).addBox(-1.8533F, -8.173F, 2.8808F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r16 = bone2.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(0, 161).addBox(-10.1344F, -8.0386F, 0.2444F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r17 = bone2.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(178, 114).addBox(-4.5F, -8.0F, 3.0F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r18 = bone2.addOrReplaceChild("cube_r18",
|
||||||
|
CubeListBuilder.create().texOffs(72, 171).addBox(7.5F, -7.5247F, 3.2273F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(165, 173).addBox(-7.5F, -7.4724F, 3.2264F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone2.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(178, 0).addBox(1.5F, -8.2608F, 2.8799F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, 6.1463F, -19.6256F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bone2.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(238, 92).addBox(0.2846F, -31.1356F, -5.118F, 0.0F, 31.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(12.039F, -6.6394F, -12.3957F, -0.0094F, -0.0147F, -1.3526F));
|
||||||
|
PartDefinition bone = bone2.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offsetAndRotation(6.8315F, -6.4787F, 4.6996F, -0.0668F, 0.6516F, 1.461F));
|
||||||
|
PartDefinition cube_r21 = bone.addOrReplaceChild("cube_r21",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone19 = bone2.addOrReplaceChild("bone19", CubeListBuilder.create(), PartPose.offsetAndRotation(-5.649F, -8.8537F, 5.8744F, -0.3491F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chestlid = bone19.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 3.0F, 0.9625F, -2.2689F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = chestlid.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(154, 213).addBox(-4.0F, -25.6017F, 0.2188F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 11.3602F, -24.0935F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r23 = chestlid.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(154, 213).addBox(-3.99F, 6.326F, 19.5977F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 11.3602F, -19.0935F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r24 = chestlid.addOrReplaceChild("cube_r24",
|
||||||
|
CubeListBuilder.create().texOffs(157, 209).addBox(1.09F, 20.5073F, -6.4951F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(157, 209).addBox(-4.11F, 20.5073F, -6.4951F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, 9.8602F, -21.5935F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r25 = chestlid.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(172, 217).addBox(-4.0F, 21.742F, 1.9098F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 11.3602F, -24.0935F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r26 = chestlid.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(174, 211).addBox(-4.01F, 14.0935F, 11.1102F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 11.3602F, -19.0935F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = bone19.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(124, 207).addBox(-4.0F, -11.0F, 30.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -34.0F));
|
||||||
|
PartDefinition mast2 = bone2.addOrReplaceChild("mast2",
|
||||||
|
CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -40.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(120, 0).addBox(-0.625F, -16.0F, 0.0F, 1.0F, 1.0F, 24.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(-0.5F, -7.5F, 2.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(30, 16).addBox(-1.0F, -8.0F, 0.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.351F, -1.8537F, -12.1256F, 0.0F, 0.0F, -0.9599F));
|
||||||
|
PartDefinition cube_r27 = mast2.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(40, 40).addBox(0.0F, -7.0F, -61.0F, 0.0F, 31.0F, 35.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -28.0F, -37.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition bone6 = mast2.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, -16.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r28 = bone6.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -7.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone11 = bone6.addOrReplaceChild("bone11", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone11.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -19.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r30 = bone11.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -19.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone12 = bone6.addOrReplaceChild("bone12", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone12.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -19.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = bone12.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -19.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone14 = bone12.addOrReplaceChild("bone14", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone14.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -19.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r34 = bone14.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -19.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r35 = bone14.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -19.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone15 = mast2.addOrReplaceChild("bone15", CubeListBuilder.create(), PartPose.offset(0.0F, 1.5F, 11.8431F));
|
||||||
|
PartDefinition cube_r36 = bone15.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -7.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone16 = bone15.addOrReplaceChild("bone16", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r37 = bone16.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -19.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = bone16.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -19.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone17 = bone15.addOrReplaceChild("bone17", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone17.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -19.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = bone17.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -19.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone18 = bone17.addOrReplaceChild("bone18", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone18.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -19.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r42 = bone18.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -19.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone18.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -19.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag2 = mast2.addOrReplaceChild("flag2",
|
||||||
|
CubeListBuilder.create().texOffs(0, 17).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -38.0F, 0.1616F));
|
||||||
|
PartDefinition cube_r44 = flag2.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(10, 0).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = flag2.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(0, 14).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition wheel = mast2.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(183, 222).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -7.0F, 2.25F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone2.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,250 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelcutterwreckfront<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelcutterwreckfront"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
|
||||||
|
public Modelcutterwreckfront(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone",
|
||||||
|
CubeListBuilder.create().texOffs(39, 169).addBox(7.5F, -4.0F, -8.5F, 3.0F, 2.0F, 27.0F, new CubeDeformation(0.0F)).texOffs(84, 24).addBox(-4.5F, 2.0F, -8.5F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)).texOffs(127, 89)
|
||||||
|
.addBox(-1.5F, 2.375F, -8.5F, 3.0F, 2.0F, 23.0F, new CubeDeformation(0.0F)).texOffs(84, 24).mirror().addBox(1.5F, 2.0F, -8.5F, 3.0F, 2.0F, 30.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 21.0F, -3.0F, -0.6545F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r1 = bone.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(194, 56).mirror().addBox(5.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r2 = bone.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r3 = bone.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(120, 137).mirror().addBox(7.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r4 = bone.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(120, 25).mirror().addBox(11.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r5 = bone.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(120, 33).mirror().addBox(10.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r6 = bone.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(120, 48).mirror().addBox(14.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r7 = bone.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(0, 161).mirror().addBox(13.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r8 = bone.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(120, 114).mirror().addBox(8.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r9 = bone.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(60, 0).mirror().addBox(8.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r10 = bone.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(120, 122).mirror().addBox(9.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r11 = bone.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(60, 139).mirror().addBox(9.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(30, 28).mirror()
|
||||||
|
.addBox(11.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r12 = bone.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(101, 37).mirror().addBox(4.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r13 = bone.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(147, 25).mirror().addBox(-1.75F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(1.74F, -2.0236F, -20.4552F, -0.581F, 0.2055F, -0.1332F));
|
||||||
|
PartDefinition cube_r14 = bone.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(0, 131).mirror().addBox(5.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r15 = bone.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(63, 109).mirror().addBox(4.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r16 = bone.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(63, 109).addBox(-7.3467F, 0.1647F, -24.0F, 3.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r17 = bone.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(120, 122).addBox(-12.8111F, 4.0584F, -26.8471F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r18 = bone.addOrReplaceChild("cube_r18",
|
||||||
|
CubeListBuilder.create().texOffs(30, 28).addBox(-12.3111F, 13.4715F, -33.3069F, 1.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(60, 139).addBox(-11.8111F, 13.4715F, -27.3069F, 2.0F, 2.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r19 = bone.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(120, 114).addBox(-11.7417F, 2.956F, -23.9286F, 3.0F, 2.0F, 21.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r20 = bone.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(194, 56).addBox(-8.7417F, 2.721F, -24.0F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r21 = bone.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(120, 114).addBox(-11.4706F, 9.7197F, -26.1629F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r22 = bone.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(60, 0).addBox(-11.1843F, 19.6318F, -26.6504F, 3.0F, 2.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r23 = bone.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(120, 33).addBox(-13.1199F, 11.6635F, -25.2737F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r24 = bone.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(120, 48).addBox(-17.1544F, 20.7548F, -18.1185F, 3.0F, 2.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r25 = bone.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(120, 137).addBox(-10.8142F, 8.3026F, -23.8372F, 3.0F, 2.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r26 = bone.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(131, 60).addBox(-9.922F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r27 = bone.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(120, 25).addBox(-14.8312F, 15.3265F, -22.5162F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r28 = bone.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(85, 200).addBox(-9.922F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r29 = bone.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(0, 161).addBox(-16.9526F, 20.6486F, -26.9831F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r30 = bone.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(114, 246).mirror().addBox(-0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.9628F, -7.422F, -8.0407F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r31 = bone.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(132, 238).mirror().addBox(0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-9.5128F, -7.422F, -13.4907F, 0.0F, -0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r32 = bone.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(132, 238).addBox(-0.0328F, -1.575F, -14.0002F, 0.0F, 4.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.5128F, -7.422F, -13.4907F, 0.0F, 0.7418F, 0.0F));
|
||||||
|
PartDefinition cube_r33 = bone.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(114, 246).addBox(0.05F, -1.575F, -5.975F, 0.0F, 4.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.9628F, -7.422F, -8.0407F, 0.0F, 0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r34 = bone.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(66, 40).addBox(7.422F, 19.3622F, -22.5162F, 2.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r35 = bone.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(157, 37).mirror().addBox(-9.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r36 = bone.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(157, 37).addBox(7.422F, 10.3831F, -24.014F, 2.0F, 2.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r37 = bone.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(53, 200).addBox(7.422F, 25.1896F, -28.4831F, 2.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r38 = bone.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(60, 131).addBox(-1.5F, 2.3361F, -29.6709F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(0, 131).addBox(-8.5492F, 1.9611F, -28.5292F, 3.0F, 2.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r40 = bone.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(147, 25).addBox(-0.25F, -1.0F, -5.5F, 2.0F, 2.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.74F, -2.0236F, -20.4552F, -0.581F, -0.2055F, 0.1332F));
|
||||||
|
PartDefinition cube_r41 = bone.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(101, 37).addBox(-7.4686F, 13.2385F, -27.8754F, 3.0F, 2.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r42 = bone.addOrReplaceChild("cube_r42",
|
||||||
|
CubeListBuilder.create().texOffs(67, 223).addBox(-1.0F, 11.6135F, -53.7362F, 2.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)).texOffs(41, 222).addBox(-1.5F, 12.6135F, -44.7362F, 3.0F, 3.0F, 19.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone.addOrReplaceChild("cube_r43",
|
||||||
|
CubeListBuilder.create().texOffs(200, 93).addBox(-1.5F, -8.2346F, -23.8801F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)).texOffs(36, 175).addBox(-4.5F, -8.1822F, -23.8806F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(179, 93).addBox(-1.5F, -6.2918F, -38.688F, 3.0F, 2.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(146, 12).addBox(-3.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r46 = bone.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(60, 25).addBox(-7.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r47 = bone.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(146, 0).addBox(0.9952F, -6.6448F, -34.188F, 3.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r48 = bone.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(60, 10).addBox(4.2474F, -6.2863F, -31.188F, 3.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r49 = bone.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(89, 9).addBox(-19.7634F, -6.5126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r50 = bone.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(144, 137).addBox(-28.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r51 = bone.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(84, 131).addBox(25.0523F, -6.6626F, -26.9105F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r52 = bone.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(89, 0).addBox(16.7634F, -6.8126F, -25.1741F, 3.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r53 = bone.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(135, 174).addBox(-10.7301F, -7.6818F, -24.0F, 3.0F, 2.0F, 24.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r54 = bone.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(36, 161).addBox(4.5F, -8.4147F, -23.7571F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(14, 171).addBox(1.2626F, -7.9425F, -24.1182F, 3.0F, 2.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r56 = bone.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(129, 171).addBox(-7.5F, -7.8419F, -24.1164F, 3.0F, 2.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(198, 171).mirror().addBox(7.8142F, 7.9558F, -6.0964F, 3.0F, 2.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 4.0F, 15.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r58 = bone.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(238, 123).addBox(0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.688F, -8.7857F, -1.2702F, -0.0118F, 0.0129F, 0.4799F));
|
||||||
|
PartDefinition cube_r59 = bone.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(238, 123).mirror().addBox(-0.3098F, -14.1271F, -4.9048F, 0.0F, 14.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-11.688F, -8.7857F, -1.2702F, -0.0118F, -0.0129F, -0.4799F));
|
||||||
|
PartDefinition mast = bone.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(18, 16).addBox(-0.75F, -37.0F, -18.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -7.0F, 17.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r60 = bone2.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(163, 114).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -7.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r61 = bone3.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(155, 114).addBox(7.9853F, -19.5F, 7.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = bone3.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(159, 114).addBox(0.15F, -19.5F, -11.9375F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r63 = bone4.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(147, 114).addBox(7.9853F, -19.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = bone4.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(151, 114).addBox(-11.85F, -19.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r65 = bone5.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(76, 106).addBox(-8.9853F, -19.5F, -9.4853F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = bone5.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(109, 0).addBox(-12.3625F, -19.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r67 = bone5.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(138, 0).addBox(0.15F, -19.5F, 12.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r68 = bone7.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(33, 106).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -7.0F, -12.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = bone8.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(16, 106).addBox(7.9853F, -19.5F, 7.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r70 = bone8.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(29, 106).addBox(0.15F, -19.5F, -11.9375F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r71 = bone9.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(8, 106).addBox(7.9853F, -19.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r72 = bone9.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(12, 106).addBox(-11.85F, -19.5F, 0.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = bone10.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(48, 0).addBox(-8.9853F, -19.5F, -9.4853F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r74 = bone10.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(0, 106).addBox(-12.3625F, -19.5F, -1.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r75 = bone10.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(4, 106).addBox(0.15F, -19.5F, 12.0625F, 1.0F, 22.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone22 = bone.addOrReplaceChild("bone22", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.5195F, -12.625F, -9.1749F, 1.4477F, 0.7816F, 1.4839F));
|
||||||
|
PartDefinition cube_r76 = bone22.addOrReplaceChild("cube_r76",
|
||||||
|
CubeListBuilder.create().texOffs(207, 222).addBox(-2.0F, 2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 215).addBox(-2.0F, 2.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(207, 209)
|
||||||
|
.addBox(-2.0F, 2.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 5.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 2.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, 1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, 0.625F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone21 = bone.addOrReplaceChild("bone21", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5195F, -8.625F, -13.1749F, -0.7418F, 0.3927F, 0.0F));
|
||||||
|
PartDefinition cube_r77 = bone21.addOrReplaceChild("cube_r77",
|
||||||
|
CubeListBuilder.create().texOffs(218, 232).addBox(-2.0F, 2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232).addBox(-2.0F, 2.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(224, 232)
|
||||||
|
.addBox(-2.0F, 2.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 5.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 2.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, 1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, -3.375F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition bone20 = bone.addOrReplaceChild("bone20", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.5195F, -2.625F, 10.8251F, 1.0036F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r78 = bone20.addOrReplaceChild("cube_r78",
|
||||||
|
CubeListBuilder.create().texOffs(218, 226).addBox(-2.0F, 2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 220).addBox(-2.0F, 2.25F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(218, 214)
|
||||||
|
.addBox(-2.0F, 2.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(176, 238).addBox(-2.5F, 5.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(176, 230)
|
||||||
|
.addBox(-2.5F, 2.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(204, 233).addBox(-2.0F, 1.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5195F, -3.375F, 2.1749F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
PartDefinition flag = bone.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(34, 32).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -42.0F, -0.8384F));
|
||||||
|
PartDefinition cube_r79 = flag.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(4, 31).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = flag.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(30, 32).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone13 = bone.addOrReplaceChild("bone13", CubeListBuilder.create(), PartPose.offset(0.0F, 3.0F, -9.0F));
|
||||||
|
PartDefinition cube_r81 = bone13.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(68, 64).addBox(-17.0F, -1.5F, 0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -22.7375F, 7.75F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bone13.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(68, 58).addBox(-17.0F, -3.992F, -0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -23.9875F, 8.6375F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bone13.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(0, 58).addBox(-17.0F, -5.425F, 0.325F, 34.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -33.334F, 8.9637F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r84 = bone13.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(0, 66).addBox(-17.0F, -0.008F, -0.0261F, 34.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -39.825F, 8.6125F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone13.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(68, 62).addBox(-17.0F, -0.5F, 0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -41.075F, 7.725F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bone13.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(156, 56).addBox(0.125F, -0.5F, -18.0F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.125F, -22.5F, 7.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone13.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(105, 183).addBox(0.0F, -7.0F, -21.0F, 0.0F, 31.0F, 35.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.0F, -5.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modeldrifting_wood<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modeldrifting_wood"), "main");
|
||||||
|
public final ModelPart DriftingWood;
|
||||||
|
|
||||||
|
public Modeldrifting_wood(ModelPart root) {
|
||||||
|
this.DriftingWood = root.getChild("DriftingWood");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition DriftingWood = partdefinition.addOrReplaceChild("DriftingWood", CubeListBuilder.create().texOffs(0, 0).addBox(-2.0F, -0.5F, -7.0F, 4.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 23.5F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 64, 64);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
DriftingWood.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.DriftingWood.zRot = headPitch / (180F / (float) Math.PI);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.12.3
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelfloating_barrel<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelfloating_barrel"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
|
||||||
|
public Modelfloating_barrel(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r1 = bone.addOrReplaceChild("cube_r1",
|
||||||
|
CubeListBuilder.create().texOffs(28, 12).addBox(-2.0F, -2.0F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(24, 6).addBox(-2.0F, -1.75F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(25, 1)
|
||||||
|
.addBox(-2.0F, -1.5F, -5.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(0, 21).addBox(-2.5F, 1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(0, 13)
|
||||||
|
.addBox(-2.5F, -1.5F, -5.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(0, 0).addBox(-2.0F, -3.0F, -5.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.0F, -4.0F, 2.0F, 0.0F, 0.6981F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 64, 64);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.6.4
|
||||||
|
// Exported for Minecraft version 1.17 or later with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelplankowood<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelplankowood"), "main");
|
||||||
|
public final ModelPart plank;
|
||||||
|
|
||||||
|
public Modelplankowood(ModelPart root) {
|
||||||
|
this.plank = root.getChild("plank");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition plank = partdefinition.addOrReplaceChild("plank", CubeListBuilder.create(), PartPose.offset(0.0F, 23.5F, 0.0F));
|
||||||
|
PartDefinition cube_r1 = plank.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(0, 0).addBox(-3.0F, -0.5F, -10.0F, 6.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 64, 64);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
plank.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
136
src/main/java/hal/studios/hpm/client/model/Modelraft.java
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelraft<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelraft"), "main");
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelraft(ModelPart root) {
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.bone6 = root.getChild("bone6");
|
||||||
|
this.bone8 = root.getChild("bone8");
|
||||||
|
this.bone7 = root.getChild("bone7");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create(), PartPose.offset(0.0F, 20.0F, 3.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r1 = bone2.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(28, 0).addBox(-0.5F, -23.5F, -1.0F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -3.0F, 10.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone3.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(20, 0).addBox(-7.5711F, -26.5F, -8.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone3.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(24, 0).addBox(0.15F, -26.5F, 10.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone4.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(12, 0).addBox(-7.5711F, -26.5F, 6.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r5 = bone4.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(16, 0).addBox(10.15F, -26.5F, 0.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone5.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 0).addBox(6.5711F, -26.5F, 6.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r7 = bone5.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(4, 0).addBox(9.6375F, -26.5F, -1.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r8 = bone5.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(8, 0).addBox(0.15F, -26.5F, -9.9375F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone",
|
||||||
|
CubeListBuilder.create().texOffs(0, 53).addBox(-11.0F, -15.0F, 9.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(58, 33).addBox(-11.5F, -13.5F, 8.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(58, 25)
|
||||||
|
.addBox(-11.5F, -10.5F, 8.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(0, 78).addBox(-11.0F, -13.5F, 9.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(0, 84)
|
||||||
|
.addBox(-11.0F, -13.75F, 9.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(0, 90).addBox(-11.0F, -14.0F, 9.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(8.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone6 = partdefinition
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"bone6", CubeListBuilder.create().texOffs(24, 53).addBox(-5.2539F, -5.4619F, -2.7335F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(58, 33)
|
||||||
|
.addBox(-5.7539F, -3.9619F, -3.2335F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(58, 25).addBox(-5.7539F, -0.9619F, -3.2335F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, 15.5F, 18.0F, 0.5059F, 0.3082F, 0.9083F));
|
||||||
|
PartDefinition bone8 = partdefinition.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-9.0F, 18.0F, 3.0F, 0.0F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chest = bone8.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(58, 66).addBox(-15.7258F, -12.0F, 27.8117F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(12.0F, 6.0F, -31.0F));
|
||||||
|
PartDefinition chestlid = bone8.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(12.0F, -3.0F, -18.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r9 = chestlid.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(28, 43).addBox(-15.7258F, -23.574F, -1.076F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.25F, -5.0F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r10 = chestlid.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(58, 41).addBox(-15.7158F, 4.3242F, 18.2631F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.25F, 0.0F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r11 = chestlid.addOrReplaceChild("cube_r11",
|
||||||
|
CubeListBuilder.create().texOffs(32, 30).addBox(-10.6358F, 18.793F, -4.8069F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(32, 32).addBox(-15.8358F, 18.793F, -4.8069F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.01F, -1.25F, -2.5F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r12 = chestlid.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(30, 28).addBox(-15.7258F, 19.4749F, 2.7153F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 0.25F, -5.0F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r13 = chestlid.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(21, 37).addBox(-15.7358F, 11.6877F, 11.0917F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.25F, 0.0F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone7 = partdefinition.addOrReplaceChild("bone7", CubeListBuilder.create().texOffs(0, 53).addBox(-3.0F, -6.5F, -3.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(58, 33)
|
||||||
|
.addBox(-3.5F, -5.0F, -3.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(58, 25).addBox(-3.5F, -2.0F, -3.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(8.0F, 15.5F, 18.0F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(0, 0).addBox(-13.0F, -8.0F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)).texOffs(58, 0).addBox(-17.0F, -41.0F, 5.0F, 34.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(36, 0)
|
||||||
|
.addBox(-0.75F, -48.0F, 6.25F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(116, 36).addBox(-13.75F, -8.5F, -21.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(116, 36)
|
||||||
|
.addBox(-13.75F, -8.5F, 19.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(116, 36).addBox(-13.75F, -8.5F, 8.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(116, 36)
|
||||||
|
.addBox(-13.75F, -8.5F, -10.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(58, 0).mirror().addBox(-17.0F, -23.5F, 5.0F, 34.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r14 = bb_main.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(19, 79).addBox(-4.5F, -2.0F, -4.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.0F, -12.0F, 19.5F, 0.0F, -0.4363F, 0.0F));
|
||||||
|
PartDefinition cube_r15 = bb_main.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(32, 0).addBox(-0.0795F, 0.2452F, -0.1466F, 0.0F, 27.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -32.25F, 6.5F, -0.0174F, 0.0008F, 0.3927F));
|
||||||
|
PartDefinition cube_r16 = bb_main.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(116, 4).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -40.0F, 5.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r17 = bb_main.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(116, 6).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -38.75F, 4.1125F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = bb_main.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(58, 111).addBox(-17.0F, -7.425F, 0.0F, 34.0F, 10.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -34.209F, 3.7863F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r19 = bb_main.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(116, 8).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -23.6125F, 5.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r20 = bb_main.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(116, 10).addBox(-17.0F, -1.992F, 0.0261F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -24.8625F, 4.1125F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r21 = bb_main.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(34, 0).addBox(-0.1705F, 0.2452F, -0.1466F, 0.0F, 27.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.0F, -32.25F, 6.5F, -0.0174F, -0.0008F, -0.3927F));
|
||||||
|
PartDefinition cube_r22 = bb_main.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 53).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.25F, -5.5F, 0.0F, 0.0F, 0.0F, 0.0873F));
|
||||||
|
PartDefinition cube_r23 = bb_main.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(58, 5).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(10.5F, -5.5F, 0.0F, 0.0F, 0.0F, 0.1309F));
|
||||||
|
PartDefinition cube_r24 = bb_main.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(58, 58).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.25F, -5.5F, 0.0F, 0.0F, 0.0F, -0.1745F));
|
||||||
|
PartDefinition cube_r25 = bb_main.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(0, 106).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -5.5F, 0.0F, 0.0F, 0.0F, -0.0436F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone6.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone8.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone7.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
126
src/main/java/hal/studios/hpm/client/model/Modelraftwrecked.java
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelraftwrecked<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelraftwrecked"), "main");
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone6;
|
||||||
|
public final ModelPart bone8;
|
||||||
|
public final ModelPart bone7;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelraftwrecked(ModelPart root) {
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone6 = root.getChild("bone6");
|
||||||
|
this.bone8 = root.getChild("bone8");
|
||||||
|
this.bone7 = root.getChild("bone7");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.0F, 16.0F, 6.0F, 0.0F, 0.0F, 1.4399F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(1.0F, -9.5F, -9.1569F));
|
||||||
|
PartDefinition cube_r1 = bone2.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(28, 0).addBox(-0.5F, -23.5F, -1.0F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -3.0F, 10.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r2 = bone3.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(20, 0).addBox(-7.5711F, -26.5F, -8.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r3 = bone3.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(24, 0).addBox(0.15F, -26.5F, 10.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone4.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(12, 0).addBox(-7.5711F, -26.5F, 6.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r5 = bone4.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(16, 0).addBox(10.15F, -26.5F, 0.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r6 = bone5.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 0).addBox(6.5711F, -26.5F, 6.0711F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r7 = bone5.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(4, 0).addBox(9.6375F, -26.5F, -1.0625F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r8 = bone5.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(8, 0).addBox(0.15F, -26.5F, -9.9375F, 1.0F, 36.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = mast.addOrReplaceChild("bone9", CubeListBuilder.create().texOffs(58, 0).addBox(-17.0F, -38.0F, 5.0F, 34.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(58, 0).mirror()
|
||||||
|
.addBox(-17.0F, -20.5F, 5.0F, 34.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(36, 0).addBox(-0.75F, -45.0F, 6.25F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(1.0F, 5.0F, -6.0F));
|
||||||
|
PartDefinition cube_r9 = bone9.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(116, 4).addBox(-17.0F, -0.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -37.0F, 5.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r10 = bone9.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(116, 6).addBox(-17.0F, -0.008F, 0.0261F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -35.75F, 4.1125F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r11 = bone9.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(58, 111).addBox(-17.0F, -7.425F, 0.0F, 34.0F, 10.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -31.209F, 3.7863F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r12 = bone9.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(116, 8).addBox(-17.0F, -1.5F, -0.25F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -20.6125F, 5.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r13 = bone9.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(116, 10).addBox(-17.0F, -1.992F, 0.0261F, 34.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -21.8625F, 4.1125F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone6 = partdefinition
|
||||||
|
.addOrReplaceChild(
|
||||||
|
"bone6", CubeListBuilder.create().texOffs(24, 53).addBox(-5.2539F, -5.4619F, -2.7335F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(58, 33)
|
||||||
|
.addBox(-5.7539F, -3.9619F, -3.2335F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(58, 25).addBox(-5.7539F, -0.9619F, -3.2335F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-16.0F, 20.5F, 12.0F, -1.2191F, 0.5717F, 0.0819F));
|
||||||
|
PartDefinition bone8 = partdefinition.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(6.0F, 16.0F, 0.0F, -1.0472F, -0.6545F, 0.0F));
|
||||||
|
PartDefinition chest = bone8.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(58, 66).addBox(-15.7258F, -12.0F, 27.8117F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(3.0F, 0.0F, -28.0F));
|
||||||
|
PartDefinition chestlid = bone8.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(-8.7275F, -13.6464F, 6.3834F, -2.138F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r14 = chestlid.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(28, 43).addBox(-15.7258F, -23.574F, -1.076F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.7275F, 11.8235F, -18.825F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r15 = chestlid.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(58, 41).addBox(-15.7158F, 4.3242F, 18.2631F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.7275F, 11.8235F, -13.825F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r16 = chestlid.addOrReplaceChild("cube_r16",
|
||||||
|
CubeListBuilder.create().texOffs(32, 30).addBox(-10.6358F, 18.793F, -4.8069F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(32, 32).addBox(-15.8358F, 18.793F, -4.8069F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.7375F, 10.3235F, -16.325F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r17 = chestlid.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(30, 28).addBox(-15.7258F, 19.4749F, 2.7153F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.7175F, 11.8235F, -18.825F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r18 = chestlid.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(21, 37).addBox(-15.7358F, 11.6877F, 11.0917F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(11.7275F, 11.8235F, -13.825F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone7 = partdefinition.addOrReplaceChild("bone7", CubeListBuilder.create().texOffs(0, 53).addBox(-3.0F, -6.5F, -3.0F, 6.0F, 7.0F, 6.0F, new CubeDeformation(0.0F)).texOffs(58, 33)
|
||||||
|
.addBox(-3.5F, -5.0F, -3.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(58, 25).addBox(-3.5F, -2.0F, -3.5F, 7.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(8.0F, 15.5F, 18.0F, -0.3922F, -0.1964F, 1.13F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main", CubeListBuilder.create().texOffs(116, 36).addBox(-13.75F, -9.5F, 8.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bb_main.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(19, 79).addBox(-0.375F, -3.0F, -4.0F, 6.0F, 0.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(9.0F, -12.0F, 19.5F, -0.3747F, -0.2291F, 1.0472F));
|
||||||
|
PartDefinition cube_r20 = bb_main.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(116, 36).addBox(-11.75F, -6.5F, 19.0F, 28.0F, 6.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -3.0F, 0.0F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r21 = bb_main.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(0, 0).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.5F, -5.5F, 0.0F, -0.0886F, 0.1739F, -0.0154F));
|
||||||
|
PartDefinition cube_r22 = bb_main.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 53).addBox(-2.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.25F, -5.5F, 0.0F, -0.043F, -0.0076F, -0.0871F));
|
||||||
|
PartDefinition cube_r23 = bb_main.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(58, 5).addBox(-2.5F, -2.5F, -35.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(10.5F, -5.5F, 11.0F, 0.2778F, -0.3367F, 0.037F));
|
||||||
|
PartDefinition cube_r24 = bb_main.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(58, 58).addBox(-0.5F, -2.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.25F, -5.5F, 0.0F, 0.0894F, -0.2173F, -0.1939F));
|
||||||
|
PartDefinition cube_r25 = bb_main.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(0, 106).addBox(-2.5F, -3.5F, -24.0F, 5.0F, 5.0F, 48.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -5.5F, 0.0F, -3.098F, 0.0F, -0.0436F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone6.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone8.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone7.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,274 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelswashbuckler<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelswashbuckler"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart water;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelswashbuckler(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.flag = root.getChild("flag");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.water = root.getChild("water");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create().texOffs(0, 74).addBox(-8.5305F, 1.6607F, -16.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1)
|
||||||
|
.addBox(-10.5305F, 1.4107F, -16.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1).mirror().addBox(-6.5305F, 1.4107F, -16.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(7.5305F, 19.5893F, -0.5F));
|
||||||
|
PartDefinition cube_r1 = bone.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(0, 59).mirror().addBox(3.6995F, 1.6408F, -19.0195F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r2 = bone.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(0, 59).addBox(-5.6995F, 1.6408F, -19.0195F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r3 = bone.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(59, 17).addBox(-1.0F, 1.8908F, -19.7806F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(80, 0).mirror().addBox(5.2095F, 5.6372F, -4.0642F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r5 = bone.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(104, 44).mirror().addBox(9.3017F, 14.0991F, -17.9888F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r6 = bone.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(80, 48).mirror().addBox(5.2813F, 17.1264F, -18.9888F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r7 = bone.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(78, 76).mirror().addBox(5.2813F, 7.2554F, -16.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r8 = bone.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 48).mirror().addBox(7.8875F, 10.551F, -15.0108F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r9 = bone.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(59, 22).mirror().addBox(5.2813F, 13.2415F, -15.0108F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r10 = bone.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(0, 89).mirror().addBox(5.2095F, 5.8684F, -15.8915F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r11 = bone.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(59, 38).mirror().addBox(9.4363F, 14.1699F, -12.079F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r12 = bone.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(20, 48).mirror().addBox(6.7466F, 8.109F, -16.8491F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r13 = bone.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(40, 0).mirror().addBox(5.4562F, 13.4212F, -17.7669F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r14 = bone.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(0, 54).mirror().addBox(5.6471F, 6.8132F, -17.442F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r15 = bone.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(116, 100).mirror().addBox(3.8278F, 2.1473F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(40, 90).mirror()
|
||||||
|
.addBox(5.8278F, 2.1473F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r16 = bone.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(116, 65).mirror().addBox(3.8278F, 2.7979F, 8.8443F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r17 = bone.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(40, 38).mirror().addBox(3.8278F, 2.1341F, -5.977F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r18 = bone.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(121, 113).mirror().addBox(5.8278F, 2.3631F, -2.1221F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r19 = bone.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(40, 75).mirror().addBox(5.8278F, 2.304F, -15.9524F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r20 = bone.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(28, 43).mirror().addBox(6.5407F, 9.3144F, -18.2046F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 17).mirror()
|
||||||
|
.addBox(7.5407F, 9.3144F, -22.2046F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = bone.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(19, 54).mirror().addBox(6.5407F, 3.0389F, -17.8981F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = bone.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 0).mirror().addBox(2.8978F, -0.2235F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r23 = bone.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(40, 17).mirror().addBox(5.2095F, 5.5546F, 5.1158F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r24 = bone.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(40, 17).addBox(-7.2095F, 5.5546F, 5.1158F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r25 = bone.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(80, 0).addBox(-7.2095F, 5.6372F, -4.0642F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r26 = bone.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(104, 44).addBox(-11.3017F, 14.0991F, -17.9888F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r27 = bone.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(80, 48).addBox(-6.2813F, 17.1264F, -18.9888F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r28 = bone.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(78, 76).addBox(-6.2813F, 7.2554F, -16.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r29 = bone.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(0, 48).addBox(-9.8875F, 10.551F, -15.0108F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r30 = bone.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(59, 22).addBox(-6.2813F, 13.2415F, -15.0108F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r31 = bone.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 89).addBox(-7.2095F, 5.8684F, -15.8915F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r32 = bone.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(59, 38).addBox(-11.4363F, 14.1699F, -12.079F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r33 = bone.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(20, 48).addBox(-8.7466F, 8.109F, -16.8491F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = bone.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(40, 0).addBox(-7.4562F, 13.4212F, -17.7669F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r35 = bone.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(0, 54).addBox(-7.6471F, 6.8132F, -17.442F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r36 = bone.addOrReplaceChild("cube_r36",
|
||||||
|
CubeListBuilder.create().texOffs(116, 100).addBox(-5.8278F, 2.1473F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(40, 90).addBox(-7.8278F, 2.1473F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r37 = bone.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(116, 65).addBox(-5.8278F, 2.7979F, 8.8443F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r38 = bone.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(40, 38).addBox(-5.8278F, 2.1341F, -5.977F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r39 = bone.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(121, 113).addBox(-7.8278F, 2.3631F, -2.1221F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r40 = bone.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(40, 75).addBox(-7.8278F, 2.304F, -15.9524F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r41 = bone.addOrReplaceChild("cube_r41",
|
||||||
|
CubeListBuilder.create().texOffs(28, 43).addBox(-7.5407F, 9.3144F, -18.2046F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 17).addBox(-8.5407F, 9.3144F, -22.2046F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r42 = bone.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(19, 54).addBox(-8.5407F, 3.0389F, -17.8981F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r43 = bone.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(0, 0).addBox(-4.8978F, -0.2235F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -0.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition bone6 = bone.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(-7.5305F, 3.7607F, -30.425F));
|
||||||
|
PartDefinition cube_r44 = bone6.addOrReplaceChild("cube_r44",
|
||||||
|
CubeListBuilder.create().texOffs(20, 8).addBox(-4.9791F, 9.159F, -25.5836F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(28, 48).addBox(-4.9791F, 9.159F, -18.5836F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r45 = bone6.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(28, 48).mirror().addBox(2.9791F, 9.159F, -18.5836F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r46 = bone6.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(107, 114).addBox(-1.0F, 8.409F, -27.1575F, 2.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition flag = partdefinition.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(0, 10).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(9, 15).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -10.0F, -8.8384F));
|
||||||
|
PartDefinition cube_r47 = flag.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(9, 10).addBox(0.2563F, -33.5F, -3.9151F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.3789F, 32.0F, 7.8384F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = flag.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(0, 15).addBox(-1.7297F, -33.5F, -5.4894F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.3789F, 32.0F, 7.8384F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create(), PartPose.offset(0.0F, 20.0F, -13.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r49 = bone2.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(16, 130).addBox(-6.2678F, -30.0F, 4.7678F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.5F, 18.1569F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r50 = bone3.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(8, 130).addBox(-20.2066F, -32.0F, 4.9711F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.1569F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone3.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(12, 130).addBox(17.8069F, -32.0F, 9.775F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.1569F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone4.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 130).addBox(-20.4011F, -32.0F, 19.3077F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.4319F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone4.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(4, 130).addBox(28.0819F, -32.0F, -0.225F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.4319F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r54 = bone5.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(32, 74).addBox(-6.0556F, -32.0F, 19.5109F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone5.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(72, 75).addBox(10.2125F, -32.0F, 17.3694F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone5.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(110, 75).addBox(18.0819F, -32.0F, -10.5125F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition water = partdefinition.addOrReplaceChild("water", CubeListBuilder.create().texOffs(139, 3).addBox(-1.5F, 0.0F, -1.5F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, 15.0F, 16.5F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(0, 0).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 11.0F, -4.75F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(80, 38).addBox(3.0F, -7.0F, -1.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).texOffs(0, 111).addBox(5.0F, -7.0F, -17.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(80, 67)
|
||||||
|
.addBox(-11.0F, -30.0F, -11.0F, 22.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(80, 65).addBox(-11.0F, -18.5F, -11.0F, 22.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 9)
|
||||||
|
.addBox(-3.0F, -5.0F, 19.0F, 6.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(80, 59).addBox(-7.0F, -8.2625F, 19.0375F, 14.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 27)
|
||||||
|
.addBox(-4.2625F, -9.1125F, 18.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 13).addBox(-0.7375F, -9.175F, 18.325F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 6)
|
||||||
|
.addBox(-4.8875F, -5.35F, 19.2875F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(20, 29).addBox(-1.225F, -6.225F, 19.2125F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 31)
|
||||||
|
.addBox(-3.8875F, -7.75F, 19.2875F, 6.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(3, 19).addBox(-0.75F, -36.0F, -9.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 17)
|
||||||
|
.addBox(-1.0F, -14.0F, -7.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(12, 19).addBox(-0.5F, -13.5F, -5.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(109, 5)
|
||||||
|
.addBox(-5.5F, -10.0F, 15.0F, 3.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bb_main.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(80, 23).addBox(-11.0F, 19.784F, -11.2137F, 22.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r58 = bb_main.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(74, 37).mirror().addBox(-8.6292F, -27.5974F, -9.119F, 0.0F, 24.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0174F, -0.0015F, 0.2618F));
|
||||||
|
PartDefinition cube_r59 = bb_main.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(1, 118).addBox(-6.8878F, -5.9833F, 17.0363F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.6109F, -0.0436F));
|
||||||
|
PartDefinition cube_r60 = bb_main.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(1, 118).addBox(14.0094F, -5.9833F, 8.1783F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, -0.6981F, -0.0436F));
|
||||||
|
PartDefinition cube_r61 = bb_main.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(0, 118).addBox(5.4733F, -6.0333F, 15.25F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, -0.0436F));
|
||||||
|
PartDefinition cube_r62 = bb_main.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(21, 135).addBox(-5.5854F, -7.6625F, 17.0F, 9.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.3491F));
|
||||||
|
PartDefinition cube_r63 = bb_main.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(6, 26).addBox(-5.5F, 10.6294F, 11.4044F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 1.0908F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = bb_main.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(74, 37).addBox(8.6292F, -27.5974F, -9.119F, 0.0F, 24.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0174F, 0.0015F, -0.2618F));
|
||||||
|
PartDefinition cube_r65 = bb_main.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(0, 102).addBox(0.6635F, -4.0965F, -22.792F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r66 = bb_main.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(20, 17).addBox(2.8316F, -3.8576F, -20.792F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r67 = bb_main.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(16, 92).addBox(16.7015F, -4.1084F, -17.9403F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r68 = bb_main.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(20, 23).addBox(11.1756F, -4.2084F, -16.7827F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r69 = bb_main.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(56, 93).addBox(-18.7015F, -4.1084F, -17.9403F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r70 = bb_main.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(0, 25).addBox(-13.1756F, -4.0084F, -16.7827F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r71 = bb_main.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(0, 37).addBox(-4.8316F, -3.8576F, -20.792F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r72 = bb_main.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(18, 102).addBox(-2.6635F, -4.0965F, -22.792F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r73 = bb_main.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(116, 89).addBox(-1.0F, -3.8612F, -25.792F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r74 = bb_main.addOrReplaceChild("cube_r74",
|
||||||
|
CubeListBuilder.create().texOffs(40, 33).addBox(2.2256F, -7.9779F, 19.2125F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 3).addBox(4.5992F, -7.2446F, 20.0F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r75 = bb_main.addOrReplaceChild("cube_r75",
|
||||||
|
CubeListBuilder.create().texOffs(40, 38).addBox(-7.2256F, -7.8779F, 19.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 0).addBox(-6.5992F, -7.2446F, 20.0F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r76 = bb_main.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(0, 8).addBox(2.8612F, -2.0979F, 20.0F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r77 = bb_main.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(25, 59).addBox(3.8415F, 0.0636F, 20.0F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r78 = bb_main.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(59, 27).addBox(-7.8415F, 0.0636F, 20.0F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r79 = bb_main.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(9, 8).addBox(-4.8612F, -2.0979F, 20.0F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r80 = bb_main.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(80, 27).addBox(-11.0F, -20.7822F, -2.2923F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = bb_main.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(80, 29).addBox(-11.0F, -21.4738F, -7.5942F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r82 = bb_main.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(80, 31).addBox(-11.0F, -23.4762F, -15.1675F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bb_main.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(80, 33).addBox(-11.0F, -20.7441F, -20.7238F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r84 = bb_main.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(22, 112).addBox(5.0F, -4.6832F, 2.1516F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(0, 0)
|
||||||
|
.addBox(3.0F, -5.2765F, -15.8381F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(0, 37).addBox(-5.0F, -4.6483F, 4.151F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bb_main.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(0, 17).addBox(-7.1534F, -4.7879F, -16.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r86 = bb_main.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(104, 23).addBox(-6.7563F, -5.0257F, 0.1629F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r87 = bb_main.addOrReplaceChild("cube_r87",
|
||||||
|
CubeListBuilder.create().texOffs(104, 44).addBox(-5.0F, -4.8946F, -16.0776F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).texOffs(40, 0).addBox(1.0F, -5.1738F, 3.9199F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bb_main.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(106, 0).addBox(0.8417F, -4.9616F, -16.0788F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r89 = bb_main.addOrReplaceChild("cube_r89",
|
||||||
|
CubeListBuilder.create().texOffs(44, 113).addBox(-3.0F, -5.1215F, -15.9204F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(0, 74).addBox(-1.0F, -5.1564F, -15.9201F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bb_main.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(84, 113).addBox(-3.0F, -5.0F, 2.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r91 = bb_main.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(80, 0).addBox(-1.2355F, -5.1153F, -2.0795F, 2.0F, 1.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -1.0F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
water.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = headPitch / (180F / (float) Math.PI);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,270 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelswashbucklerdestroyed<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelswashbucklerdestroyed"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
|
||||||
|
public Modelswashbucklerdestroyed(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create(), PartPose.offset(7.5305F, 19.5893F, -0.5F));
|
||||||
|
PartDefinition bone8 = bone.addOrReplaceChild("bone8",
|
||||||
|
CubeListBuilder.create().texOffs(80, 38).addBox(3.0F, 0.0F, -1.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).texOffs(22, 23).addBox(-3.0F, 4.0F, 5.0F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)).texOffs(18, 92)
|
||||||
|
.addBox(-1.0F, 4.25F, 1.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(16, 17).mirror().addBox(1.0F, 4.0F, -1.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(40, 9)
|
||||||
|
.addBox(-3.0F, 2.0F, 19.0F, 6.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(80, 59).addBox(-7.0F, -1.2625F, 19.0375F, 14.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 13)
|
||||||
|
.addBox(-0.7375F, -2.175F, 18.325F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 27).addBox(-4.2625F, -2.1125F, 18.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 29)
|
||||||
|
.addBox(-1.225F, 0.775F, 19.2125F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 31).addBox(-3.8875F, -0.75F, 19.2875F, 6.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 6)
|
||||||
|
.addBox(-4.8875F, 1.65F, 19.2875F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, -0.5893F, 6.5F, -0.2876F, -0.3232F, -0.0236F));
|
||||||
|
PartDefinition cube_r1 = bone8.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(116, 65).mirror().addBox(3.8278F, 2.7979F, 8.8443F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r2 = bone8.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(40, 38).addBox(-7.2256F, -7.8779F, 19.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 0)
|
||||||
|
.addBox(-6.5992F, -7.2446F, 20.0F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(18, 19).mirror().addBox(2.8978F, -0.2235F, 2.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r3 = bone8.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(40, 33).addBox(2.2256F, -7.9779F, 19.2125F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 3)
|
||||||
|
.addBox(4.5992F, -7.2446F, 20.0F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(14, 14).addBox(-4.8978F, -0.2235F, -2.0F, 2.0F, 1.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r4 = bone8.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(9, 8).addBox(-4.8612F, -2.0979F, 20.0F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r5 = bone8.addOrReplaceChild("cube_r5",
|
||||||
|
CubeListBuilder.create().texOffs(59, 27).addBox(-7.8415F, 0.0636F, 20.0F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 90).addBox(-7.8278F, 2.1473F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r6 = bone8.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(0, 8).addBox(2.8612F, -2.0979F, 20.0F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r7 = bone8.addOrReplaceChild("cube_r7",
|
||||||
|
CubeListBuilder.create().texOffs(25, 59).addBox(3.8415F, 0.0636F, 20.0F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 90).mirror().addBox(5.8278F, 2.1473F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r8 = bone8.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(21, 135).addBox(-5.5854F, -7.6625F, 17.0F, 9.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 0.3491F));
|
||||||
|
PartDefinition cube_r9 = bone8.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(1, 118).addBox(14.0094F, -5.9833F, 8.1783F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, -0.6981F, -0.0436F));
|
||||||
|
PartDefinition cube_r10 = bone8.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(1, 118).addBox(-6.8878F, -5.9833F, 17.0363F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.6109F, -0.0436F));
|
||||||
|
PartDefinition cube_r11 = bone8.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(0, 118).addBox(5.4733F, -6.0333F, 15.25F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, -0.0436F));
|
||||||
|
PartDefinition cube_r12 = bone8.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(40, 17).addBox(-7.2095F, 5.5546F, 5.1158F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r13 = bone8.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(121, 113).addBox(-7.8278F, 2.3631F, -2.1221F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r14 = bone8.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(116, 65).addBox(-5.8278F, 2.7979F, 8.8443F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r15 = bone8.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(104, 23).addBox(-6.7563F, -5.0257F, 0.1629F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r16 = bone8.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(84, 113).addBox(-3.0F, -5.0F, 2.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r17 = bone8.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(80, 0).addBox(-1.2355F, -5.1153F, -2.0795F, 2.0F, 1.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r18 = bone8.addOrReplaceChild("cube_r18",
|
||||||
|
CubeListBuilder.create().texOffs(0, 37).addBox(-5.0F, -4.6483F, 4.151F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)).texOffs(22, 112).addBox(5.0F, -4.6832F, 2.1516F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r19 = bone8.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(97, 95).addBox(-6.2813F, 7.2554F, 2.9907F, 1.0F, 1.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r20 = bone8.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(97, 95).mirror().addBox(5.2813F, 7.2554F, 2.9907F, 1.0F, 1.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r21 = bone8.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(40, 0).addBox(1.0F, -5.1738F, 3.9199F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r22 = bone8.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(80, 0).mirror().addBox(5.2095F, 5.6372F, -4.0642F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r23 = bone8.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(121, 113).mirror().addBox(5.8278F, 2.3631F, -2.1221F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r24 = bone8.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(40, 38).mirror().addBox(3.8278F, 2.1341F, -5.977F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r25 = bone8.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(40, 17).mirror().addBox(5.2095F, 5.5546F, 5.1158F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, -1.0F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition water = bone8.addOrReplaceChild("water",
|
||||||
|
CubeListBuilder.create().texOffs(139, 3).addBox(-1.5F, 0.0F, -1.5F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(109, 5).addBox(-1.5F, -1.0F, -1.5F, 3.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-4.0F, -2.0F, 16.5F));
|
||||||
|
PartDefinition cube_r26 = water.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(6, 26).addBox(-5.5F, 10.6294F, 11.4044F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(4.0F, 7.0F, -17.5F, 1.0908F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone.addOrReplaceChild("bone9",
|
||||||
|
CubeListBuilder.create().texOffs(18, 92).addBox(-1.0F, -0.75F, -16.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(19, 19).mirror().addBox(1.0F, -1.0F, -16.0F, 2.0F, 1.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false)
|
||||||
|
.texOffs(14, 14).addBox(-3.0F, -1.0F, -16.0F, 2.0F, 1.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(0, 111).addBox(5.0F, -5.0F, -16.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 5.4107F, -2.5F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r27 = bone9.addOrReplaceChild("cube_r27",
|
||||||
|
CubeListBuilder.create().texOffs(0, 74).addBox(-1.0F, -5.1564F, -15.9201F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)).texOffs(44, 113).addBox(-3.0F, -5.1215F, -15.9204F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r28 = bone9.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(116, 89).addBox(-1.0F, -3.8612F, -25.792F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r29 = bone9.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(18, 102).addBox(-2.6635F, -4.0965F, -22.792F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r30 = bone9.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(0, 37).addBox(-4.8316F, -3.8576F, -20.792F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r31 = bone9.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 102).addBox(0.6635F, -4.0965F, -22.792F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r32 = bone9.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(20, 17).addBox(2.8316F, -3.8576F, -20.792F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r33 = bone9.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(0, 25).addBox(-13.1756F, -4.0084F, -16.7827F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r34 = bone9.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(56, 93).addBox(-18.7015F, -4.1084F, -17.9403F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r35 = bone9.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(16, 92).addBox(16.7015F, -4.1084F, -17.9403F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r36 = bone9.addOrReplaceChild("cube_r36", CubeListBuilder.create().texOffs(20, 23).addBox(11.1756F, -4.2084F, -16.7827F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r37 = bone9.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(0, 17).addBox(-7.1534F, -4.7879F, -16.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r38 = bone9.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(0, 0).addBox(3.0F, -5.2765F, -15.8381F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = bone9.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(106, 0).addBox(0.8417F, -4.9616F, -16.0788F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r40 = bone9.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(104, 44).addBox(-5.0F, -4.8946F, -16.0776F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = bone9.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(80, 0).addBox(-7.2095F, 5.6372F, -4.0642F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r42 = bone9.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(104, 44).addBox(-11.3017F, 14.0991F, -17.9888F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r43 = bone9.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(80, 48).addBox(-6.2813F, 17.1264F, -18.9888F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r44 = bone9.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(0, 48).addBox(-9.8875F, 10.551F, -15.0108F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r45 = bone9.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(59, 22).addBox(-6.2813F, 13.2415F, -15.0108F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r46 = bone9.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(0, 89).addBox(-7.2095F, 5.8684F, -15.8915F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r47 = bone9.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(59, 38).addBox(-11.4363F, 14.1699F, -12.079F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r48 = bone9.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(20, 48).addBox(-8.7466F, 8.109F, -16.8491F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r49 = bone9.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(40, 0).addBox(-7.4562F, 13.4212F, -17.7669F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r50 = bone9.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(0, 54).addBox(-7.6471F, 6.8132F, -17.442F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r51 = bone9.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(116, 100).addBox(-5.8278F, 2.1473F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r52 = bone9.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(40, 38).addBox(-5.8278F, 2.1341F, -5.977F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r53 = bone9.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(40, 75).addBox(-7.8278F, 2.304F, -15.9524F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r54 = bone9.addOrReplaceChild("cube_r54",
|
||||||
|
CubeListBuilder.create().texOffs(28, 43).addBox(-7.5407F, 9.3144F, -18.2046F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 17).addBox(-8.5407F, 9.3144F, -22.2046F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r55 = bone9.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(19, 54).addBox(-8.5407F, 3.0389F, -17.8981F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r56 = bone9.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(18, 19).mirror().addBox(2.8978F, -0.2235F, -16.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r57 = bone9.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(0, 59).mirror().addBox(3.6995F, 1.6408F, -19.0195F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r58 = bone9.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(0, 59).addBox(-5.6995F, 1.6408F, -19.0195F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r59 = bone9.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(59, 17).addBox(-1.0F, 1.8908F, -19.7806F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = bone9.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(104, 44).mirror().addBox(9.3017F, 14.0991F, -17.9888F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r61 = bone9.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(80, 48).mirror().addBox(5.2813F, 17.1264F, -18.9888F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r62 = bone9.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(0, 48).mirror().addBox(7.8875F, 10.551F, -15.0108F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r63 = bone9.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(59, 22).mirror().addBox(5.2813F, 13.2415F, -15.0108F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r64 = bone9.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(0, 89).mirror().addBox(5.2095F, 5.8684F, -15.8915F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r65 = bone9.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(59, 38).mirror().addBox(9.4363F, 14.1699F, -12.079F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r66 = bone9.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(20, 48).mirror().addBox(6.7466F, 8.109F, -16.8491F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r67 = bone9.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(40, 0).mirror().addBox(5.4562F, 13.4212F, -17.7669F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r68 = bone9.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(0, 54).mirror().addBox(5.6471F, 6.8132F, -17.442F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r69 = bone9.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(116, 100).mirror().addBox(3.8278F, 2.1473F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r70 = bone9.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(40, 75).mirror().addBox(5.8278F, 2.304F, -15.9524F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r71 = bone9.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(28, 43).mirror().addBox(6.5407F, 9.3144F, -18.2046F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 17).mirror()
|
||||||
|
.addBox(7.5407F, 9.3144F, -22.2046F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r72 = bone9.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(19, 54).mirror().addBox(6.5407F, 3.0389F, -17.8981F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r73 = bone9.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(97, 95).addBox(-6.2813F, 7.2554F, -16.0093F, 1.0F, 1.0F, 17.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r74 = bone9.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(97, 95).mirror().addBox(5.2813F, 7.2554F, -16.0093F, 1.0F, 1.0F, 17.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r75 = bone9.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(23, 23).addBox(-4.8978F, -0.2235F, -15.0F, 2.0F, 1.0F, 13.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition bone6 = bone9.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(0.0F, 1.35F, -29.925F));
|
||||||
|
PartDefinition cube_r76 = bone6.addOrReplaceChild("cube_r76",
|
||||||
|
CubeListBuilder.create().texOffs(20, 8).addBox(-4.9791F, 9.159F, -25.5836F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(28, 48).addBox(-4.9791F, 9.159F, -18.5836F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r77 = bone6.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(28, 48).mirror().addBox(2.9791F, 9.159F, -18.5836F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r78 = bone6.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(107, 114).addBox(-1.0F, 8.409F, -27.1575F, 2.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -1.35F, 29.925F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone7 = bone9.addOrReplaceChild("bone7",
|
||||||
|
CubeListBuilder.create().texOffs(12, 19).addBox(-0.5F, -6.5F, 1.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 17).addBox(-1.0F, -7.0F, -1.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -5.0F, -5.0F, 0.0F, 0.0F, 1.0908F));
|
||||||
|
PartDefinition wheel = bone7.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(0, 0).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.0F, 1.25F, -0.1188F, 0.0552F, 0.4331F));
|
||||||
|
PartDefinition mast = bone9.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(80, 65).addBox(-11.0F, -11.5F, -2.0F, 22.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(80, 67)
|
||||||
|
.addBox(-11.0F, -23.0F, -2.0F, 22.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(3, 19).addBox(-0.75F, -29.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -5.0F, -8.0F, 0.0F, 0.0F, -1.2217F));
|
||||||
|
PartDefinition cube_r79 = mast.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(80, 33).addBox(-11.0F, -20.7441F, -20.7238F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, 8.0F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = mast.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(80, 31).addBox(-11.0F, -23.4762F, -15.1675F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, 8.0F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r81 = mast.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(80, 23).addBox(-11.0F, 19.784F, -11.2137F, 22.0F, 4.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, 8.0F, 0.0F, 0.0F, -3.1416F));
|
||||||
|
PartDefinition cube_r82 = mast.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(80, 27).addBox(-11.0F, -20.7822F, -2.2923F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, 8.0F, 0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = mast.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(80, 29).addBox(-11.0F, -21.4738F, -7.5942F, 22.0F, 2.0F, 0.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 5.0F, 8.0F, 0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -10.5F, -10.1569F));
|
||||||
|
PartDefinition cube_r84 = bone2.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(16, 130).addBox(-6.2678F, -30.0F, 4.7678F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 15.5F, 18.1569F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r85 = bone3.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(8, 130).addBox(-20.2066F, -32.0F, 4.9711F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.1569F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bone3.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(12, 130).addBox(17.8069F, -32.0F, 9.775F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.1569F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bone4.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(0, 130).addBox(-20.4011F, -32.0F, 19.3077F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.4319F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bone4.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(4, 130).addBox(28.0819F, -32.0F, -0.225F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.2875F, 17.5F, 18.4319F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r89 = bone5.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(32, 74).addBox(-6.0556F, -32.0F, 19.5109F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bone5.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(72, 75).addBox(10.2125F, -32.0F, 17.3694F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r91 = bone5.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(110, 75).addBox(18.0819F, -32.0F, -10.5125F, 1.0F, 25.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.575F, 17.5F, 18.4319F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(0, 10).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(9, 15).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -27.0F, 0.1616F, 0.0F, -1.4399F, 0.0F));
|
||||||
|
PartDefinition cube_r92 = flag.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(9, 10).addBox(0.2563F, -33.5F, -3.9151F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.3789F, 32.0F, 7.8384F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r93 = flag.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(0, 15).addBox(-1.7297F, -33.5F, -5.4894F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.3789F, 32.0F, 7.8384F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,333 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelswashbucklerupgraded<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelswashbucklerupgraded"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart flag;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart water;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart cannon;
|
||||||
|
public final ModelPart chest;
|
||||||
|
public final ModelPart chestlid;
|
||||||
|
public final ModelPart bone12;
|
||||||
|
public final ModelPart bone13;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelswashbucklerupgraded(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.flag = root.getChild("flag");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.water = root.getChild("water");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.cannon = root.getChild("cannon");
|
||||||
|
this.chest = root.getChild("chest");
|
||||||
|
this.chestlid = root.getChild("chestlid");
|
||||||
|
this.bone12 = root.getChild("bone12");
|
||||||
|
this.bone13 = root.getChild("bone13");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create().texOffs(0, 74).addBox(-8.5305F, 1.6607F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1)
|
||||||
|
.addBox(-10.5305F, 1.4107F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1).mirror().addBox(-6.5305F, 1.4107F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(7.5305F, 19.5893F, -0.5F));
|
||||||
|
PartDefinition cube_r1 = bone.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(0, 59).mirror().addBox(-2.0F, -0.1699F, -3.9726F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.5305F, 1.5875F, -26.39F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r2 = bone.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(0, 59).addBox(0.0F, -0.1699F, -3.9726F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.5305F, 1.5875F, -26.39F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r3 = bone.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(59, 17).addBox(-1.0F, -0.75F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -26.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(80, 0).mirror().addBox(-1.0F, -0.5F, -4.5F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -10.0F, 0.0105F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r5 = bone.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(104, 44).mirror().addBox(-0.75F, -1.0F, -3.5F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.3234F, -1.8706F, -33.0905F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r6 = bone.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(80, 48).mirror().addBox(-0.1294F, -1.1304F, -8.8794F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.9F, -3.0F, -30.2875F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r7 = bone.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(78, 76).mirror().addBox(-0.1294F, -1.0251F, -0.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.75F, -3.0F, -26.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r8 = bone.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(0, 48).mirror().addBox(-0.75F, -0.6625F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.8017F, -1.8706F, -27.9935F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r9 = bone.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(59, 22).mirror().addBox(-0.1294F, -1.0251F, -4.0093F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.75F, -3.0F, -26.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r10 = bone.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(0, 89).mirror().addBox(-1.1294F, -1.0251F, -0.0093F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.5F, -2.0F, -26.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r11 = bone.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(59, 38).mirror().addBox(-0.1946F, -1.0851F, -2.6872F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.2448F, 0.0689F, -30.0F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r12 = bone.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(20, 48).mirror().addBox(0.0808F, -0.995F, -3.75F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-1.2448F, 0.5689F, -26.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r13 = bone.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(40, 0).mirror().addBox(-1.0083F, -0.6987F, -5.0843F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-3.2448F, 0.5689F, -30.0F, -0.736F, 0.1159F, -0.8374F));
|
||||||
|
PartDefinition cube_r14 = bone.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(0, 54).mirror().addBox(-1.9192F, -0.995F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-1.2448F, 0.5689F, -26.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r15 = bone.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(116, 100).mirror().addBox(-0.0613F, -1.0347F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(40, 90).mirror()
|
||||||
|
.addBox(1.9387F, -1.0347F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-2.5305F, 1.9107F, -10.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r16 = bone.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(116, 65).mirror().addBox(-1.0F, -0.5F, -3.5F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.2448F, 0.8689F, 2.0F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r17 = bone.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(40, 38).mirror().addBox(-1.0F, -0.5F, -7.5F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.2448F, 0.8689F, -9.0F, -0.0087F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r18 = bone.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(121, 113).mirror().addBox(-1.0F, -0.5F, -5.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.7687F, -0.4835F, -7.5F, 0.0436F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r19 = bone.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(40, 75).mirror().addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.8306F, -0.5453F, -19.5F, -0.0175F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r20 = bone.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(28, 43).mirror().addBox(-1.7346F, -0.9168F, -3.0245F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(0, 17).mirror()
|
||||||
|
.addBox(-0.7346F, -0.9168F, -7.0245F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-4.0065F, 1.3564F, -30.25F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r21 = bone.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(19, 54).mirror().addBox(-1.9659F, -0.7588F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.694F, 1.6689F, -26.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r22 = bone.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 0).mirror().addBox(0.0F, -1.0F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.5305F, 2.4107F, -10.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r23 = bone.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(40, 17).mirror().addBox(-1.0F, -0.375F, -5.5F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r24 = bone.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(40, 17).addBox(-1.0F, -0.375F, -5.5F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.061F, -2.0F, 0.0F, -0.0192F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r25 = bone.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(80, 0).addBox(-1.0F, -0.5F, -4.5F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.061F, -2.0F, -10.0F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r26 = bone.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(104, 44).addBox(-1.25F, -1.0F, -3.5F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.7376F, -1.8706F, -33.0905F, -0.7109F, -0.2332F, 1.3086F));
|
||||||
|
PartDefinition cube_r27 = bone.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(80, 48).addBox(-0.8706F, -1.1304F, -8.8794F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.161F, -3.0F, -30.2875F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r28 = bone.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(78, 76).addBox(-0.8706F, -1.0251F, -0.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.811F, -3.0F, -26.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r29 = bone.addOrReplaceChild("cube_r29", CubeListBuilder.create().texOffs(0, 48).addBox(-1.25F, -0.6625F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2593F, -1.8706F, -27.9935F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r30 = bone.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(59, 22).addBox(-0.8706F, -1.0251F, -4.0093F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.811F, -3.0F, -26.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r31 = bone.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 89).addBox(-0.8706F, -1.0251F, -0.0093F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.561F, -2.0F, -26.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r32 = bone.addOrReplaceChild("cube_r32", CubeListBuilder.create().texOffs(59, 38).addBox(-1.8054F, -1.0851F, -2.6872F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.8162F, 0.0689F, -30.0F, -0.7905F, -0.2962F, 1.1949F));
|
||||||
|
PartDefinition cube_r33 = bone.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(20, 48).addBox(-2.0808F, -0.995F, -3.75F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-13.8162F, 0.5689F, -26.5F, -0.333F, -0.1111F, 1.0056F));
|
||||||
|
PartDefinition cube_r34 = bone.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(40, 0).addBox(-0.9917F, -0.6987F, -5.0843F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-11.8162F, 0.5689F, -30.0F, -0.736F, -0.1159F, 0.8374F));
|
||||||
|
PartDefinition cube_r35 = bone.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(0, 54).addBox(-0.0808F, -0.995F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-13.8162F, 0.5689F, -26.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r36 = bone.addOrReplaceChild("cube_r36",
|
||||||
|
CubeListBuilder.create().texOffs(116, 100).addBox(-1.9387F, -1.0347F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).texOffs(40, 90).addBox(-3.9387F, -1.0347F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.5305F, 1.9107F, -10.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r37 = bone.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(116, 65).addBox(-1.0F, -0.5F, -3.5F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.8162F, 0.8689F, 2.0F, 0.0524F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r38 = bone.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(40, 38).addBox(-1.0F, -0.5F, -7.5F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.8162F, 0.8689F, -9.0F, -0.0087F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r39 = bone.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(121, 113).addBox(-1.0F, -0.5F, -5.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2923F, -0.4835F, -7.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r40 = bone.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(40, 75).addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2304F, -0.5453F, -19.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r41 = bone.addOrReplaceChild("cube_r41",
|
||||||
|
CubeListBuilder.create().texOffs(28, 43).addBox(0.7346F, -0.9168F, -3.0245F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 17).addBox(-0.2654F, -0.9168F, -7.0245F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-11.0545F, 1.3564F, -30.25F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r42 = bone.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(19, 54).addBox(-0.0341F, -0.7588F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.367F, 1.6689F, -26.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r43 = bone.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(0, 0).addBox(-2.0F, -1.0F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.5305F, 2.4107F, -10.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition bone6 = bone.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(-7.5305F, 3.7607F, -30.425F));
|
||||||
|
PartDefinition cube_r44 = bone6.addOrReplaceChild("cube_r44",
|
||||||
|
CubeListBuilder.create().texOffs(20, 8).addBox(0.0F, -0.9388F, -8.9294F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(28, 48).addBox(0.0F, -0.9388F, -1.9294F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.3125F, -2.0902F, -0.0305F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r45 = bone6.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(28, 48).mirror().addBox(-2.0F, -0.9388F, -1.9294F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.3125F, -2.0902F, -0.0305F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r46 = bone6.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(107, 114).addBox(-1.0F, -1.7485F, -10.0036F, 2.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition flag = partdefinition.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(0, 10).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(9, 15).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(-0.3789F, -16.0F, -18.8384F));
|
||||||
|
PartDefinition cube_r47 = flag.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(9, 10).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = flag.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(0, 15).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(3, 19).addBox(-0.75F, -32.0F, -6.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.0F, -13.0F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -13.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r49 = bone2.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(16, 130).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r50 = bone3.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(8, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone3.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(12, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone4.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(0, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone4.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(4, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r54 = bone5.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(32, 74).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone5.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(72, 75).addBox(-0.3625F, -14.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone5.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(110, 75).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 4.5F, -6.1569F));
|
||||||
|
PartDefinition cube_r57 = bone7.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(16, 130).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = bone8.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(8, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = bone8.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(12, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = bone9.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(0, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r61 = bone9.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(4, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = bone10.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(32, 74).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r63 = bone10.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(72, 75).addBox(-0.3625F, -14.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = bone10.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(110, 75).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition water = partdefinition.addOrReplaceChild("water", CubeListBuilder.create().texOffs(139, 3).addBox(-1.5F, 0.0F, -1.5F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, 15.0F, 6.5F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(0, 0).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 11.0F, -4.75F));
|
||||||
|
PartDefinition cannon = partdefinition.addOrReplaceChild("cannon", CubeListBuilder.create(), PartPose.offset(-0.1667F, 17.455F, -29.6718F));
|
||||||
|
PartDefinition cube_r65 = cannon.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(14, 14).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -4.955F, 0.6718F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r66 = cannon.addOrReplaceChild("cube_r66",
|
||||||
|
CubeListBuilder.create().texOffs(22, 115).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(47, 118).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -4.455F, -3.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = partdefinition.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(154, 6).addBox(-4.0F, -11.0F, 8.0F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 24.0F, -21.0F));
|
||||||
|
PartDefinition chestlid = partdefinition.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 13.0F, -8.0375F, -0.4363F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r67 = chestlid.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(21, 148).addBox(-4.0F, -3.8158F, -2.843F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r68 = chestlid.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(21, 148).addBox(-3.99F, -5.2507F, 0.8899F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r69 = chestlid.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(24, 144).mirror().addBox(1.09F, -0.166F, 1.0294F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(59, 142).addBox(-4.11F,
|
||||||
|
-0.166F, 1.0294F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r70 = chestlid.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(39, 152).addBox(-4.0F, -0.1743F, -0.0076F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r71 = chestlid.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(41, 146).addBox(-4.01F, -5.8452F, 1.8126F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bone12 = partdefinition.addOrReplaceChild("bone12",
|
||||||
|
CubeListBuilder.create().texOffs(73, 127).addBox(0.0F, -37.0F, -18.0F, 0.0F, 14.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(53, 88).addBox(-0.625F, -23.0F, -19.0F, 1.0F, 1.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition bone13 = partdefinition.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(53, 88).mirror().addBox(-0.375F, -18.0F, -4.0F, 1.0F, 1.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, -39.0F));
|
||||||
|
PartDefinition cube_r72 = bone13.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(72, 141).mirror().addBox(0.0F, -7.0F, -12.0F, 0.0F, 19.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -30.0F, 7.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(80, 38).addBox(3.0F, -7.0F, -11.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)).texOffs(0, 111).addBox(5.0F, -7.0F, -27.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)).texOffs(40, 9)
|
||||||
|
.addBox(-3.0F, -5.0F, 9.0F, 6.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(80, 59).addBox(-7.0F, -8.2625F, 9.0375F, 14.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 27)
|
||||||
|
.addBox(-4.2625F, -9.1125F, 8.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 13).addBox(-0.7375F, -9.175F, 8.325F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 6)
|
||||||
|
.addBox(-4.8875F, -5.35F, 9.2875F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(20, 29).addBox(-1.225F, -6.225F, 9.2125F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 31)
|
||||||
|
.addBox(-3.8875F, -7.75F, 9.2875F, 6.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 17).addBox(-1.0F, -14.0F, -7.0F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(12, 19)
|
||||||
|
.addBox(-0.5F, -13.5F, -5.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(109, 5).addBox(-5.5F, -10.0F, 5.0F, 3.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(43, 34)
|
||||||
|
.addBox(-2.5F, -9.3F, -31.175F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(43, 34).mirror().addBox(1.5F, -9.3F, -31.175F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r73 = bb_main.addOrReplaceChild("cube_r73",
|
||||||
|
CubeListBuilder.create().texOffs(5, 144).mirror().addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(5, 144).addBox(-4.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -7.0F, -32.0F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r74 = bb_main.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(74, 37).mirror().addBox(-0.0795F, 0.2452F, -0.1466F, 0.0F, 24.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-1.0F, -31.25F, -19.5F, -0.0174F, -0.0015F, 0.2618F));
|
||||||
|
PartDefinition cube_r75 = bb_main.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(1, 118).addBox(-1.425F, -0.5F, 0.5125F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(4.7589F, -7.6963F, 5.6688F, 0.0F, 0.6109F, -0.0436F));
|
||||||
|
PartDefinition cube_r76 = bb_main.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(1, 118).addBox(-2.0375F, -0.5F, -0.875F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.228F, -7.7604F, 6.25F, 0.0F, -0.6981F, -0.0436F));
|
||||||
|
PartDefinition cube_r77 = bb_main.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(0, 118).addBox(-0.75F, -1.05F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.0F, -7.25F, 6.25F, 0.0F, 0.0F, -0.0436F));
|
||||||
|
PartDefinition cube_r78 = bb_main.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(21, 135).addBox(-0.5F, -1.0F, 0.5F, 9.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.5F, -10.0F, 5.5F, 0.0F, 0.0F, 0.3491F));
|
||||||
|
PartDefinition cube_r79 = bb_main.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(6, 26).addBox(-2.0F, 1.0F, -1.5F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-3.5F, -9.0F, 3.5F, 1.0908F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r80 = bb_main.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(74, 37).addBox(0.0795F, 0.2452F, -0.1466F, 0.0F, 24.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(1.0F, -31.25F, -19.5F, -0.0174F, 0.0015F, -0.2618F));
|
||||||
|
PartDefinition cube_r81 = bb_main.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(0, 102).addBox(1.0F, -0.25F, -13.5F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r82 = bb_main.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(20, 17).addBox(3.0F, 0.0F, -11.5F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0697F, 0.003F, 0.0435F));
|
||||||
|
PartDefinition cube_r83 = bb_main.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(16, 92).addBox(0.7561F, -0.8606F, -11.2451F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.9725F, -6.1184F, -27.0312F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r84 = bb_main.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(20, 23).addBox(-0.9939F, -0.9606F, -4.4951F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.9725F, -6.1184F, -27.0312F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r85 = bb_main.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(56, 93).addBox(-2.7561F, -0.8606F, -11.2451F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.9725F, -6.1184F, -27.0312F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r86 = bb_main.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(0, 25).addBox(-1.0061F, -0.7606F, -4.4951F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.9725F, -6.1184F, -27.0312F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r87 = bb_main.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(0, 37).addBox(-5.0F, 0.0F, -11.5F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r88 = bb_main.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(18, 102).addBox(-3.0F, -0.25F, -13.5F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r89 = bb_main.addOrReplaceChild("cube_r89", CubeListBuilder.create().texOffs(116, 89).addBox(-1.0F, 0.0F, -16.5F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r90 = bb_main.addOrReplaceChild("cube_r90", CubeListBuilder.create().texOffs(40, 33).addBox(-2.5F, -0.5F, -1.2875F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.5F, -8.0F, 9.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r91 = bb_main.addOrReplaceChild("cube_r91", CubeListBuilder.create().texOffs(40, 38).addBox(-2.5F, -0.4F, -1.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.5F, -8.0F, 9.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r92 = bb_main.addOrReplaceChild("cube_r92", CubeListBuilder.create().texOffs(20, 0).addBox(-0.825F, -0.6375F, -0.5F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.2875F, -6.8875F, 9.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r93 = bb_main.addOrReplaceChild("cube_r93", CubeListBuilder.create().texOffs(20, 3).addBox(-1.175F, -0.6375F, -0.5F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(7.2875F, -6.8875F, 9.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r94 = bb_main.addOrReplaceChild("cube_r94", CubeListBuilder.create().texOffs(0, 8).addBox(0.0F, -3.0F, -0.5F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(3.0F, -2.0F, 9.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r95 = bb_main.addOrReplaceChild("cube_r95", CubeListBuilder.create().texOffs(25, 59).addBox(-0.0653F, -3.1007F, -0.5F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.0F, -2.525F, 9.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r96 = bb_main.addOrReplaceChild("cube_r96", CubeListBuilder.create().texOffs(59, 27).addBox(-3.9347F, -3.1007F, -0.5F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.0F, -2.525F, 9.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r97 = bb_main.addOrReplaceChild("cube_r97", CubeListBuilder.create().texOffs(9, 8).addBox(-2.0F, -3.0F, -0.5F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-3.0F, -2.0F, 9.5F, 0.0F, 0.0F, 0.3054F));
|
||||||
|
PartDefinition cube_r98 = bb_main.addOrReplaceChild("cube_r98", CubeListBuilder.create().texOffs(22, 112).addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.0F, -6.5F, -2.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r99 = bb_main.addOrReplaceChild("cube_r99", CubeListBuilder.create().texOffs(0, 0).addBox(-1.0F, -0.5F, -8.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(4.0F, -6.5F, -19.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r100 = bb_main.addOrReplaceChild("cube_r100", CubeListBuilder.create().texOffs(0, 17).addBox(-1.0F, -0.5F, -8.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, -6.5F, -19.0F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r101 = bb_main.addOrReplaceChild("cube_r101", CubeListBuilder.create().texOffs(104, 23).addBox(-1.0F, -0.5F, -8.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, -6.5F, -3.0F, 0.0349F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r102 = bb_main.addOrReplaceChild("cube_r102", CubeListBuilder.create().texOffs(104, 44).addBox(-1.0F, -0.5F, -10.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-4.0F, -6.5F, -17.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r103 = bb_main.addOrReplaceChild("cube_r103", CubeListBuilder.create().texOffs(0, 37).addBox(-1.0F, -0.5F, -6.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-4.0F, -6.5F, -1.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r104 = bb_main.addOrReplaceChild("cube_r104", CubeListBuilder.create().texOffs(106, 0).addBox(-1.0F, -0.5F, -10.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -6.5F, -17.0F, -0.0175F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r105 = bb_main.addOrReplaceChild("cube_r105", CubeListBuilder.create().texOffs(40, 0).addBox(-1.0F, -0.5F, -6.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -6.5F, -1.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r106 = bb_main.addOrReplaceChild("cube_r106", CubeListBuilder.create().texOffs(44, 113).addBox(-1.0F, -0.5F, -9.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -6.5F, -18.0F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r107 = bb_main.addOrReplaceChild("cube_r107", CubeListBuilder.create().texOffs(84, 113).addBox(-3.0F, -5.0F, 2.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, -11.0F, 0.0F, 0.0F, 0.0175F));
|
||||||
|
PartDefinition cube_r108 = bb_main.addOrReplaceChild("cube_r108", CubeListBuilder.create().texOffs(80, 0).addBox(-1.0F, -0.5F, -9.0F, 2.0F, 1.0F, 22.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -4.0F, -0.0175F, 0.0F, 0.0524F));
|
||||||
|
PartDefinition cube_r109 = bb_main.addOrReplaceChild("cube_r109", CubeListBuilder.create().texOffs(0, 74).addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
flag.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
water.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
chest.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
chestlid.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone12.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone13.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
this.wheel.zRot = headPitch / (180F / (float) Math.PI);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,278 @@
|
|||||||
|
package hal.studios.hpm.client.model;
|
||||||
|
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.model.geom.builders.PartDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.MeshDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.LayerDefinition;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeListBuilder;
|
||||||
|
import net.minecraft.client.model.geom.builders.CubeDeformation;
|
||||||
|
import net.minecraft.client.model.geom.PartPose;
|
||||||
|
import net.minecraft.client.model.geom.ModelPart;
|
||||||
|
import net.minecraft.client.model.geom.ModelLayerLocation;
|
||||||
|
import net.minecraft.client.model.EntityModel;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
|
|
||||||
|
// Made with Blockbench 4.5.2
|
||||||
|
// Exported for Minecraft version 1.17 - 1.18 with Mojang mappings
|
||||||
|
// Paste this class into your mod and generate all required imports
|
||||||
|
public class Modelswashbucklerupgradeddestroyed<T extends Entity> extends EntityModel<T> {
|
||||||
|
// This layer location should be baked with EntityRendererProvider.Context in
|
||||||
|
// the entity renderer and passed into this model's constructor
|
||||||
|
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("hpm", "modelswashbucklerupgradeddestroyed"), "main");
|
||||||
|
public final ModelPart bone;
|
||||||
|
public final ModelPart wheel;
|
||||||
|
public final ModelPart cannon;
|
||||||
|
public final ModelPart chest;
|
||||||
|
public final ModelPart mast;
|
||||||
|
public final ModelPart bone11;
|
||||||
|
public final ModelPart bb_main;
|
||||||
|
|
||||||
|
public Modelswashbucklerupgradeddestroyed(ModelPart root) {
|
||||||
|
this.bone = root.getChild("bone");
|
||||||
|
this.wheel = root.getChild("wheel");
|
||||||
|
this.cannon = root.getChild("cannon");
|
||||||
|
this.chest = root.getChild("chest");
|
||||||
|
this.mast = root.getChild("mast");
|
||||||
|
this.bone11 = root.getChild("bone11");
|
||||||
|
this.bb_main = root.getChild("bb_main");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LayerDefinition createBodyLayer() {
|
||||||
|
MeshDefinition meshdefinition = new MeshDefinition();
|
||||||
|
PartDefinition partdefinition = meshdefinition.getRoot();
|
||||||
|
PartDefinition bone = partdefinition.addOrReplaceChild("bone", CubeListBuilder.create().texOffs(0, 74).addBox(-8.5305F, 1.6607F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1)
|
||||||
|
.addBox(-10.5305F, 1.4107F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).texOffs(40, 1).mirror().addBox(-6.5305F, 1.4107F, -26.5F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(7.5305F, 19.5893F, -0.5F));
|
||||||
|
PartDefinition cube_r1 = bone.addOrReplaceChild("cube_r1", CubeListBuilder.create().texOffs(0, 59).mirror().addBox(-2.0F, -0.1699F, -3.9726F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.5305F, 1.5875F, -26.39F, -0.1683F, 0.1721F, -0.0291F));
|
||||||
|
PartDefinition cube_r2 = bone.addOrReplaceChild("cube_r2", CubeListBuilder.create().texOffs(0, 59).addBox(0.0F, -0.1699F, -3.9726F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.5305F, 1.5875F, -26.39F, -0.1683F, -0.1721F, 0.0291F));
|
||||||
|
PartDefinition cube_r3 = bone.addOrReplaceChild("cube_r3", CubeListBuilder.create().texOffs(59, 17).addBox(-1.0F, -0.75F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.5305F, 2.4107F, -26.5F, -0.1658F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r4 = bone.addOrReplaceChild("cube_r4", CubeListBuilder.create().texOffs(104, 44).mirror().addBox(-0.75F, -1.0F, -3.5F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.3234F, -1.8706F, -33.0905F, -0.7109F, 0.2332F, -1.3086F));
|
||||||
|
PartDefinition cube_r5 = bone.addOrReplaceChild("cube_r5", CubeListBuilder.create().texOffs(80, 48).mirror().addBox(-0.1294F, -1.1304F, -8.8794F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.9F, -3.0F, -30.2875F, -0.7418F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r6 = bone.addOrReplaceChild("cube_r6", CubeListBuilder.create().texOffs(78, 76).mirror().addBox(-0.1294F, -1.0251F, -0.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.75F, -3.0F, -26.5F, 0.0F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r7 = bone.addOrReplaceChild("cube_r7", CubeListBuilder.create().texOffs(0, 48).mirror().addBox(-0.75F, -0.6625F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.8017F, -1.8706F, -27.9935F, -0.413F, 0.1451F, -1.2522F));
|
||||||
|
PartDefinition cube_r8 = bone.addOrReplaceChild("cube_r8", CubeListBuilder.create().texOffs(59, 22).mirror().addBox(-0.1294F, -1.0251F, -4.0093F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.75F, -3.0F, -26.5F, -0.4363F, 0.0F, -1.5708F));
|
||||||
|
PartDefinition cube_r9 = bone.addOrReplaceChild("cube_r9", CubeListBuilder.create().texOffs(0, 89).mirror().addBox(-1.1294F, -1.0251F, -0.0093F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.5F, -2.0F, -26.5F, -0.0175F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r10 = bone.addOrReplaceChild("cube_r10", CubeListBuilder.create().texOffs(59, 38).mirror().addBox(-0.1946F, -1.0851F, -2.6872F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.2448F, 0.0689F, -30.0F, -0.7905F, 0.2962F, -1.1949F));
|
||||||
|
PartDefinition cube_r11 = bone.addOrReplaceChild("cube_r11", CubeListBuilder.create().texOffs(20, 48).mirror().addBox(0.0808F, -0.995F, -3.75F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-1.2448F, 0.5689F, -26.5F, -0.333F, 0.1111F, -1.0056F));
|
||||||
|
PartDefinition cube_r12 = bone.addOrReplaceChild("cube_r12", CubeListBuilder.create().texOffs(0, 54).mirror().addBox(-1.9192F, -0.995F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-1.2448F, 0.5689F, -26.5F, -0.3079F, 0.1248F, -0.825F));
|
||||||
|
PartDefinition cube_r13 = bone.addOrReplaceChild("cube_r13", CubeListBuilder.create().texOffs(116, 100).mirror().addBox(-0.0613F, -1.0347F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(40, 90).mirror()
|
||||||
|
.addBox(1.9387F, -1.0347F, 8.0F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offsetAndRotation(-2.5305F, 1.9107F, -10.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r14 = bone.addOrReplaceChild("cube_r14", CubeListBuilder.create().texOffs(116, 65).mirror().addBox(-1.0F, -0.5F, -3.5F, 2.0F, 1.0F, 11.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.2448F, 0.8689F, 2.0F, 0.0524F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r15 = bone.addOrReplaceChild("cube_r15", CubeListBuilder.create().texOffs(28, 43).mirror().addBox(-1.7346F, -0.9168F, -3.0245F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.0065F, 1.3564F, -30.25F, -0.59F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r16 = bone.addOrReplaceChild("cube_r16", CubeListBuilder.create().texOffs(19, 54).mirror().addBox(-1.9659F, -0.7588F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-2.694F, 1.6689F, -26.5F, -0.2148F, 0.2404F, -0.3057F));
|
||||||
|
PartDefinition cube_r17 = bone.addOrReplaceChild("cube_r17", CubeListBuilder.create().texOffs(0, 0).mirror().addBox(0.0F, -1.0F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-4.5305F, 2.4107F, -10.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r18 = bone.addOrReplaceChild("cube_r18", CubeListBuilder.create().texOffs(40, 17).mirror().addBox(-1.0F, -0.375F, -5.5F, 2.0F, 1.0F, 15.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, -0.0192F, 0.0F, -1.309F));
|
||||||
|
PartDefinition cube_r19 = bone.addOrReplaceChild("cube_r19", CubeListBuilder.create().texOffs(80, 0).addBox(-1.0F, -0.5F, -4.5F, 2.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.061F, -2.0F, -10.0F, 0.0105F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r20 = bone.addOrReplaceChild("cube_r20", CubeListBuilder.create().texOffs(80, 48).addBox(-0.8706F, -1.1304F, -8.8794F, 1.0F, 1.0F, 9.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.161F, -3.0F, -30.2875F, -0.7418F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r21 = bone.addOrReplaceChild("cube_r21", CubeListBuilder.create().texOffs(78, 76).addBox(-0.8706F, -1.0251F, -0.0093F, 1.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.811F, -3.0F, -26.5F, 0.0F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r22 = bone.addOrReplaceChild("cube_r22", CubeListBuilder.create().texOffs(0, 48).addBox(-1.25F, -0.6625F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2593F, -1.8706F, -27.9935F, -0.413F, -0.1451F, 1.2522F));
|
||||||
|
PartDefinition cube_r23 = bone.addOrReplaceChild("cube_r23", CubeListBuilder.create().texOffs(59, 22).addBox(-0.8706F, -1.0251F, -4.0093F, 1.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.811F, -3.0F, -26.5F, -0.4363F, 0.0F, 1.5708F));
|
||||||
|
PartDefinition cube_r24 = bone.addOrReplaceChild("cube_r24", CubeListBuilder.create().texOffs(0, 89).addBox(-0.8706F, -1.0251F, -0.0093F, 2.0F, 1.0F, 12.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-15.561F, -2.0F, -26.5F, -0.0175F, 0.0F, 1.309F));
|
||||||
|
PartDefinition cube_r25 = bone.addOrReplaceChild("cube_r25", CubeListBuilder.create().texOffs(0, 54).addBox(-0.0808F, -0.995F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-13.8162F, 0.5689F, -26.5F, -0.3079F, -0.1248F, 0.825F));
|
||||||
|
PartDefinition cube_r26 = bone.addOrReplaceChild("cube_r26", CubeListBuilder.create().texOffs(116, 100).addBox(-1.9387F, -1.0347F, -16.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.5305F, 1.9107F, -10.5F, 0.0F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r27 = bone.addOrReplaceChild("cube_r27", CubeListBuilder.create().texOffs(121, 113).addBox(-1.0F, -0.5F, -5.0F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2923F, -0.4835F, -7.5F, 0.0436F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r28 = bone.addOrReplaceChild("cube_r28", CubeListBuilder.create().texOffs(40, 75).addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-14.2304F, -0.5453F, -19.5F, -0.0175F, 0.0F, 0.7854F));
|
||||||
|
PartDefinition cube_r29 = bone.addOrReplaceChild("cube_r29",
|
||||||
|
CubeListBuilder.create().texOffs(28, 43).addBox(0.7346F, -0.9168F, -3.0245F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(0, 17).addBox(-0.2654F, -0.9168F, -7.0245F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-11.0545F, 1.3564F, -30.25F, -0.59F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r30 = bone.addOrReplaceChild("cube_r30", CubeListBuilder.create().texOffs(19, 54).addBox(-0.0341F, -0.7588F, -4.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-12.367F, 1.6689F, -26.5F, -0.2148F, -0.2404F, 0.3057F));
|
||||||
|
PartDefinition cube_r31 = bone.addOrReplaceChild("cube_r31", CubeListBuilder.create().texOffs(0, 0).addBox(-2.0F, -1.0F, -16.0F, 2.0F, 1.0F, 36.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-10.5305F, 2.4107F, -10.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition bone6 = bone.addOrReplaceChild("bone6", CubeListBuilder.create(), PartPose.offset(-7.5305F, 3.7607F, -30.425F));
|
||||||
|
PartDefinition cube_r32 = bone6.addOrReplaceChild("cube_r32",
|
||||||
|
CubeListBuilder.create().texOffs(20, 8).addBox(0.0F, -0.9388F, -8.9294F, 1.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(28, 48).addBox(0.0F, -0.9388F, -1.9294F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.3125F, -2.0902F, -0.0305F, -0.5729F, -0.1323F, 0.0849F));
|
||||||
|
PartDefinition cube_r33 = bone6.addOrReplaceChild("cube_r33", CubeListBuilder.create().texOffs(28, 48).mirror().addBox(-2.0F, -0.9388F, -1.9294F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.3125F, -2.0902F, -0.0305F, -0.5729F, 0.1323F, -0.0849F));
|
||||||
|
PartDefinition cube_r34 = bone6.addOrReplaceChild("cube_r34", CubeListBuilder.create().texOffs(107, 114).addBox(-1.0F, -1.7485F, -10.0036F, 2.0F, 2.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition wheel = partdefinition.addOrReplaceChild("wheel", CubeListBuilder.create().texOffs(0, 0).addBox(-4.0F, -4.0F, 0.0F, 8.0F, 8.0F, 0.0F, new CubeDeformation(0.0F)).texOffs(40, 17)
|
||||||
|
.addBox(-1.0F, -1.0F, -2.25F, 2.0F, 8.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(12, 19).addBox(-0.5F, -0.5F, -0.25F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, 19.0F, 0.25F, -1.0472F, 0.0F, -0.829F));
|
||||||
|
PartDefinition cannon = partdefinition.addOrReplaceChild("cannon", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.1667F, 17.455F, -27.6718F, 0.3491F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r35 = cannon.addOrReplaceChild("cube_r35", CubeListBuilder.create().texOffs(14, 14).addBox(-0.5F, 1.5F, 0.0F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3333F, -4.955F, 0.6718F, 0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r36 = cannon.addOrReplaceChild("cube_r36",
|
||||||
|
CubeListBuilder.create().texOffs(22, 115).addBox(-1.0F, 0.0F, -3.5F, 2.0F, 2.0F, 7.0F, new CubeDeformation(0.0F)).texOffs(47, 118).addBox(-1.5F, -0.5F, 2.5F, 3.0F, 3.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1667F, -4.455F, -3.8282F, -0.1745F, 0.0F, 0.0F));
|
||||||
|
PartDefinition chest = partdefinition.addOrReplaceChild("chest", CubeListBuilder.create().texOffs(154, 6).addBox(-4.0F, -2.0F, -2.5F, 8.0F, 4.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 18.0F, -15.5F, -0.9525F, 0.7205F, -0.0631F));
|
||||||
|
PartDefinition chestlid = chest.addOrReplaceChild("chestlid", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, -2.0F, 2.4625F, -2.3998F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r37 = chestlid.addOrReplaceChild("cube_r37", CubeListBuilder.create().texOffs(21, 148).addBox(-4.0F, -3.8158F, -2.843F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, -4.1548F, -0.9948F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r38 = chestlid.addOrReplaceChild("cube_r38", CubeListBuilder.create().texOffs(21, 148).addBox(-3.99F, -5.2507F, 0.8899F, 8.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 0.9905F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r39 = chestlid.addOrReplaceChild("cube_r39", CubeListBuilder.create().texOffs(24, 144).mirror().addBox(1.09F, -0.166F, 1.0294F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false).texOffs(59, 142).addBox(-4.11F,
|
||||||
|
-0.166F, 1.0294F, 3.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.01F, 0.5626F, -1.6548F, 2.3562F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r40 = chestlid.addOrReplaceChild("cube_r40", CubeListBuilder.create().texOffs(39, 152).addBox(-4.0F, -0.1743F, -0.0076F, 8.0F, 0.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.01F, 2.0626F, -4.1548F, 1.9199F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r41 = chestlid.addOrReplaceChild("cube_r41", CubeListBuilder.create().texOffs(41, 146).addBox(-4.01F, -5.8452F, 1.8126F, 8.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 2.0626F, 0.8452F, 1.5708F, 0.0F, 0.0F));
|
||||||
|
PartDefinition mast = partdefinition.addOrReplaceChild("mast", CubeListBuilder.create().texOffs(3, 19).addBox(-0.75F, -35.0F, -0.75F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-4.0F, 17.0F, -19.0F, 0.0F, 0.0F, -1.2654F));
|
||||||
|
PartDefinition bone2 = mast.addOrReplaceChild("bone2", CubeListBuilder.create(), PartPose.offset(0.0F, -16.5F, -0.1569F));
|
||||||
|
PartDefinition cube_r42 = bone2.addOrReplaceChild("cube_r42", CubeListBuilder.create().texOffs(16, 130).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone3 = bone2.addOrReplaceChild("bone3", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r43 = bone3.addOrReplaceChild("cube_r43", CubeListBuilder.create().texOffs(8, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r44 = bone3.addOrReplaceChild("cube_r44", CubeListBuilder.create().texOffs(12, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone4 = bone2.addOrReplaceChild("bone4", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r45 = bone4.addOrReplaceChild("cube_r45", CubeListBuilder.create().texOffs(0, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r46 = bone4.addOrReplaceChild("cube_r46", CubeListBuilder.create().texOffs(4, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone5 = bone4.addOrReplaceChild("bone5", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r47 = bone5.addOrReplaceChild("cube_r47", CubeListBuilder.create().texOffs(32, 74).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r48 = bone5.addOrReplaceChild("cube_r48", CubeListBuilder.create().texOffs(72, 75).addBox(-0.3625F, -14.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r49 = bone5.addOrReplaceChild("cube_r49", CubeListBuilder.create().texOffs(110, 75).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone7 = mast.addOrReplaceChild("bone7", CubeListBuilder.create(), PartPose.offset(0.0F, 1.5F, -0.1569F));
|
||||||
|
PartDefinition cube_r50 = bone7.addOrReplaceChild("cube_r50", CubeListBuilder.create().texOffs(16, 130).addBox(-0.5F, -12.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -2.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition bone8 = bone7.addOrReplaceChild("bone8", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r51 = bone8.addOrReplaceChild("cube_r51", CubeListBuilder.create().texOffs(8, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r52 = bone8.addOrReplaceChild("cube_r52", CubeListBuilder.create().texOffs(12, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone9 = bone7.addOrReplaceChild("bone9", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, -0.275F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r53 = bone9.addOrReplaceChild("cube_r53", CubeListBuilder.create().texOffs(0, 130).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r54 = bone9.addOrReplaceChild("cube_r54", CubeListBuilder.create().texOffs(4, 130).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition bone10 = bone9.addOrReplaceChild("bone10", CubeListBuilder.create(), PartPose.offsetAndRotation(-0.2875F, 0.0F, 0.0F, 0.0F, -1.5708F, 0.0F));
|
||||||
|
PartDefinition cube_r55 = bone10.addOrReplaceChild("cube_r55", CubeListBuilder.create().texOffs(32, 74).addBox(-0.5F, -14.5F, -1.0F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.3562F, 0.0F));
|
||||||
|
PartDefinition cube_r56 = bone10.addOrReplaceChild("cube_r56", CubeListBuilder.create().texOffs(72, 75).addBox(-0.3625F, -14.5F, -1.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition cube_r57 = bone10.addOrReplaceChild("cube_r57", CubeListBuilder.create().texOffs(110, 75).addBox(0.15F, -14.5F, 0.0625F, 1.0F, 18.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, 0.0F, 0.5F, 0.0F, 1.5708F, 0.0F));
|
||||||
|
PartDefinition flag = mast.addOrReplaceChild("flag",
|
||||||
|
CubeListBuilder.create().texOffs(0, 10).addBox(0.1289F, -1.5F, 5.9009F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(9, 15).addBox(0.1289F, -1.5F, 0.0884F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3789F, -33.0F, 0.1616F, 0.0F, -1.4835F, 0.0F));
|
||||||
|
PartDefinition cube_r58 = flag.addOrReplaceChild("cube_r58", CubeListBuilder.create().texOffs(9, 10).addBox(-0.006F, -1.5F, -0.0384F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.3711F, 0.0F, 4.0259F, 0.0F, 0.2618F, 0.0F));
|
||||||
|
PartDefinition cube_r59 = flag.addOrReplaceChild("cube_r59", CubeListBuilder.create().texOffs(0, 15).addBox(0.0F, -1.5F, 0.0F, 0.0F, 3.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.1289F, 0.0F, 2.0884F, 0.0F, -0.2618F, 0.0F));
|
||||||
|
PartDefinition bone13 = mast.addOrReplaceChild("bone13", CubeListBuilder.create().texOffs(53, 88).mirror().addBox(-0.4375F, 4.5F, -22.5F, 1.0F, 1.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(0.0625F, -15.5F, -1.5F, 0.0F, 0.829F, 0.0F));
|
||||||
|
PartDefinition cube_r60 = bone13.addOrReplaceChild("cube_r60", CubeListBuilder.create().texOffs(72, 141).mirror().addBox(0.0F, -7.0F, -12.0F, 0.0F, 19.0F, 23.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(-0.0625F, -7.5F, -11.5F, 0.0F, 3.1416F, 0.0F));
|
||||||
|
PartDefinition bone12 = mast.addOrReplaceChild("bone12",
|
||||||
|
CubeListBuilder.create().texOffs(73, 127).addBox(0.0625F, -10.75F, 0.25F, 0.0F, 14.0F, 22.0F, new CubeDeformation(0.0F)).texOffs(53, 88).addBox(-0.5625F, 3.25F, -0.75F, 1.0F, 1.0F, 23.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-0.0625F, -19.25F, 0.75F, 0.0F, -1.0472F, 0.0F));
|
||||||
|
PartDefinition bone11 = partdefinition.addOrReplaceChild("bone11", CubeListBuilder.create().texOffs(109, 5).addBox(-1.5F, -1.4809F, -0.4435F, 3.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, 15.4809F, 5.4435F, 0.0F, 0.0F, -1.9199F));
|
||||||
|
PartDefinition cube_r61 = bone11.addOrReplaceChild("cube_r61", CubeListBuilder.create().texOffs(6, 26).addBox(-2.0F, 1.0F, -1.5F, 3.0F, 0.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.5F, -0.4809F, -1.9435F, 1.0908F, 0.0F, 0.0F));
|
||||||
|
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main",
|
||||||
|
CubeListBuilder.create().texOffs(80, 59).addBox(-7.0F, -8.2625F, 9.0375F, 14.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(40, 27).addBox(-4.2625F, -9.1125F, 8.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(40, 13)
|
||||||
|
.addBox(-0.7375F, -9.175F, 8.325F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)).texOffs(20, 29).addBox(-1.225F, -6.225F, 9.2125F, 7.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(0, 31)
|
||||||
|
.addBox(-3.8875F, -7.75F, 9.2875F, 6.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).texOffs(43, 34).addBox(-2.5F, -9.3F, -31.175F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).texOffs(43, 34).mirror()
|
||||||
|
.addBox(1.5F, -9.3F, -31.175F, 1.0F, 3.0F, 3.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offset(0.0F, 24.0F, 0.0F));
|
||||||
|
PartDefinition cube_r62 = bb_main.addOrReplaceChild("cube_r62", CubeListBuilder.create().texOffs(5, 144).mirror().addBox(-0.5F, -4.0F, 1.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)).mirror(false),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -7.0F, -32.0F, -0.829F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r63 = bb_main.addOrReplaceChild("cube_r63", CubeListBuilder.create().texOffs(5, 144).addBox(-0.5F, -4.0F, 2.0F, 1.0F, 3.0F, 6.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -7.0F, -32.0F, -0.5672F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r64 = bb_main.addOrReplaceChild("cube_r64", CubeListBuilder.create().texOffs(1, 118).addBox(-1.425F, -0.5F, 0.5125F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(4.7589F, -7.6963F, 5.6688F, 0.0F, 0.6109F, -0.0436F));
|
||||||
|
PartDefinition cube_r65 = bb_main.addOrReplaceChild("cube_r65", CubeListBuilder.create().texOffs(1, 118).addBox(-2.0375F, -0.5F, -0.875F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.228F, -7.7604F, 6.25F, 0.0F, -0.6981F, -0.0436F));
|
||||||
|
PartDefinition cube_r66 = bb_main.addOrReplaceChild("cube_r66", CubeListBuilder.create().texOffs(0, 118).addBox(-0.75F, -1.05F, -2.0F, 2.0F, 1.0F, 4.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.0F, -7.25F, 6.25F, 0.0F, 0.0F, -0.0436F));
|
||||||
|
PartDefinition cube_r67 = bb_main.addOrReplaceChild("cube_r67", CubeListBuilder.create().texOffs(21, 135).addBox(-0.5F, -2.0F, 0.5F, 9.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.5F, -10.0F, 5.5F, 0.0F, 0.0F, 0.5236F));
|
||||||
|
PartDefinition cube_r68 = bb_main.addOrReplaceChild("cube_r68", CubeListBuilder.create().texOffs(0, 102).addBox(1.0F, -0.25F, -13.5F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0695F, 0.0061F, 0.0871F));
|
||||||
|
PartDefinition cube_r69 = bb_main.addOrReplaceChild("cube_r69", CubeListBuilder.create().texOffs(16, 92).addBox(0.7561F, -0.8606F, -11.2451F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.9725F, -6.1184F, -27.0312F, -0.1034F, 0.8294F, -0.0326F));
|
||||||
|
PartDefinition cube_r70 = bb_main.addOrReplaceChild("cube_r70", CubeListBuilder.create().texOffs(20, 23).addBox(-0.9939F, -0.9606F, -4.4951F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.9725F, -6.1184F, -27.0312F, -0.077F, 0.4382F, 0.011F));
|
||||||
|
PartDefinition cube_r71 = bb_main.addOrReplaceChild("cube_r71", CubeListBuilder.create().texOffs(56, 93).addBox(-2.7561F, -0.8606F, -11.2451F, 2.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.9725F, -6.1184F, -27.0312F, -0.1034F, -0.8294F, 0.0326F));
|
||||||
|
PartDefinition cube_r72 = bb_main.addOrReplaceChild("cube_r72", CubeListBuilder.create().texOffs(0, 25).addBox(-1.0061F, -0.7606F, -4.4951F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-5.9725F, -6.1184F, -27.0312F, -0.077F, -0.4382F, -0.011F));
|
||||||
|
PartDefinition cube_r73 = bb_main.addOrReplaceChild("cube_r73", CubeListBuilder.create().texOffs(0, 37).addBox(-5.0F, 0.0F, -11.5F, 2.0F, 1.0F, 5.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0697F, -0.003F, -0.0435F));
|
||||||
|
PartDefinition cube_r74 = bb_main.addOrReplaceChild("cube_r74", CubeListBuilder.create().texOffs(18, 102).addBox(-3.0F, -0.25F, -13.5F, 2.0F, 1.0F, 7.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0695F, -0.0061F, -0.0871F));
|
||||||
|
PartDefinition cube_r75 = bb_main.addOrReplaceChild("cube_r75", CubeListBuilder.create().texOffs(116, 89).addBox(-1.0F, 0.0F, -16.5F, 2.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(0.0F, -6.5F, -20.0F, -0.0698F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r76 = bb_main.addOrReplaceChild("cube_r76", CubeListBuilder.create().texOffs(40, 33).addBox(-2.5F, -0.5F, -1.2875F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.5F, -8.0F, 9.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r77 = bb_main.addOrReplaceChild("cube_r77", CubeListBuilder.create().texOffs(40, 38).addBox(-2.5F, -0.4F, -1.25F, 5.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.5F, -8.0F, 9.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r78 = bb_main.addOrReplaceChild("cube_r78", CubeListBuilder.create().texOffs(20, 0).addBox(-0.825F, -0.6375F, -0.5F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-7.2875F, -6.8875F, 9.5F, 0.0F, 0.0F, -0.2618F));
|
||||||
|
PartDefinition cube_r79 = bb_main.addOrReplaceChild("cube_r79", CubeListBuilder.create().texOffs(20, 3).addBox(-1.175F, -0.6375F, -0.5F, 2.0F, 2.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(7.2875F, -6.8875F, 9.5F, 0.0F, 0.0F, 0.2618F));
|
||||||
|
PartDefinition cube_r80 = bb_main.addOrReplaceChild("cube_r80", CubeListBuilder.create().texOffs(0, 8).addBox(0.0F, -3.0F, -0.5F, 2.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(3.0F, -2.0F, 9.5F, 0.0F, 0.0F, -0.3054F));
|
||||||
|
PartDefinition cube_r81 = bb_main.addOrReplaceChild("cube_r81", CubeListBuilder.create().texOffs(25, 59).addBox(-0.0653F, -3.1007F, -0.5F, 4.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(5.0F, -2.525F, 9.5F, 0.0F, 0.0F, -0.7854F));
|
||||||
|
PartDefinition cube_r82 = bb_main.addOrReplaceChild("cube_r82", CubeListBuilder.create().texOffs(22, 112).addBox(-1.0F, -0.5F, -7.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(6.0F, -6.5F, -2.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r83 = bb_main.addOrReplaceChild("cube_r83", CubeListBuilder.create().texOffs(0, 17).addBox(-1.0F, -0.5F, -8.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, -6.5F, -19.0F, 0.0F, 0.0F, 0.0349F));
|
||||||
|
PartDefinition cube_r84 = bb_main.addOrReplaceChild("cube_r84", CubeListBuilder.create().texOffs(104, 23).addBox(-1.0F, 2.5F, -8.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-6.0F, -6.5F, -3.0F, 0.2531F, 0.0F, -0.0524F));
|
||||||
|
PartDefinition cube_r85 = bb_main.addOrReplaceChild("cube_r85", CubeListBuilder.create().texOffs(104, 44).addBox(-1.0F, -0.5F, -10.0F, 2.0F, 1.0F, 20.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-4.0F, -6.5F, -17.0F, -0.0175F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r86 = bb_main.addOrReplaceChild("cube_r86", CubeListBuilder.create().texOffs(0, 37).addBox(-1.0F, -0.5F, -6.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-4.0F, -6.5F, -1.0F, 0.0349F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r87 = bb_main.addOrReplaceChild("cube_r87", CubeListBuilder.create().texOffs(40, 0).addBox(-1.0F, 0.5F, -6.0F, 2.0F, 1.0F, 16.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(2.0F, -6.5F, -1.0F, 0.3752F, 0.0F, 0.0F));
|
||||||
|
PartDefinition cube_r88 = bb_main.addOrReplaceChild("cube_r88", CubeListBuilder.create().texOffs(44, 113).addBox(-1.0F, -0.5F, -9.0F, 2.0F, 1.0F, 18.0F, new CubeDeformation(0.0F)),
|
||||||
|
PartPose.offsetAndRotation(-2.0F, -6.5F, -18.0F, 0.0175F, 0.0F, 0.0F));
|
||||||
|
return LayerDefinition.create(meshdefinition, 256, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
||||||
|
bone.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
wheel.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
cannon.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
chest.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
mast.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bone11.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.particle;
|
||||||
|
|
||||||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
|
|
||||||
|
import net.minecraft.core.particles.SimpleParticleType;
|
||||||
|
import net.minecraft.client.particle.TextureSheetParticle;
|
||||||
|
import net.minecraft.client.particle.SpriteSet;
|
||||||
|
import net.minecraft.client.particle.ParticleRenderType;
|
||||||
|
import net.minecraft.client.particle.ParticleProvider;
|
||||||
|
import net.minecraft.client.particle.Particle;
|
||||||
|
import net.minecraft.client.multiplayer.ClientLevel;
|
||||||
|
|
||||||
|
@OnlyIn(Dist.CLIENT)
|
||||||
|
public class PlankSplinterParticle extends TextureSheetParticle {
|
||||||
|
public static PlankSplinterParticleProvider provider(SpriteSet spriteSet) {
|
||||||
|
return new PlankSplinterParticleProvider(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class PlankSplinterParticleProvider implements ParticleProvider<SimpleParticleType> {
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
public PlankSplinterParticleProvider(SpriteSet spriteSet) {
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
|
||||||
|
return new PlankSplinterParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
private float angularVelocity;
|
||||||
|
private float angularAcceleration;
|
||||||
|
|
||||||
|
protected PlankSplinterParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
|
||||||
|
super(world, x, y, z);
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
this.setSize(0.4f, 0.4f);
|
||||||
|
this.quadSize *= 1.2f;
|
||||||
|
this.lifetime = (int) Math.max(1, 46 + (this.random.nextInt(24) - 12));
|
||||||
|
this.gravity = 1f;
|
||||||
|
this.hasPhysics = true;
|
||||||
|
this.xd = vx * 0.3;
|
||||||
|
this.yd = vy * 0.3;
|
||||||
|
this.zd = vz * 0.3;
|
||||||
|
this.angularVelocity = 0.4f;
|
||||||
|
this.angularAcceleration = 0.01f;
|
||||||
|
this.pickSprite(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ParticleRenderType getRenderType() {
|
||||||
|
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void tick() {
|
||||||
|
super.tick();
|
||||||
|
this.oRoll = this.roll;
|
||||||
|
this.roll += this.angularVelocity;
|
||||||
|
this.angularVelocity += this.angularAcceleration;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.particle;
|
||||||
|
|
||||||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
|
|
||||||
|
import net.minecraft.core.particles.SimpleParticleType;
|
||||||
|
import net.minecraft.client.particle.TextureSheetParticle;
|
||||||
|
import net.minecraft.client.particle.SpriteSet;
|
||||||
|
import net.minecraft.client.particle.ParticleRenderType;
|
||||||
|
import net.minecraft.client.particle.ParticleProvider;
|
||||||
|
import net.minecraft.client.particle.Particle;
|
||||||
|
import net.minecraft.client.multiplayer.ClientLevel;
|
||||||
|
|
||||||
|
@OnlyIn(Dist.CLIENT)
|
||||||
|
public class RippedSailParticle extends TextureSheetParticle {
|
||||||
|
public static RippedSailParticleProvider provider(SpriteSet spriteSet) {
|
||||||
|
return new RippedSailParticleProvider(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class RippedSailParticleProvider implements ParticleProvider<SimpleParticleType> {
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
public RippedSailParticleProvider(SpriteSet spriteSet) {
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
|
||||||
|
return new RippedSailParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
private float angularVelocity;
|
||||||
|
private float angularAcceleration;
|
||||||
|
|
||||||
|
protected RippedSailParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
|
||||||
|
super(world, x, y, z);
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
this.setSize(0.4f, 0.4f);
|
||||||
|
|
||||||
|
this.lifetime = (int) Math.max(1, 40 + (this.random.nextInt(10) - 5));
|
||||||
|
this.gravity = 0.3f;
|
||||||
|
this.hasPhysics = true;
|
||||||
|
this.xd = vx * 0.1;
|
||||||
|
this.yd = vy * 0.1;
|
||||||
|
this.zd = vz * 0.1;
|
||||||
|
this.angularVelocity = 0.1f;
|
||||||
|
this.angularAcceleration = 0.03f;
|
||||||
|
this.pickSprite(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ParticleRenderType getRenderType() {
|
||||||
|
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void tick() {
|
||||||
|
super.tick();
|
||||||
|
this.oRoll = this.roll;
|
||||||
|
this.roll += this.angularVelocity;
|
||||||
|
this.angularVelocity += this.angularAcceleration;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.particle;
|
||||||
|
|
||||||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
|
|
||||||
|
import net.minecraft.core.particles.SimpleParticleType;
|
||||||
|
import net.minecraft.client.particle.TextureSheetParticle;
|
||||||
|
import net.minecraft.client.particle.SpriteSet;
|
||||||
|
import net.minecraft.client.particle.ParticleRenderType;
|
||||||
|
import net.minecraft.client.particle.ParticleProvider;
|
||||||
|
import net.minecraft.client.particle.Particle;
|
||||||
|
import net.minecraft.client.multiplayer.ClientLevel;
|
||||||
|
|
||||||
|
@OnlyIn(Dist.CLIENT)
|
||||||
|
public class RippedSailPirateParticle extends TextureSheetParticle {
|
||||||
|
public static RippedSailPirateParticleProvider provider(SpriteSet spriteSet) {
|
||||||
|
return new RippedSailPirateParticleProvider(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class RippedSailPirateParticleProvider implements ParticleProvider<SimpleParticleType> {
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
public RippedSailPirateParticleProvider(SpriteSet spriteSet) {
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
|
||||||
|
return new RippedSailPirateParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
private float angularVelocity;
|
||||||
|
private float angularAcceleration;
|
||||||
|
|
||||||
|
protected RippedSailPirateParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
|
||||||
|
super(world, x, y, z);
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
this.setSize(0.4f, 0.4f);
|
||||||
|
|
||||||
|
this.lifetime = (int) Math.max(1, 40 + (this.random.nextInt(10) - 5));
|
||||||
|
this.gravity = 0.3f;
|
||||||
|
this.hasPhysics = true;
|
||||||
|
this.xd = vx * 0.1;
|
||||||
|
this.yd = vy * 0.1;
|
||||||
|
this.zd = vz * 0.1;
|
||||||
|
this.angularVelocity = 0.1f;
|
||||||
|
this.angularAcceleration = 0.03f;
|
||||||
|
this.pickSprite(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ParticleRenderType getRenderType() {
|
||||||
|
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void tick() {
|
||||||
|
super.tick();
|
||||||
|
this.oRoll = this.roll;
|
||||||
|
this.roll += this.angularVelocity;
|
||||||
|
this.angularVelocity += this.angularAcceleration;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.particle;
|
||||||
|
|
||||||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
|
|
||||||
|
import net.minecraft.core.particles.SimpleParticleType;
|
||||||
|
import net.minecraft.client.particle.TextureSheetParticle;
|
||||||
|
import net.minecraft.client.particle.SpriteSet;
|
||||||
|
import net.minecraft.client.particle.ParticleRenderType;
|
||||||
|
import net.minecraft.client.particle.ParticleProvider;
|
||||||
|
import net.minecraft.client.particle.Particle;
|
||||||
|
import net.minecraft.client.multiplayer.ClientLevel;
|
||||||
|
|
||||||
|
@OnlyIn(Dist.CLIENT)
|
||||||
|
public class SplintersParticle extends TextureSheetParticle {
|
||||||
|
public static SplintersParticleProvider provider(SpriteSet spriteSet) {
|
||||||
|
return new SplintersParticleProvider(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SplintersParticleProvider implements ParticleProvider<SimpleParticleType> {
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
public SplintersParticleProvider(SpriteSet spriteSet) {
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
|
||||||
|
return new SplintersParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private final SpriteSet spriteSet;
|
||||||
|
|
||||||
|
private float angularVelocity;
|
||||||
|
private float angularAcceleration;
|
||||||
|
|
||||||
|
protected SplintersParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
|
||||||
|
super(world, x, y, z);
|
||||||
|
this.spriteSet = spriteSet;
|
||||||
|
this.setSize(0.4f, 0.4f);
|
||||||
|
this.quadSize *= 1.2f;
|
||||||
|
this.lifetime = (int) Math.max(1, 46 + (this.random.nextInt(24) - 12));
|
||||||
|
this.gravity = 1f;
|
||||||
|
this.hasPhysics = true;
|
||||||
|
this.xd = vx * 0.3;
|
||||||
|
this.yd = vy * 0.3;
|
||||||
|
this.zd = vz * 0.3;
|
||||||
|
this.angularVelocity = 0.4f;
|
||||||
|
this.angularAcceleration = 0.01f;
|
||||||
|
this.pickSprite(spriteSet);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ParticleRenderType getRenderType() {
|
||||||
|
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void tick() {
|
||||||
|
super.tick();
|
||||||
|
this.oRoll = this.roll;
|
||||||
|
this.roll += this.angularVelocity;
|
||||||
|
this.angularVelocity += this.angularAcceleration;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.BarrelDebrisEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelfloating_barrel;
|
||||||
|
|
||||||
|
public class BarrelDebrisRenderer extends MobRenderer<BarrelDebrisEntity, Modelfloating_barrel<BarrelDebrisEntity>> {
|
||||||
|
public BarrelDebrisRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelfloating_barrel(context.bakeLayer(Modelfloating_barrel.LAYER_LOCATION)), 0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(BarrelDebrisEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/floatingbarrel.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CorvetteSteamshipEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcorvetteclass;
|
||||||
|
|
||||||
|
public class CorvetteSteamshipRenderer extends MobRenderer<CorvetteSteamshipEntity, Modelcorvetteclass<CorvetteSteamshipEntity>> {
|
||||||
|
public CorvetteSteamshipRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcorvetteclass(context.bakeLayer(Modelcorvetteclass.LAYER_LOCATION)), 3f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CorvetteSteamshipEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/corvetteclass.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CorvettesteamshipdamagedEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcorvetteclassdamaged;
|
||||||
|
|
||||||
|
public class CorvettesteamshipdamagedRenderer extends MobRenderer<CorvettesteamshipdamagedEntity, Modelcorvetteclassdamaged<CorvettesteamshipdamagedEntity>> {
|
||||||
|
public CorvettesteamshipdamagedRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcorvetteclassdamaged(context.bakeLayer(Modelcorvetteclassdamaged.LAYER_LOCATION)), 3f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CorvettesteamshipdamagedEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/corvetteclassdamaged.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterMilitarisedDamagedSailsEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterweaponisedremastered;
|
||||||
|
|
||||||
|
public class CutterMilitarisedDamagedSailsRenderer extends MobRenderer<CutterMilitarisedDamagedSailsEntity, Modelcutterweaponisedremastered<CutterMilitarisedDamagedSailsEntity>> {
|
||||||
|
public CutterMilitarisedDamagedSailsRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterweaponisedremastered(context.bakeLayer(Modelcutterweaponisedremastered.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterMilitarisedDamagedSailsEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterweaponisedsailsdamagedremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterMilitarisedWreckEntity;
|
||||||
|
import hal.studios.hpm.client.model.ModelcutterArmedWreck;
|
||||||
|
|
||||||
|
public class CutterMilitarisedWreckRenderer extends MobRenderer<CutterMilitarisedWreckEntity, ModelcutterArmedWreck<CutterMilitarisedWreckEntity>> {
|
||||||
|
public CutterMilitarisedWreckRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new ModelcutterArmedWreck(context.bakeLayer(ModelcutterArmedWreck.LAYER_LOCATION)), 0.5f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterMilitarisedWreckEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterweaponiseddamagedremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterPassengerEntity;
|
||||||
|
import hal.studios.hpm.client.model.ModelCutterPassenger;
|
||||||
|
|
||||||
|
public class CutterPassengerRenderer extends MobRenderer<CutterPassengerEntity, ModelCutterPassenger<CutterPassengerEntity>> {
|
||||||
|
public CutterPassengerRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new ModelCutterPassenger(context.bakeLayer(ModelCutterPassenger.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterPassengerEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/transparent.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterPirateDamagedSailsEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterweaponisedremastered;
|
||||||
|
|
||||||
|
public class CutterPirateDamagedSailsRenderer extends MobRenderer<CutterPirateDamagedSailsEntity, Modelcutterweaponisedremastered<CutterPirateDamagedSailsEntity>> {
|
||||||
|
public CutterPirateDamagedSailsRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterweaponisedremastered(context.bakeLayer(Modelcutterweaponisedremastered.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterPirateDamagedSailsEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterpiratesailsdamagedremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterPirateEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterweaponisedremastered;
|
||||||
|
|
||||||
|
public class CutterPirateRenderer extends MobRenderer<CutterPirateEntity, Modelcutterweaponisedremastered<CutterPirateEntity>> {
|
||||||
|
public CutterPirateRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterweaponisedremastered(context.bakeLayer(Modelcutterweaponisedremastered.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterPirateEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterpirateremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterremastered;
|
||||||
|
|
||||||
|
public class CutterRenderer extends MobRenderer<CutterEntity, Modelcutterremastered<CutterEntity>> {
|
||||||
|
public CutterRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterremastered(context.bakeLayer(Modelcutterremastered.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterSailHitboxEntity;
|
||||||
|
import hal.studios.hpm.client.model.ModelCutterPassenger;
|
||||||
|
|
||||||
|
public class CutterSailHitboxRenderer extends MobRenderer<CutterSailHitboxEntity, ModelCutterPassenger<CutterSailHitboxEntity>> {
|
||||||
|
public CutterSailHitboxRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new ModelCutterPassenger(context.bakeLayer(ModelCutterPassenger.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterSailHitboxEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/transparent.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterSailsDamagedEntity;
|
||||||
|
import hal.studios.hpm.client.model.ModelcutterDamagedSails;
|
||||||
|
|
||||||
|
public class CutterSailsDamagedRenderer extends MobRenderer<CutterSailsDamagedEntity, ModelcutterDamagedSails<CutterSailsDamagedEntity>> {
|
||||||
|
public CutterSailsDamagedRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new ModelcutterDamagedSails(context.bakeLayer(ModelcutterDamagedSails.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterSailsDamagedEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterremasteredsailsdamaged.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterSeatEntity;
|
||||||
|
import hal.studios.hpm.client.model.ModelCutterPassenger;
|
||||||
|
|
||||||
|
public class CutterSeatRenderer extends MobRenderer<CutterSeatEntity, ModelCutterPassenger<CutterSeatEntity>> {
|
||||||
|
public CutterSeatRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new ModelCutterPassenger(context.bakeLayer(ModelCutterPassenger.LAYER_LOCATION)), 0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterSeatEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/transparent.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CutterdamagedEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterdamagedremade;
|
||||||
|
|
||||||
|
public class CutterdamagedRenderer extends MobRenderer<CutterdamagedEntity, Modelcutterdamagedremade<CutterdamagedEntity>> {
|
||||||
|
public CutterdamagedRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterdamagedremade(context.bakeLayer(Modelcutterdamagedremade.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CutterdamagedEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterremastereddamaged.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
package hal.studios.hpm.client.renderer;
|
||||||
|
|
||||||
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||||
|
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||||
|
|
||||||
|
import hal.studios.hpm.entity.CuttermilitarisedEntity;
|
||||||
|
import hal.studios.hpm.client.model.Modelcutterweaponisedremastered;
|
||||||
|
|
||||||
|
public class CuttermilitarisedRenderer extends MobRenderer<CuttermilitarisedEntity, Modelcutterweaponisedremastered<CuttermilitarisedEntity>> {
|
||||||
|
public CuttermilitarisedRenderer(EntityRendererProvider.Context context) {
|
||||||
|
super(context, new Modelcutterweaponisedremastered(context.bakeLayer(Modelcutterweaponisedremastered.LAYER_LOCATION)), 1f);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getTextureLocation(CuttermilitarisedEntity entity) {
|
||||||
|
return new ResourceLocation("hpm:textures/entities/cutterweaponisedremastered.png");
|
||||||
|
}
|
||||||
|
}
|
||||||