updating the .12 branch
@@ -1,483 +0,0 @@
|
||||
Minecraft Forge is licensed under the terms of the LGPL 2.1 found
|
||||
here http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt and copied
|
||||
below.
|
||||
|
||||
A note on authorship:
|
||||
All source artifacts are property of their original author, with
|
||||
the exclusion of the contents of the patches directory and others
|
||||
copied from it from time to time. Authorship of the contents of
|
||||
the patches directory is retained by the Minecraft Forge project.
|
||||
This is because the patches are partially machine generated
|
||||
artifacts, and are changed heavily due to the way forge works.
|
||||
Individual attribution within them is impossible.
|
||||
|
||||
Consent:
|
||||
All contributions to Forge must consent to the release of any
|
||||
patch content to the Forge project.
|
||||
|
||||
A note on infectivity:
|
||||
The LGPL is chosen specifically so that projects may depend on Forge
|
||||
features without being infected with its license. That is the
|
||||
purpose of the LGPL. Mods and others using this code via ordinary
|
||||
Java mechanics for referencing libraries are specifically not bound
|
||||
by Forge's license for the Mod code.
|
||||
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
@@ -1 +0,0 @@
|
||||
[]
|
||||
@@ -1 +0,0 @@
|
||||
[]
|
||||
@@ -1,3 +0,0 @@
|
||||
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
|
||||
#Sat Apr 01 13:44:13 EDT 2017
|
||||
eula=true
|
||||
0
kfc/gradlew
vendored
Normal file → Executable file
@@ -1 +0,0 @@
|
||||
[]
|
||||
@@ -1,39 +0,0 @@
|
||||
#Minecraft server properties
|
||||
#Fri Jun 09 22:53:20 PDT 2017
|
||||
max-tick-time=60000
|
||||
generator-settings=
|
||||
force-gamemode=false
|
||||
allow-nether=true
|
||||
gamemode=1
|
||||
enable-query=false
|
||||
player-idle-timeout=0
|
||||
difficulty=1
|
||||
spawn-monsters=false
|
||||
op-permission-level=4
|
||||
announce-player-achievements=true
|
||||
pvp=true
|
||||
snooper-enabled=true
|
||||
level-type=DEFAULT
|
||||
hardcore=false
|
||||
enable-command-block=false
|
||||
max-players=20
|
||||
network-compression-threshold=256
|
||||
resource-pack-sha1=
|
||||
max-world-size=29999984
|
||||
server-port=25565
|
||||
server-ip=
|
||||
spawn-npcs=true
|
||||
allow-flight=true
|
||||
level-name=world
|
||||
view-distance=10
|
||||
resource-pack=
|
||||
spawn-animals=true
|
||||
white-list=false
|
||||
generate-structures=true
|
||||
online-mode=false
|
||||
max-build-height=256
|
||||
level-seed=
|
||||
use-native-transport=true
|
||||
prevent-proxy-connections=false
|
||||
motd=A Minecraft Server
|
||||
enable-rcon=false
|
||||
BIN
kfc/servers.dat
@@ -119,12 +119,6 @@ public abstract class AnvilBase extends CustomContainerFacing implements AnvilHa
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -33,12 +33,6 @@ public class BlockCustomBase extends BlockBase {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -14,6 +14,7 @@ import net.minecraft.item.ItemSpade;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.*;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.text.ITextComponent;
|
||||
import net.minecraft.util.text.TextComponentString;
|
||||
@@ -38,6 +39,7 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr
|
||||
|
||||
//public static final PropertyBool COVERED = PropertyBool.create("covered");
|
||||
private int maxHeat;
|
||||
public AxisAlignedBB AABB = new AxisAlignedBB(5/32D, 0.0D, 5/32D, 27/32D, 12/16D, 27/32D);
|
||||
|
||||
public BloomeryBase(Material material, String registryName, Integer maxHeat) {
|
||||
super(material, registryName);
|
||||
@@ -48,6 +50,12 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr
|
||||
this.maxHeat=maxHeat;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
|
||||
{
|
||||
return AABB;
|
||||
}
|
||||
|
||||
public int getMaxHeat() {
|
||||
return maxHeat;
|
||||
}
|
||||
@@ -76,105 +84,107 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr
|
||||
@Override
|
||||
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
|
||||
{
|
||||
if (!world.isRemote) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(pos);
|
||||
if (tile != null) {
|
||||
ItemStack pItem = player.inventory.getCurrentItem();
|
||||
ItemStack tileItem = tile.getSlotStack(0);
|
||||
ItemStack tileItem1 = tile.getSlotStack(1);
|
||||
if(pItem.isEmpty()) {
|
||||
|
||||
if(!player.isSneaking()){
|
||||
if(world.getBlockState(pos).getValue(PrimalStates.ACTIVE) == true){
|
||||
Integer bloomeryHeat = tile.getHeat();
|
||||
Integer idealTemp = null;
|
||||
if (world.isRemote)
|
||||
return true;
|
||||
|
||||
|
||||
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(pos);
|
||||
if (tile != null) {
|
||||
ItemStack pItem = player.inventory.getCurrentItem();
|
||||
ItemStack tileItem = tile.getSlotStack(0);
|
||||
ItemStack tileItem1 = tile.getSlotStack(1);
|
||||
if(pItem.isEmpty()) {
|
||||
|
||||
if(!player.isSneaking()){
|
||||
if(world.getBlockState(pos).getValue(PrimalStates.ACTIVE) == true){
|
||||
|
||||
Integer bloomeryHeat = tile.getHeat();
|
||||
String display = "\n" + "Current Temp: " + bloomeryHeat.toString() +
|
||||
" Fuel Remaining: " + tileItem.getCount();
|
||||
ITextComponent itextcomponent = new TextComponentString(display);
|
||||
player.sendStatusMessage(itextcomponent, false);
|
||||
|
||||
BloomeryCrafting recipe = BloomeryCrafting.getRecipe(tile.getSlotStack(1));
|
||||
if(recipe != null) {
|
||||
Integer minTemp = recipe.getHeatThreshold();
|
||||
Integer cookCounter = tile.getCookCounter();
|
||||
Integer idealCookTime = null;
|
||||
Integer remainingTime = null;
|
||||
Integer idealTime = recipe.getIdealTime();
|
||||
Integer remainingTime = idealTime - cookCounter;
|
||||
|
||||
String stringBloomeryHeat = bloomeryHeat.toString();
|
||||
String stringIdealTemp = "";
|
||||
String stringRemainingTime = "";
|
||||
String display1 =
|
||||
"Cooking: " + tileItem1.getDisplayName() +
|
||||
" Target Temp: " + minTemp.toString() +
|
||||
" Time Left: " + remainingTime.toString();
|
||||
ITextComponent itextcomponent1 = new TextComponentString(display1);
|
||||
player.sendStatusMessage(itextcomponent1, false);
|
||||
|
||||
BloomeryCrafting recipe = BloomeryCrafting.getRecipe(tile.getSlotStack(1));
|
||||
if(recipe != null) {
|
||||
idealTemp = recipe.getHeatThreshold();
|
||||
idealCookTime = recipe.getIdealTime();
|
||||
stringIdealTemp = idealTemp.toString();
|
||||
remainingTime = idealCookTime - cookCounter;
|
||||
stringRemainingTime = remainingTime.toString();
|
||||
|
||||
}
|
||||
String display =
|
||||
"Current Temp: " + stringBloomeryHeat
|
||||
+ "Ideal Temp: " + stringIdealTemp
|
||||
+ "Ticks Remaining: " + stringRemainingTime
|
||||
+ "Fuel Remaining: " + tile.getSlotStack(0).getCount();
|
||||
ITextComponent itextcomponent = new TextComponentString(display);
|
||||
player.sendStatusMessage(itextcomponent, true);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(tile.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
if((FireSource.useSource(world, pos, player, pItem, hand, facing, hitX, hitY, hitZ))) {
|
||||
world.setBlockState(pos, state.withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
tile.setHeat(100);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if((!pItem.isEmpty()) && tile.isItemValidForSlot(0, pItem)) {
|
||||
if (!tileItem.isEmpty()){
|
||||
if(pItem.getItem() == tileItem.getItem()){
|
||||
if(tileItem.getCount() < 64){
|
||||
if(tileItem.getCount() + pItem.getCount() <= 64){
|
||||
tileItem.grow(pItem.getCount());
|
||||
player.inventory.setInventorySlotContents(player.inventory.currentItem, ItemStack.EMPTY);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
if(tileItem.getCount() + pItem.getCount() > 64){
|
||||
pItem.setCount(64-pItem.getCount());
|
||||
tileItem.setCount(64);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(tileItem.isEmpty()) {
|
||||
tile.setSlotStack(0, pItem);
|
||||
player.inventory.setInventorySlotContents(player.inventory.currentItem, ItemStack.EMPTY);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if((!pItem.isEmpty()) && tile.isItemValidForSlot(1, pItem)) {
|
||||
if (!tileItem1.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
if(tileItem1.isEmpty()){
|
||||
ItemStack tempItem = new ItemStack(pItem.getItem(), 1);
|
||||
tile.setSlotStack(1, tempItem);
|
||||
pItem.shrink(1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (player.isSneaking()) {
|
||||
if (!tile.getSlotStack(0).isEmpty()) {
|
||||
if(player.inventory.getCurrentItem().getItem() instanceof ItemSpade) {
|
||||
ItemStack returnStack = tile.getSlotStack(0).copy();
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, returnStack);
|
||||
tile.clearSlot(0);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(tile.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
if((FireSource.useSource(world, pos, player, pItem, hand, facing, hitX, hitY, hitZ))) {
|
||||
world.setBlockState(pos, state.withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
tile.setHeat(100);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if((!pItem.isEmpty()) && tile.isItemValidForSlot(0, pItem)) {
|
||||
if (!tileItem.isEmpty()){
|
||||
if(pItem.getItem() == tileItem.getItem()){
|
||||
if(tileItem.getCount() < 64){
|
||||
if(tileItem.getCount() + pItem.getCount() <= 64){
|
||||
tileItem.grow(pItem.getCount());
|
||||
player.inventory.setInventorySlotContents(player.inventory.currentItem, ItemStack.EMPTY);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
if(tileItem.getCount() + pItem.getCount() > 64){
|
||||
pItem.setCount(64-pItem.getCount());
|
||||
tileItem.setCount(64);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(tileItem.isEmpty()) {
|
||||
tile.setSlotStack(0, pItem);
|
||||
player.inventory.setInventorySlotContents(player.inventory.currentItem, ItemStack.EMPTY);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if((!pItem.isEmpty()) && tile.isItemValidForSlot(1, pItem)) {
|
||||
if (!tileItem1.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
if(tileItem1.isEmpty()){
|
||||
ItemStack tempItem = new ItemStack(pItem.getItem(), 1);
|
||||
tile.setSlotStack(1, tempItem);
|
||||
pItem.shrink(1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (player.isSneaking()) {
|
||||
if (!tile.getSlotStack(0).isEmpty()) {
|
||||
if(player.inventory.getCurrentItem().getItem() instanceof ItemSpade) {
|
||||
ItemStack returnStack = tile.getSlotStack(0).copy();
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, returnStack);
|
||||
tile.clearSlot(0);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@@ -354,11 +364,6 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
|
||||
@@ -12,6 +12,7 @@ import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.EnumBlockRenderType;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.EnumHand;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
@@ -28,6 +29,8 @@ import nmd.primal.forgecraft.util.BreakerHandler;
|
||||
*/
|
||||
public class Breaker extends CustomContainerFacing implements BreakerHandler {
|
||||
|
||||
public AxisAlignedBB AABB = new AxisAlignedBB(0.0D, 0.0D, 0.0D, 1.0D, 6/16D, 1.0D);
|
||||
|
||||
public Breaker(Material material, String registryName, Float hardness) {
|
||||
super(material, registryName);
|
||||
setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
@@ -35,6 +38,12 @@ public class Breaker extends CustomContainerFacing implements BreakerHandler {
|
||||
setHardness(hardness);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
|
||||
{
|
||||
return AABB;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz) {
|
||||
|
||||
@@ -42,20 +51,10 @@ public class Breaker extends CustomContainerFacing implements BreakerHandler {
|
||||
TileBreaker tile = (TileBreaker) world.getTileEntity(pos);
|
||||
ItemStack pItem = player.inventory.getCurrentItem();
|
||||
|
||||
/*if(tile.getCharge() < 5 ){
|
||||
if(pItem == ItemStack.EMPTY){
|
||||
if(player.isSneaking()){
|
||||
ItemStack tempStack = tile.getSlotStack(0).copy();
|
||||
PlayerHelper.spawnItemOnGround(world, pos, tempStack);
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
if(state.getValue(PrimalStates.ACTIVE) == true && player.isSneaking() && pItem.isEmpty()){
|
||||
world.setBlockState(pos, state.withProperty(FACING, state.getValue(FACING)).withProperty(PrimalStates.ACTIVE, false));
|
||||
doBreaking(world, state, pos, tile);
|
||||
world.setBlockState(pos, state.withProperty(FACING, state.getValue(FACING)).withProperty(PrimalStates.ACTIVE, false));
|
||||
|
||||
tile.setCharge(0);
|
||||
return true;
|
||||
}
|
||||
@@ -214,11 +213,6 @@ public class Breaker extends CustomContainerFacing implements BreakerHandler {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
|
||||
@@ -23,6 +23,7 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.common.helper.CommonUtils;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModBlocks;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.items.casting.CastingPart;
|
||||
import nmd.primal.forgecraft.tiles.TileCastingBlock;
|
||||
@@ -98,10 +99,13 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
}
|
||||
|
||||
if(pItem.getItem() == ModItems.stonetongs ){
|
||||
ItemStack dropCrucible = new ItemStack(ModBlocks.emptycrucible);
|
||||
if(pItem.getTagCompound().getInteger("type") == 40){
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_hoe){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzehoehead);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -112,6 +116,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_pickaxe){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzepickaxehead);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -121,6 +126,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_axe){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzeaxehead);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -130,6 +136,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_shovel){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzeshovelhead);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -139,6 +146,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_gladius){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzegladius);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -170,6 +178,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -191,6 +200,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -212,6 +222,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -233,6 +244,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -242,6 +254,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if(tile.getSlotStack(0).getItem() == ModItems.cast_gladius){
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzegladius);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -264,6 +277,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if (CommonUtils.randomCheck(2)) {
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -284,6 +298,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if (CommonUtils.randomCheck(2)) {
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -306,6 +321,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if (CommonUtils.randomCheck(2)) {
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -328,6 +344,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if (CommonUtils.randomCheck(2)) {
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -337,6 +354,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if (tile.getSlotStack(0).getItem() == ModItems.cast_gladius) {
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzegladius);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if (CommonUtils.randomCheck(2)) {
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -359,6 +377,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -379,6 +398,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -401,6 +421,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -423,6 +444,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -432,6 +454,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if (tile.getSlotStack(0).getItem() == ModItems.cast_gladius) {
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzegladius);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -454,6 +477,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -474,6 +498,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
dropStack.getSubCompound("tags").setInteger("modifiers", 1);
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -496,6 +521,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -518,6 +544,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
|
||||
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -527,6 +554,7 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
if (tile.getSlotStack(0).getItem() == ModItems.cast_gladius) {
|
||||
ItemStack dropStack = new ItemStack(ModItems.bronzegladius);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropStack);
|
||||
PlayerHelper.spawnItemOnGround(world, pos, dropCrucible);
|
||||
pItem.getTagCompound().setInteger("type", 0);
|
||||
if(CommonUtils.randomCheck(2)){
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
@@ -638,12 +666,6 @@ public class CastingBlock extends CustomContainerFacing {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -5,6 +5,7 @@ import net.minecraft.block.properties.IProperty;
|
||||
import net.minecraft.block.state.BlockStateContainer;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
@@ -29,7 +30,7 @@ import java.util.Random;
|
||||
*/
|
||||
public class CastingForm extends CustomContainerFacing implements CastingFormHandler{
|
||||
|
||||
protected static AxisAlignedBB bound = new AxisAlignedBB(0/16D, 0.0D, 0/16D, 16/16D, 5/16D, 16/16D);
|
||||
protected static AxisAlignedBB bound = new AxisAlignedBB(0/16D, 0.0D, 0/16D, 16/16D, 3/16D, 16/16D);
|
||||
|
||||
public CastingForm(Material material, String registryName) {
|
||||
super(material, registryName);
|
||||
@@ -57,7 +58,7 @@ public class CastingForm extends CustomContainerFacing implements CastingFormHan
|
||||
public void updateTick(World world, BlockPos pos, IBlockState state, Random random)
|
||||
{
|
||||
if (!world.isRemote) {
|
||||
if(CommonUtils.randomCheck(10)) {
|
||||
if(CommonUtils.randomCheck(4)) {
|
||||
TileCastingForm tile = (TileCastingForm) world.getTileEntity(pos);
|
||||
String[] tempArray = new String[25];
|
||||
for (int i = 0; i < 25; i++) {
|
||||
@@ -68,6 +69,32 @@ public class CastingForm extends CustomContainerFacing implements CastingFormHan
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
||||
{
|
||||
if (!world.isRemote && world.getGameRules().getBoolean("doTileDrops"))
|
||||
{
|
||||
TileCastingForm tile = (TileCastingForm) world.getTileEntity(pos);
|
||||
if (tile !=null)
|
||||
{
|
||||
for (ItemStack stack : tile.getSlotList())
|
||||
{
|
||||
if (stack != null) {
|
||||
float offset = 0.7F;
|
||||
double offsetX = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
double offsetY = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
double offsetZ = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
EntityItem item = new EntityItem(world, pos.getX() + offsetX, pos.getY() + offsetY, pos.getZ() + offsetZ, stack);
|
||||
item.setDefaultPickupDelay();
|
||||
world.spawnEntity(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
super.breakBlock(world, pos, state);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World worldIn, int meta) {
|
||||
@@ -142,11 +169,6 @@ public class CastingForm extends CustomContainerFacing implements CastingFormHan
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
|
||||
@@ -167,12 +167,6 @@ public class Crucible extends Block {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -78,12 +78,6 @@ public class CrucibleHot extends Block implements ITileEntityProvider {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -420,12 +420,6 @@ public class Forge extends CustomContainerFacing implements ITileEntityProvider{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
@@ -342,12 +342,6 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
|
||||
64
kfc/src/main/java/nmd/primal/forgecraft/blocks/YewStave.java
Normal file
@@ -0,0 +1,64 @@
|
||||
package nmd.primal.forgecraft.blocks;
|
||||
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.EnumHand;
|
||||
import net.minecraft.util.SoundCategory;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
import nmd.primal.core.api.PrimalSounds;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.core.common.items.tools.WorkBlade;
|
||||
import nmd.primal.core.common.helper.CommonUtils;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.init.ModSounds;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 7/2/17.
|
||||
*/
|
||||
public class YewStave extends BlockCustomBase {
|
||||
|
||||
public AxisAlignedBB AABBSTAVE = new AxisAlignedBB(13/32D, 0.0D, 13/32D, 19/32D, 1.0D, 19/32D);
|
||||
|
||||
public YewStave(Material material, String registryName, Float hardness) {
|
||||
super(material, registryName, hardness);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
|
||||
{
|
||||
return AABBSTAVE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz) {
|
||||
if (world.isRemote)
|
||||
return true;
|
||||
|
||||
|
||||
ItemStack pItem = player.inventory.getCurrentItem();
|
||||
if(pItem.getItem() instanceof WorkBlade){
|
||||
if(world.getBlockState(pos.up()).getBlock() instanceof YewStave ) {
|
||||
//world.playSound(player, player.posX, player.posY, player.posZ, PrimalSounds.TOOL_BLADE_SCRAPE, SoundCategory.PLAYERS, 1.0F, 1F);
|
||||
world.playSound(null, pos, PrimalSounds.TOOL_BLADE_SCRAPE, SoundCategory.PLAYERS, 1.0F, 1.0F);
|
||||
if(CommonUtils.randomCheck(3) ) {
|
||||
PlayerHelper.spawnItemOnGround(world, pos, new ItemStack(ModItems.rawlongbow, 1));
|
||||
world.setBlockState(pos, Blocks.AIR.getDefaultState(), 2);
|
||||
world.setBlockState(pos.up(), Blocks.AIR.getDefaultState(), 2);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -113,6 +113,8 @@ public class ModBlocks {
|
||||
public static Block stoneanvil;
|
||||
public static Block ironanvil;
|
||||
|
||||
public static Block yewstave;
|
||||
|
||||
|
||||
public static void init() {
|
||||
|
||||
@@ -411,6 +413,7 @@ public class ModBlocks {
|
||||
ironanvil = new AnvilIron(Material.ANVIL, "ironanvil", 6.0f, true);
|
||||
//ironballitemcool = new ItemBlockIngotBall(ironball);
|
||||
//ironballitemhot = new ItemBlockIngotBall(ironball);
|
||||
yewstave = new YewStave(Material.WOOD, "yewstave", 3.0F);
|
||||
|
||||
}
|
||||
|
||||
@@ -500,6 +503,8 @@ public class ModBlocks {
|
||||
|
||||
registerBlock(stoneanvil);
|
||||
registerBlock(ironanvil);
|
||||
|
||||
registerBlock(yewstave);
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
@@ -590,6 +595,8 @@ public class ModBlocks {
|
||||
registerRender(stoneanvil);
|
||||
registerRender(ironanvil);
|
||||
|
||||
registerRender(yewstave);
|
||||
|
||||
}
|
||||
|
||||
private static void registerBlock(Block block) {
|
||||
|
||||
@@ -34,6 +34,30 @@ public class ModCrafting {
|
||||
true, new Object[]{" S ", "S S", " S ",
|
||||
('S'), "logSplit"
|
||||
}));
|
||||
/***CASTING MUD***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.castingmud, 4),
|
||||
true, new Object[]{" C ", "CSC", " C ",
|
||||
('S'), Blocks.SAND,
|
||||
('C'), PrimalItems.MUD_CLUMP
|
||||
}));
|
||||
/***YEW STAVE***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.yewstave, 2),
|
||||
true, new Object[]{"C", "C",
|
||||
('C'), PrimalItems.LOGS_SPLIT_YEW
|
||||
}));
|
||||
/***Unstrung Longbow***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.unstrunglongbow, 1),
|
||||
true, new Object[]{"C", "A",
|
||||
('C'), "fatAnimal",
|
||||
('A'), ModItems.rawlongbow
|
||||
}));
|
||||
/***Longbow***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.longbow, 1),
|
||||
true, new Object[]{"C ","CA","C ",
|
||||
('C'), PrimalItems.SILK_CORDAGE,
|
||||
('A'), ModItems.unstrunglongbow
|
||||
}));
|
||||
|
||||
|
||||
/***Forge***/
|
||||
GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.forge_brick),
|
||||
@@ -145,27 +169,55 @@ public class ModCrafting {
|
||||
('E'), PrimalItems.EMERALD_KNAPP,
|
||||
('Y'), ModBlocks.rawbronzecrucible));
|
||||
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawbronzecrucible, 1),
|
||||
"T", "Y",
|
||||
('T'), new ItemStack(ModItems.brokenbronzetool, 1),
|
||||
('Y'), new ItemStack(ModBlocks.emptycrucible, 1)
|
||||
));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawironcrucible, 1),
|
||||
"T", "Y",
|
||||
('T'), new ItemStack(ModItems.brokenwroughtirontool, 1),
|
||||
('Y'), new ItemStack(ModBlocks.emptycrucible, 1)
|
||||
));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawcleanironcrucible, 1),
|
||||
"T", "Y",
|
||||
('T'), new ItemStack(ModItems.brokencleanirontool, 1),
|
||||
('Y'), new ItemStack(ModBlocks.emptycrucible, 1)
|
||||
));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawsteelcrucible, 1),
|
||||
"T", "Y",
|
||||
('T'), new ItemStack(ModItems.brokensteeltool, 1),
|
||||
('Y'), new ItemStack(ModBlocks.emptycrucible, 1)
|
||||
));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawwootzcrucible, 1),
|
||||
"T", "Y",
|
||||
('T'), new ItemStack(ModItems.brokenwootztool, 1),
|
||||
('Y'), new ItemStack(ModBlocks.emptycrucible, 1)
|
||||
));
|
||||
|
||||
|
||||
/***************************************************************
|
||||
* TOOL CRAFTING RECIPES
|
||||
***************************************************************/
|
||||
|
||||
/***Pickaxe Crafting***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzepickaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzepickaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.bronzepickaxehead, 1, OreDictionary.WILDCARD_VALUE), //new ItemStack( 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironpickaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironpickaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.pickaxehead, 1, OreDictionary.WILDCARD_VALUE), //new ItemStack( 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironpickaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironpickaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.cleanironpickaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelpickaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelpickaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.steelpickaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
@@ -176,27 +228,22 @@ public class ModCrafting {
|
||||
//TODO wootz placeholder
|
||||
|
||||
/***Axe Crafting***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzeaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzeaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.bronzeaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.ironaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.ironaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.cleanironaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelaxe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelaxe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.steelaxehead,1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
@@ -206,22 +253,22 @@ public class ModCrafting {
|
||||
('S'), Items.STICK));
|
||||
|
||||
/***Shovel Crafting***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzeshovel), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzeshovel, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.bronzeshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironshovel), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironshovel, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.ironshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironshovel), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironshovel, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.cleanironshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelshovel), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelshovel, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.steelshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
@@ -231,22 +278,22 @@ public class ModCrafting {
|
||||
('S'), Items.STICK));
|
||||
|
||||
/***Hoe Crafting***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzehoe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bronzehoe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.bronzehoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.ironhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironhoe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironhoe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.cleanironhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelhoe), "T", "C", "S",
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelhoe, 1, OreDictionary.WILDCARD_VALUE), "T", "C", "S",
|
||||
('T'), new ItemStack(ModItems.steelhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||
('S'), PrimalItems.LACQUER_STICK,
|
||||
('C'), "cordageGeneral"));
|
||||
@@ -438,7 +485,7 @@ public class ModCrafting {
|
||||
new ItemStack(ModBlocks.hotcookedbronzecrucible, 1),
|
||||
new ItemStack(ModBlocks.rawbronzecrucible, 1),
|
||||
1100,
|
||||
1100,
|
||||
800,
|
||||
600,
|
||||
0.5f,
|
||||
0.5f
|
||||
@@ -451,10 +498,10 @@ public class ModCrafting {
|
||||
new ItemStack(ModBlocks.hotbronzecrucible_diamond, 1),
|
||||
new ItemStack(ModBlocks.rawbronzecrucible_diamond, 1),
|
||||
800,
|
||||
20,
|
||||
800,
|
||||
500,
|
||||
0.5f,
|
||||
0.0f
|
||||
0.5f
|
||||
);
|
||||
|
||||
//Makes the Finished Hot Bronze Crucible
|
||||
@@ -712,7 +759,7 @@ public class ModCrafting {
|
||||
ForgeCrafting.addRecipe(
|
||||
ModItems.steelpickaxehead,
|
||||
new ItemStack(ModItems.steelpickaxehead, 1 ),
|
||||
800,
|
||||
1000,
|
||||
160,
|
||||
400,
|
||||
1.0f,
|
||||
|
||||
@@ -4,6 +4,7 @@ import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.renderer.ItemMeshDefinition;
|
||||
import net.minecraft.client.renderer.block.model.ModelBakery;
|
||||
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
|
||||
import net.minecraft.inventory.EntityEquipmentSlot;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemBlock;
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -15,12 +16,14 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.api.PrimalMaterials;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.items.*;
|
||||
import nmd.primal.forgecraft.items.armor.CustomLeggings;
|
||||
import nmd.primal.forgecraft.items.casting.CastingPart;
|
||||
import nmd.primal.forgecraft.items.parts.BronzeToolPart;
|
||||
import nmd.primal.forgecraft.items.parts.ToolPart;
|
||||
import nmd.primal.forgecraft.items.tools.*;
|
||||
import nmd.primal.forgecraft.items.weapons.CustomShield;
|
||||
import nmd.primal.forgecraft.items.weapons.CustomSword;
|
||||
import nmd.primal.forgecraft.items.weapons.Longbow;
|
||||
import nmd.primal.forgecraft.items.weapons.SlayerSword;
|
||||
|
||||
/**
|
||||
@@ -115,12 +118,24 @@ public class ModItems {
|
||||
public static Item cleanironslayer;
|
||||
public static Item steelslayer;
|
||||
|
||||
public static Item brokenbronzetool;
|
||||
public static Item brokenwroughtirontool;
|
||||
public static Item brokencleanirontool;
|
||||
public static Item brokensteeltool;
|
||||
public static Item brokenwootztool;
|
||||
|
||||
public static Item wroughtironshield;
|
||||
//public static Item cleanironshield;
|
||||
//public static Item steelshield;
|
||||
//public static Item wootzshield;
|
||||
|
||||
public static Item matchlockmusket;
|
||||
public static Item rawlongbow;
|
||||
public static Item unstrunglongbow;
|
||||
public static Item longbow;
|
||||
|
||||
|
||||
//public static Item testleggings;
|
||||
|
||||
//public static Item forgingmanual;
|
||||
|
||||
@@ -132,8 +147,13 @@ public class ModItems {
|
||||
stonetongs = new ItemStoneTongs("stonetongs");
|
||||
forgehammer = new ForgeHammer("forgehammer");
|
||||
castingmud = new BaseItem("castingmud");
|
||||
|
||||
rawlongbow = new BaseItem("rawlongbow");
|
||||
unstrunglongbow = new BaseItem("unstrunglongbow");
|
||||
longbow = new Longbow("longbow");
|
||||
//matchlockmusket = new Musket("matchlock_musket");
|
||||
|
||||
|
||||
/**********
|
||||
CASTING PARTS
|
||||
**********/
|
||||
@@ -174,30 +194,30 @@ public class ModItems {
|
||||
/**********
|
||||
TOOLS
|
||||
**********/
|
||||
bronzepickaxe = new BronzePickaxe("bronzepickaxe", PrimalMaterials.TOOL_BRONZE);
|
||||
bronzeaxe = new BronzeAxe("bronzeaxe", PrimalMaterials.TOOL_BRONZE);
|
||||
bronzeshovel = new BronzeShovel("bronzeshovel", PrimalMaterials.TOOL_BRONZE);
|
||||
bronzehoe = new BronzeHoe("bronzehoe", PrimalMaterials.TOOL_BRONZE);
|
||||
bronzepickaxe = new BronzePickaxe("bronzepickaxe", PrimalMaterials.TOOL_BRONZE, bronzepickaxehead);
|
||||
bronzeaxe = new BronzeAxe("bronzeaxe", PrimalMaterials.TOOL_BRONZE, bronzeaxehead);
|
||||
bronzeshovel = new BronzeShovel("bronzeshovel", PrimalMaterials.TOOL_BRONZE, bronzeshovelhead);
|
||||
bronzehoe = new BronzeHoe("bronzehoe", PrimalMaterials.TOOL_BRONZE, bronzehoehead);
|
||||
|
||||
ironpickaxe = new CustomPickaxe("ironpickaxe", PrimalMaterials.TOOL_WROUGHT_IRON);
|
||||
ironaxe = new CustomAxe("ironaxe", PrimalMaterials.TOOL_WROUGHT_IRON);
|
||||
ironshovel = new CustomShovel("ironshovel", PrimalMaterials.TOOL_WROUGHT_IRON);
|
||||
ironhoe = new CustomHoe("ironhoe", PrimalMaterials.TOOL_WROUGHT_IRON);
|
||||
ironpickaxe = new CustomPickaxe("ironpickaxe", PrimalMaterials.TOOL_WROUGHT_IRON, pickaxehead);
|
||||
ironaxe = new CustomAxe("ironaxe", PrimalMaterials.TOOL_WROUGHT_IRON, ironaxehead);
|
||||
ironshovel = new CustomShovel("ironshovel", PrimalMaterials.TOOL_WROUGHT_IRON, ironshovelhead);
|
||||
ironhoe = new CustomHoe("ironhoe", PrimalMaterials.TOOL_WROUGHT_IRON, ironhoehead);
|
||||
|
||||
cleanironpickaxe = new CustomPickaxe("cleanironpickaxe", PrimalMaterials.TOOL_CLEAN_IRON);
|
||||
cleanironaxe = new CustomAxe("cleanironaxe", PrimalMaterials.TOOL_CLEAN_IRON);
|
||||
cleanironshovel = new CustomShovel("cleanironshovel", PrimalMaterials.TOOL_CLEAN_IRON);
|
||||
cleanironhoe = new CustomHoe("cleanironhoe", PrimalMaterials.TOOL_CLEAN_IRON);
|
||||
cleanironpickaxe = new CustomPickaxe("cleanironpickaxe", PrimalMaterials.TOOL_CLEAN_IRON, cleanironpickaxehead);
|
||||
cleanironaxe = new CustomAxe("cleanironaxe", PrimalMaterials.TOOL_CLEAN_IRON, cleanironaxehead);
|
||||
cleanironshovel = new CustomShovel("cleanironshovel", PrimalMaterials.TOOL_CLEAN_IRON, cleanironshovelhead);
|
||||
cleanironhoe = new CustomHoe("cleanironhoe", PrimalMaterials.TOOL_CLEAN_IRON, cleanironhoehead);
|
||||
|
||||
steelpickaxe = new CustomPickaxe("steelpickaxe", PrimalMaterials.TOOL_BASIC_STEEL);
|
||||
steelaxe = new CustomAxe("steelaxe", PrimalMaterials.TOOL_BASIC_STEEL);
|
||||
steelshovel = new CustomShovel("steelshovel", PrimalMaterials.TOOL_BASIC_STEEL);
|
||||
steelhoe = new CustomHoe("steelhoe", PrimalMaterials.TOOL_BASIC_STEEL);
|
||||
steelpickaxe = new CustomPickaxe("steelpickaxe", PrimalMaterials.TOOL_BASIC_STEEL, steelpickaxehead);
|
||||
steelaxe = new CustomAxe("steelaxe", PrimalMaterials.TOOL_BASIC_STEEL, steelaxehead);
|
||||
steelshovel = new CustomShovel("steelshovel", PrimalMaterials.TOOL_BASIC_STEEL, steelshovelhead);
|
||||
steelhoe = new CustomHoe("steelhoe", PrimalMaterials.TOOL_BASIC_STEEL, steelhoehead);
|
||||
|
||||
wootzpickaxe = new CustomPickaxe("wootzpickaxe", PrimalMaterials.TOOL_WOOTZ_STEEL);
|
||||
wootzaxe = new CustomAxe("wootzaxe", PrimalMaterials.TOOL_WOOTZ_STEEL);
|
||||
wootzshovel = new CustomShovel("wootzshovel", PrimalMaterials.TOOL_WOOTZ_STEEL);
|
||||
wootzhoe = new CustomHoe("wootzhoe", PrimalMaterials.TOOL_WOOTZ_STEEL);
|
||||
wootzpickaxe = new CustomPickaxe("wootzpickaxe", PrimalMaterials.TOOL_WOOTZ_STEEL, wootzpickaxehead);
|
||||
wootzaxe = new CustomAxe("wootzaxe", PrimalMaterials.TOOL_WOOTZ_STEEL, wootzaxehead);
|
||||
wootzshovel = new CustomShovel("wootzshovel", PrimalMaterials.TOOL_WOOTZ_STEEL, wootzshovelhead);
|
||||
wootzhoe = new CustomHoe("wootzhoe", PrimalMaterials.TOOL_WOOTZ_STEEL, wootzhoehead);
|
||||
|
||||
/**********
|
||||
WEAPONS
|
||||
@@ -230,6 +250,18 @@ public class ModItems {
|
||||
|
||||
//forgingmanual = new ItemForgingManual();
|
||||
//test = new ItemTest("ironsword");
|
||||
|
||||
brokenbronzetool = new BaseItem("brokenbronzetool");
|
||||
brokenwroughtirontool = new BaseItem("brokenwroughtirontool");
|
||||
brokencleanirontool = new BaseItem("brokencleanirontool");
|
||||
brokensteeltool = new BaseItem("brokensteeltool");
|
||||
brokenwootztool = new BaseItem("brokenwootztool");
|
||||
|
||||
/**********
|
||||
ARMOR
|
||||
**********/
|
||||
//testleggings=new CustomLeggings(PrimalMaterials.ARMOR_ADAMANT, 3, EntityEquipmentSlot.LEGS, "testleggings");
|
||||
//registerItem(312, "diamond_leggings", (new ItemArmor(ItemArmor.ArmorMaterial.DIAMOND, 3, EntityEquipmentSlot.LEGS)).setUnlocalizedName("leggingsDiamond"));
|
||||
}
|
||||
|
||||
public static void register() {
|
||||
@@ -327,8 +359,25 @@ public class ModItems {
|
||||
GameRegistry.register(wroughtironslayer);
|
||||
GameRegistry.register(cleanironslayer);
|
||||
GameRegistry.register(steelslayer);
|
||||
|
||||
GameRegistry.register(rawlongbow);
|
||||
GameRegistry.register(unstrunglongbow);
|
||||
GameRegistry.register(longbow);
|
||||
//GameRegistry.register(matchlockmusket);
|
||||
|
||||
GameRegistry.register(brokenbronzetool);
|
||||
GameRegistry.register(brokenwroughtirontool);
|
||||
GameRegistry.register(brokencleanirontool);
|
||||
GameRegistry.register(brokensteeltool);
|
||||
GameRegistry.register(brokenwootztool);
|
||||
|
||||
/**********
|
||||
ARMOR
|
||||
**********/
|
||||
//GameRegistry.register(testleggings);
|
||||
|
||||
|
||||
|
||||
//GameRegistry.register(forgingmanual);
|
||||
}
|
||||
|
||||
@@ -428,8 +477,25 @@ public class ModItems {
|
||||
registerRender(cleanironslayer);
|
||||
registerRender(steelslayer);
|
||||
|
||||
registerRender(rawlongbow);
|
||||
registerRender(unstrunglongbow);
|
||||
registerRender(longbow);
|
||||
//registerRender(forgingmanual);
|
||||
//registerRender(matchlockmusket);
|
||||
|
||||
|
||||
registerRender(brokenbronzetool);
|
||||
registerRender(brokenwroughtirontool);
|
||||
registerRender(brokencleanirontool);
|
||||
registerRender(brokensteeltool);
|
||||
registerRender(brokenwootztool);
|
||||
|
||||
|
||||
/**********
|
||||
ARMOR
|
||||
**********/
|
||||
//registerRender(testleggings);
|
||||
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
||||
@@ -12,11 +12,13 @@ public class ModSounds {
|
||||
|
||||
public static SoundEvent PISTON_BELLOWS;
|
||||
public static SoundEvent MUSKET_SHOT;
|
||||
public static SoundEvent BOW_TWANG;
|
||||
|
||||
public static void registerSounds()
|
||||
{
|
||||
PISTON_BELLOWS = registerSound("piston_bellows");
|
||||
MUSKET_SHOT = registerSound("musket_shot");
|
||||
BOW_TWANG = registerSound("bow_twang");
|
||||
}
|
||||
|
||||
private static SoundEvent registerSound(String name)
|
||||
|
||||
@@ -371,46 +371,46 @@ public class ItemStoneTongs extends Item {
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblehot.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblehot.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible1 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible1.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 2:
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblecrackedhot.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblecrackedhot.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible2 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible2.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 3:
|
||||
world.setBlockState(tempPos, ModBlocks.hotironcrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotironcrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible3 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible3.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 4:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedironcrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedironcrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible4 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible4.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 5:
|
||||
world.setBlockState(tempPos, ModBlocks.failedironcruciblehot.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.failedironcruciblehot.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible5 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible5.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 6:
|
||||
world.setBlockState(tempPos, ModBlocks.ironball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.ironball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 7:
|
||||
world.setBlockState(tempPos, ModBlocks.ironchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.ironchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 8:
|
||||
@@ -422,7 +422,7 @@ public class ItemStoneTongs extends Item {
|
||||
case 11:
|
||||
return EnumActionResult.FAIL;
|
||||
case 12:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcleanironcrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcleanironcrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible12 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible12.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
@@ -436,18 +436,18 @@ public class ItemStoneTongs extends Item {
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 14:
|
||||
world.setBlockState(tempPos, ModBlocks.failedcleanironcruciblehot.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.failedcleanironcruciblehot.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible14 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible14.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 15:
|
||||
world.setBlockState(tempPos, ModBlocks.ironcleanball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.ironcleanball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 16:
|
||||
world.setBlockState(tempPos, ModBlocks.ironcleanchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.ironcleanchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 17:
|
||||
@@ -459,43 +459,43 @@ public class ItemStoneTongs extends Item {
|
||||
case 20:
|
||||
return EnumActionResult.FAIL;
|
||||
case 21:
|
||||
world.setBlockState(tempPos, ModBlocks.hotsteelcrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotsteelcrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible21 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible21.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 22:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedsteelcrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedsteelcrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible22 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible22.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 23:
|
||||
world.setBlockState(tempPos, ModBlocks.failedsteelcruciblehot.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.failedsteelcruciblehot.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible23 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible23.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 24:
|
||||
world.setBlockState(tempPos, ModBlocks.steelball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.steelball.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 25:
|
||||
world.setBlockState(tempPos, ModBlocks.steelchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.steelchunk.getDefaultState().withProperty(PrimalStates.ACTIVE, true), 2);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 39:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible.getDefaultState(), 3);
|
||||
case 29:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible39 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible39.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 40:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible40 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible40.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
@@ -514,56 +514,56 @@ public class ItemStoneTongs extends Item {
|
||||
52 | Hot Cooked Bronze Crucible Lapis
|
||||
***************************/
|
||||
case 45:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_emerald.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_emerald.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible45 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible45.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 46:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_emerald.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_emerald.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible46 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible46.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 47:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_diamond.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_diamond.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible47 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible47.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 48:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_diamond.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_diamond.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible48 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible48.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 49:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_redstone.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_redstone.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible49 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible49.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 50:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_redstone.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_redstone.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible50 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible50.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 51:
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_lapis.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotbronzecrucible_lapis.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible51 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible51.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 52:
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_lapis.getDefaultState(), 3);
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedbronzecrucible_lapis.getDefaultState(), 2);
|
||||
TileBaseCrucible tileCrucible52 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible52.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package nmd.primal.forgecraft.items.armor;
|
||||
|
||||
import net.minecraft.inventory.EntityEquipmentSlot;
|
||||
import net.minecraft.item.ItemArmor;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 7/3/17.
|
||||
*/
|
||||
public class CustomLeggings extends ItemArmor{
|
||||
|
||||
public CustomLeggings(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, String name) {
|
||||
super(materialIn, renderIndexIn, equipmentSlotIn);
|
||||
|
||||
this.setRegistryName(name);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.getRegistryName().toString();
|
||||
}
|
||||
|
||||
public static boolean isHidden()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -252,6 +252,7 @@ public class ToolPart extends Item implements ToolNBT{
|
||||
|
||||
@Override
|
||||
public void onUpdate(ItemStack item, World world, Entity player, int itemSlot, boolean isSelected) {
|
||||
//System.out.println(item.getTagCompound());
|
||||
if (!item.hasTagCompound()) {
|
||||
item.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound tags = new NBTTagCompound();
|
||||
|
||||
@@ -31,14 +31,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class BronzeAxe extends ItemAxe implements ToolNBT {
|
||||
|
||||
public BronzeAxe(String name, Item.ToolMaterial material) {
|
||||
Item drop;
|
||||
|
||||
public BronzeAxe(String name, Item.ToolMaterial material, Item damageDrop) {
|
||||
super(material, 5, -2f);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -183,18 +185,49 @@ public class BronzeAxe extends ItemAxe implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -6,11 +6,14 @@ import net.minecraft.enchantment.Enchantment;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.SoundEvents;
|
||||
import net.minecraft.item.IItemPropertyGetter;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemHoe;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraft.util.SoundCategory;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
@@ -29,14 +32,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class BronzeHoe extends ItemHoe implements ToolNBT {
|
||||
|
||||
public BronzeHoe(String name, ToolMaterial material) {
|
||||
Item drop;
|
||||
|
||||
public BronzeHoe(String name, ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -185,18 +190,73 @@ public class BronzeHoe extends ItemHoe implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
protected void setBlock(ItemStack stack, EntityPlayer player, World worldIn, BlockPos pos, IBlockState state)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
worldIn.playSound(player, pos, SoundEvents.ITEM_HOE_TILL, SoundCategory.BLOCKS, 1.0F, 1.0F);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
if (!worldIn.isRemote)
|
||||
{
|
||||
worldIn.setBlockState(pos, state, 11);
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, player);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1);
|
||||
dropStack.setItemDamage(stack.getItemDamage());
|
||||
dropStack.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound copyNBT;
|
||||
copyNBT = stack.getSubCompound("tags").copy();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
PlayerHelper.spawnItemOnPlayer(worldIn, player, dropStack);
|
||||
player.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -8,6 +8,7 @@ import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.IItemPropertyGetter;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemPickaxe;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
@@ -30,14 +31,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class BronzePickaxe extends ItemPickaxe implements ToolNBT{
|
||||
|
||||
public BronzePickaxe(String name, ToolMaterial material) {
|
||||
private Item drop;
|
||||
|
||||
public BronzePickaxe(String name, ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
//this.toolClass = "pickaxe";
|
||||
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
@@ -126,9 +129,6 @@ public class BronzePickaxe extends ItemPickaxe implements ToolNBT{
|
||||
setModifiers(item, 0);
|
||||
|
||||
}
|
||||
if( this.getMaxDamage(item) - this.getDamage(item) <= 1 ){
|
||||
PlayerHelper.spawnItemOnPlayer(world, (EntityPlayer) player, new ItemStack(ModItems.bronzepickaxehead, 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -184,18 +184,49 @@ public class BronzePickaxe extends ItemPickaxe implements ToolNBT{
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -10,6 +10,7 @@ import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.IItemPropertyGetter;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemSpade;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
@@ -34,15 +35,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
public class BronzeShovel extends ItemSpade implements ToolNBT {
|
||||
|
||||
private static final Set<Block> EFFECTIVE_ON = Sets.newHashSet(new Block[] {Blocks.CLAY, Blocks.DIRT, Blocks.FARMLAND, Blocks.GRASS, Blocks.GRAVEL, Blocks.MYCELIUM, Blocks.SAND, Blocks.SNOW, Blocks.SNOW_LAYER, Blocks.SOUL_SAND, Blocks.GRASS_PATH});
|
||||
Item drop;
|
||||
|
||||
public BronzeShovel(String name, ToolMaterial material) {
|
||||
public BronzeShovel(String name, ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -183,18 +185,49 @@ public class BronzeShovel extends ItemSpade implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -17,7 +17,9 @@ import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.util.ToolNBT;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
@@ -29,14 +31,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
|
||||
public CustomAxe(String name, Item.ToolMaterial material) {
|
||||
Item drop;
|
||||
|
||||
public CustomAxe(String name, Item.ToolMaterial material, Item damageDrop) {
|
||||
super(material, 6, -3.1f);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop = damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -228,6 +232,7 @@ public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
public void onCreated(ItemStack item, World world, EntityPlayer playerIn) {
|
||||
|
||||
if(!world.isRemote) {
|
||||
item.setItemDamage(item.getMaxDamage()-5);
|
||||
if (!item.hasTagCompound()) {
|
||||
item.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound tags = new NBTTagCompound();
|
||||
@@ -250,6 +255,7 @@ public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
@Override
|
||||
public void onUpdate(ItemStack item, World world, Entity player, int itemSlot, boolean isSelected) {
|
||||
if(!world.isRemote) {
|
||||
|
||||
if (!item.hasTagCompound()) {
|
||||
item.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound tags = new NBTTagCompound();
|
||||
@@ -263,9 +269,6 @@ public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
setLapisLevel(item, 0);
|
||||
setModifiers(item, 0);
|
||||
}
|
||||
if( this.getMaxDamage(item) - this.getDamage(item) < 5 ){
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -304,7 +307,6 @@ public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
{
|
||||
if(!player.world.isRemote){
|
||||
World world = player.getEntityWorld();
|
||||
//System.out.println(world.getBlockState(pos).getBlock());
|
||||
if(itemstack.getItem() instanceof CustomAxe){
|
||||
if( getEmerald(itemstack)){
|
||||
itemstack.addEnchantment(Enchantment.getEnchantmentByID(33), 1);
|
||||
@@ -327,18 +329,49 @@ public class CustomAxe extends ItemAxe implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -6,17 +6,21 @@ import net.minecraft.enchantment.Enchantment;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.SoundEvents;
|
||||
import net.minecraft.item.IItemPropertyGetter;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemHoe;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraft.util.SoundCategory;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.util.ToolNBT;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
@@ -28,14 +32,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class CustomHoe extends ItemHoe implements ToolNBT {
|
||||
|
||||
public CustomHoe(String name, Item.ToolMaterial material) {
|
||||
private Item drop;
|
||||
|
||||
public CustomHoe(String name, Item.ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop = damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -321,18 +327,73 @@ public class CustomHoe extends ItemHoe implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
protected void setBlock(ItemStack stack, EntityPlayer player, World worldIn, BlockPos pos, IBlockState state)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
worldIn.playSound(player, pos, SoundEvents.ITEM_HOE_TILL, SoundCategory.BLOCKS, 1.0F, 1.0F);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
if (!worldIn.isRemote)
|
||||
{
|
||||
worldIn.setBlockState(pos, state, 11);
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, player);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1);
|
||||
dropStack.setItemDamage(stack.getItemDamage());
|
||||
dropStack.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound copyNBT;
|
||||
copyNBT = stack.getSubCompound("tags").copy();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
PlayerHelper.spawnItemOnPlayer(worldIn, player, dropStack);
|
||||
player.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -17,7 +17,9 @@ import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.util.ToolNBT;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
@@ -29,14 +31,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
*/
|
||||
public class CustomPickaxe extends ItemPickaxe implements ToolNBT{
|
||||
|
||||
public CustomPickaxe(String name, Item.ToolMaterial material) {
|
||||
private Item drop;
|
||||
|
||||
public CustomPickaxe(String name, Item.ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
//this.toolClass = "pickaxe";
|
||||
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
@@ -233,14 +237,14 @@ public class CustomPickaxe extends ItemPickaxe implements ToolNBT{
|
||||
|
||||
item.getTagCompound().setTag("tags", tags);
|
||||
|
||||
/*setHot(item, false);
|
||||
setHot(item, false);
|
||||
|
||||
setHot(item, false);
|
||||
setEmerald(item, false);
|
||||
setDiamondLevel(item, 0);
|
||||
setRedstoneLevel(item, 0);
|
||||
setLapisLevel(item, 0);
|
||||
setModifiers(item, 0);*/
|
||||
setModifiers(item, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -249,6 +253,8 @@ public class CustomPickaxe extends ItemPickaxe implements ToolNBT{
|
||||
@Override
|
||||
public void onUpdate(ItemStack item, World world, Entity player, int itemSlot, boolean isSelected) {
|
||||
if(!world.isRemote) {
|
||||
//item.setItemDamage(item.getMaxDamage()-2);
|
||||
|
||||
if (!item.hasTagCompound()) {
|
||||
item.setTagCompound(new NBTTagCompound());
|
||||
NBTTagCompound tags = new NBTTagCompound();
|
||||
@@ -264,9 +270,6 @@ public class CustomPickaxe extends ItemPickaxe implements ToolNBT{
|
||||
|
||||
}
|
||||
}
|
||||
/*if(){
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
//public void onItemTooltip(ItemTooltipEvent event){
|
||||
@@ -325,18 +328,51 @@ public class CustomPickaxe extends ItemPickaxe implements ToolNBT{
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
player.inventory.markDirty();
|
||||
player.inventory.inventoryChanged = true;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -19,7 +19,9 @@ import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.util.ToolNBT;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
@@ -33,15 +35,16 @@ import java.util.concurrent.ThreadLocalRandom;
|
||||
public class CustomShovel extends ItemSpade implements ToolNBT {
|
||||
|
||||
private static final Set<Block> EFFECTIVE_ON = Sets.newHashSet(new Block[] {Blocks.CLAY, Blocks.DIRT, Blocks.FARMLAND, Blocks.GRASS, Blocks.GRAVEL, Blocks.MYCELIUM, Blocks.SAND, Blocks.SNOW, Blocks.SNOW_LAYER, Blocks.SOUL_SAND, Blocks.GRASS_PATH});
|
||||
private Item drop;
|
||||
|
||||
public CustomShovel(String name, Item.ToolMaterial material) {
|
||||
public CustomShovel(String name, Item.ToolMaterial material, Item damageDrop) {
|
||||
super(material);
|
||||
this.setUnlocalizedName(name);
|
||||
this.setRegistryName(name);
|
||||
this.setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.drop=damageDrop;
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
/***
|
||||
@@ -326,18 +329,49 @@ public class CustomShovel extends ItemSpade implements ToolNBT {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
|
||||
{
|
||||
if (!worldIn.isRemote && (double)state.getBlockHardness(worldIn, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.damageItem(1, attacker);
|
||||
return true;
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
//System.out.println(stack.getTagCompound());
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
EntityPlayer player = (EntityPlayer) attacker;
|
||||
World world = attacker.getEntityWorld();
|
||||
if(!world.isRemote) {
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
attacker.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockDestroyed(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase entityLiving)
|
||||
{
|
||||
if (!world.isRemote && (double)state.getBlockHardness(world, pos) != 0.0D)
|
||||
{
|
||||
if(stack.getMaxDamage() - stack.getItemDamage() >1 ) {
|
||||
stack.getTagCompound().removeTag("ench");
|
||||
if(getDiamondLevel(stack) > 0) {
|
||||
if(ThreadLocalRandom.current().nextInt(0, getDiamondLevel(stack)) == 0) {
|
||||
stack.damageItem(1, entityLiving);
|
||||
}
|
||||
} else stack.damageItem(1, entityLiving);
|
||||
} else {
|
||||
ItemStack dropStack = new ItemStack(drop, 1, stack.getItemDamage());
|
||||
NBTTagCompound copyNBT = stack.getTagCompound();
|
||||
dropStack.setTagCompound(copyNBT);
|
||||
EntityPlayer player = (EntityPlayer) entityLiving;
|
||||
PlayerHelper.spawnItemOnPlayer(world, player, dropStack);
|
||||
entityLiving.renderBrokenItemStack(stack);
|
||||
stack.shrink(1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -0,0 +1,242 @@
|
||||
package nmd.primal.forgecraft.items.weapons;
|
||||
|
||||
import net.minecraft.enchantment.EnchantmentHelper;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.projectile.EntityArrow;
|
||||
import net.minecraft.init.Enchantments;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.init.SoundEvents;
|
||||
import net.minecraft.item.*;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.stats.StatList;
|
||||
import net.minecraft.util.*;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.init.ModSounds;
|
||||
import nmd.primal.forgecraft.items.BaseItem;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 7/2/17.
|
||||
*/
|
||||
public class Longbow extends BaseItem {
|
||||
|
||||
int mod=5;
|
||||
int time=0;
|
||||
|
||||
public Longbow(String name) {
|
||||
super(name);
|
||||
this.setMaxDamage(9000);
|
||||
this.setMaxStackSize(1);
|
||||
this.setNoRepair();
|
||||
|
||||
this.addPropertyOverride(new ResourceLocation("type"), new IItemPropertyGetter() {
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public float apply(ItemStack item, @Nullable World worldIn, @Nullable EntityLivingBase playerin) {
|
||||
|
||||
if (time < 1 * mod) {
|
||||
return 0.0F;
|
||||
}
|
||||
if (time >= 1 * mod && time < 2 * mod) {
|
||||
return 0.1F;
|
||||
}
|
||||
if (time >= 2 * mod && time < 3 * mod) {
|
||||
return 0.2F;
|
||||
}
|
||||
if (time >= 3 * mod && time < 4 * mod) {
|
||||
return 0.3F;
|
||||
}
|
||||
if (time >= 4 * mod && time < 5 * mod) {
|
||||
return 0.4F;
|
||||
}
|
||||
if (time >= 5 * mod && time < 6 * mod) {
|
||||
return 0.5F;
|
||||
}
|
||||
if (time >= 6 * mod && time < 7 * mod) {
|
||||
return 0.6F;
|
||||
}
|
||||
if (time >= 7 * mod && time < 8 * mod) {
|
||||
return 0.7F;
|
||||
}
|
||||
if (time >= 8 * mod && time < 72000) {
|
||||
return 0.8F;
|
||||
}
|
||||
|
||||
return 0.0f;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onUpdate(ItemStack item, World world, Entity playerin, int itemSlot, boolean isSelected) {
|
||||
|
||||
EntityPlayer player = (EntityPlayer) playerin;
|
||||
if(player.inventory.getCurrentItem().getItem() == ModItems.longbow) {
|
||||
time = item.getMaxItemUseDuration() - player.getItemInUseCount();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private ItemStack findAmmo(EntityPlayer player)
|
||||
{
|
||||
|
||||
for (int i = 0; i < player.inventory.getSizeInventory(); ++i)
|
||||
{
|
||||
ItemStack itemstack = player.inventory.getStackInSlot(i);
|
||||
|
||||
if (this.isArrow(itemstack))
|
||||
{
|
||||
return itemstack;
|
||||
}
|
||||
}
|
||||
|
||||
return ItemStack.EMPTY;
|
||||
|
||||
}
|
||||
|
||||
protected boolean isArrow(ItemStack stack)
|
||||
{
|
||||
return stack.getItem() instanceof ItemArrow;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called when the player stops using an Item (stops holding the right mouse button).
|
||||
*/
|
||||
@Override
|
||||
public void onPlayerStoppedUsing(ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft)
|
||||
{
|
||||
if (entityLiving instanceof EntityPlayer)
|
||||
{
|
||||
EntityPlayer entityplayer = (EntityPlayer)entityLiving;
|
||||
worldIn.playSound(null, entityplayer.getPosition(), ModSounds.BOW_TWANG, SoundCategory.BLOCKS, 1.0F, 1.0F);
|
||||
boolean flag = entityplayer.capabilities.isCreativeMode || EnchantmentHelper.getEnchantmentLevel(Enchantments.INFINITY, stack) > 0;
|
||||
ItemStack itemstack = this.findAmmo(entityplayer);
|
||||
|
||||
int i = this.getMaxItemUseDuration(stack) - timeLeft;
|
||||
i = net.minecraftforge.event.ForgeEventFactory.onArrowLoose(stack, worldIn, entityplayer, i, !itemstack.isEmpty() || flag);
|
||||
if (i < 0) return;
|
||||
|
||||
if (!itemstack.isEmpty() || flag)
|
||||
{
|
||||
if (itemstack.isEmpty())
|
||||
{
|
||||
itemstack = new ItemStack(Items.ARROW);
|
||||
}
|
||||
|
||||
float f = getArrowVelocity(i);
|
||||
|
||||
if ((double)f >= 0.1D)
|
||||
{
|
||||
boolean flag1 = entityplayer.capabilities.isCreativeMode || (itemstack.getItem() instanceof ItemArrow && ((ItemArrow) itemstack.getItem()).isInfinite(itemstack, stack, entityplayer));
|
||||
|
||||
if (!worldIn.isRemote)
|
||||
{
|
||||
ItemArrow itemarrow = (ItemArrow)((ItemArrow)(itemstack.getItem() instanceof ItemArrow ? itemstack.getItem() : Items.ARROW));
|
||||
EntityArrow entityarrow = itemarrow.createArrow(worldIn, itemstack, entityplayer);
|
||||
entityarrow.setAim(entityplayer, entityplayer.rotationPitch, entityplayer.rotationYaw, 0.0F, f * 6.0F, 1.0F);
|
||||
|
||||
if (f >= 1.0F)
|
||||
{
|
||||
entityarrow.setIsCritical(true);
|
||||
}
|
||||
|
||||
stack.damageItem(1, entityplayer);
|
||||
|
||||
entityarrow.pickupStatus = EntityArrow.PickupStatus.ALLOWED;
|
||||
|
||||
worldIn.spawnEntity(entityarrow);
|
||||
}
|
||||
|
||||
//worldIn.playSound((EntityPlayer)null, entityplayer.posX, entityplayer.posY, entityplayer.posZ, SoundEvents.ENTITY_ARROW_SHOOT, SoundCategory.PLAYERS, 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F);
|
||||
|
||||
|
||||
if (!flag1 && !entityplayer.capabilities.isCreativeMode)
|
||||
{
|
||||
itemstack.shrink(1);
|
||||
|
||||
if (itemstack.isEmpty())
|
||||
{
|
||||
entityplayer.inventory.deleteStack(itemstack);
|
||||
}
|
||||
}
|
||||
|
||||
entityplayer.addStat(StatList.getObjectUseStats(this));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the velocity of the arrow entity from the bow's charge
|
||||
*/
|
||||
|
||||
public static float getArrowVelocity(int charge)
|
||||
{
|
||||
float f = (float)charge / 5.0F;
|
||||
f = (f * f + f * 2.0F);
|
||||
|
||||
if (f > 1.0F)
|
||||
{
|
||||
f = 1.0F;
|
||||
}
|
||||
|
||||
return f;
|
||||
}
|
||||
|
||||
/**
|
||||
* How long it takes to use or consume an item
|
||||
*/
|
||||
@Override
|
||||
public int getMaxItemUseDuration(ItemStack stack)
|
||||
{
|
||||
return 72000;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* returns the action that specifies what animation to play when the items is being used
|
||||
*/
|
||||
@Override
|
||||
public EnumAction getItemUseAction(ItemStack stack)
|
||||
{
|
||||
return EnumAction.BOW;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called when the equipped item is right clicked.
|
||||
*/
|
||||
@Override
|
||||
public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn)
|
||||
{
|
||||
ItemStack itemstack = playerIn.getHeldItem(handIn);
|
||||
boolean flag = !this.findAmmo(playerIn).isEmpty();
|
||||
|
||||
ActionResult<ItemStack> ret = net.minecraftforge.event.ForgeEventFactory.onArrowNock(itemstack, worldIn, playerIn, handIn, flag);
|
||||
if (ret != null) return ret;
|
||||
|
||||
if (!playerIn.capabilities.isCreativeMode && !flag)
|
||||
{
|
||||
return flag ? new ActionResult(EnumActionResult.PASS, itemstack) : new ActionResult(EnumActionResult.FAIL, itemstack);
|
||||
}
|
||||
else
|
||||
{
|
||||
playerIn.setActiveHand(handIn);
|
||||
return new ActionResult(EnumActionResult.SUCCESS, itemstack);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getItemEnchantability()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -13,13 +13,13 @@ import net.minecraft.world.World;
|
||||
import nmd.primal.core.api.PrimalItems;
|
||||
import nmd.primal.core.api.PrimalStates;
|
||||
import nmd.primal.core.common.helper.CommonUtils;
|
||||
import nmd.primal.core.common.helper.RecipeHelper;
|
||||
import nmd.primal.forgecraft.blocks.BloomeryBase;
|
||||
import nmd.primal.forgecraft.blocks.Crucibles.Crucible;
|
||||
import nmd.primal.forgecraft.crafting.BloomeryCrafting;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
|
||||
import static nmd.primal.core.common.helper.FireHelper.makeSmoke;
|
||||
import static nmd.primal.forgecraft.CommonUtils.getVanillaItemBurnTime;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 1/22/17.
|
||||
@@ -103,7 +103,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
|
||||
private void slotZeroManager(World world){
|
||||
if(this.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
Integer decrInt = (int) Math.floor(getVanillaItemBurnTime(this.getSlotStack(0)) / 5);
|
||||
Integer decrInt = (int) Math.floor(RecipeHelper.getBurnTime(this.getSlotStack(0)) / 5);
|
||||
if(decrInt == 0) {
|
||||
decrInt = 1;
|
||||
}
|
||||
@@ -123,7 +123,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
}
|
||||
if (world.rand.nextInt(decrInt) == 0) {
|
||||
if (world.rand.nextInt(burnModifier) == 0) {
|
||||
System.out.println("Fuel Burn" + this.getSlotStack(0));
|
||||
//System.out.println("Fuel Burn" + this.getSlotStack(0));
|
||||
this.decrStackSize(0, 1);
|
||||
this.markDirty();
|
||||
this.updateBlock();
|
||||
|
||||
@@ -14,8 +14,12 @@ import net.minecraft.world.World;
|
||||
import nmd.primal.core.api.PrimalItems;
|
||||
import nmd.primal.core.api.PrimalStates;
|
||||
import nmd.primal.core.common.helper.CommonUtils;
|
||||
import nmd.primal.core.common.helper.FireHelper;
|
||||
import nmd.primal.core.common.helper.NBTHelper;
|
||||
import nmd.primal.core.common.helper.RecipeHelper;
|
||||
import nmd.primal.forgecraft.blocks.Forge;
|
||||
import nmd.primal.forgecraft.crafting.ForgeCrafting;
|
||||
import nmd.primal.forgecraft.util.ToolNBT;
|
||||
|
||||
import static nmd.primal.core.common.helper.FireHelper.makeSmoke;
|
||||
import static nmd.primal.forgecraft.CommonUtils.getVanillaItemBurnTime;
|
||||
@@ -23,7 +27,7 @@ import static nmd.primal.forgecraft.CommonUtils.getVanillaItemBurnTime;
|
||||
/**
|
||||
* Created by mminaie on 11/30/16.
|
||||
*/
|
||||
public class TileForge extends TileBaseSlot implements ITickable {
|
||||
public class TileForge extends TileBaseSlot implements ITickable, ToolNBT{
|
||||
|
||||
private NonNullList<ItemStack> slotList = NonNullList.<ItemStack>withSize(7, ItemStack.EMPTY);
|
||||
//private ItemStack[] inventory = new ItemStack [0];
|
||||
@@ -63,7 +67,7 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
|
||||
private void slotZeroManager(World world){
|
||||
if(this.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
Integer decrInt = (int) Math.floor(getVanillaItemBurnTime(this.getSlotStack(0)) / 5);
|
||||
Integer decrInt = (int) Math.floor(RecipeHelper.getBurnTime(this.getSlotStack(0)) / 5);
|
||||
if(decrInt == 0) {
|
||||
decrInt = 1;
|
||||
}
|
||||
@@ -83,7 +87,7 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
}
|
||||
if (world.rand.nextInt(decrInt) == 0) {
|
||||
if (world.rand.nextInt(burnModifier) == 0) {
|
||||
System.out.println("Fuel Burn" + this.getSlotStack(0));
|
||||
//System.out.println("Fuel Burn" + this.getSlotStack(0));
|
||||
this.decrStackSize(0, 1);
|
||||
this.markDirty();
|
||||
this.updateBlock();
|
||||
@@ -110,7 +114,8 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
world.setBlockState(pos, state.withProperty(PrimalStates.ACTIVE, false), 2);
|
||||
}
|
||||
}
|
||||
if(stack.isEmpty()){
|
||||
if(stack.isEmpty() || RecipeHelper.getBurnTime(stack) <=0){
|
||||
System.out.println(stack);
|
||||
world.setBlockState(pos, state.withProperty(PrimalStates.ACTIVE, false), 2);
|
||||
}
|
||||
if(this.getSlotStack(0).getItem() == PrimalItems.CHARCOAL_FAIR){
|
||||
@@ -157,8 +162,8 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
private void craftingManager() {
|
||||
|
||||
for (int i = 2; i < this.getSlotListSize(); i++) {
|
||||
Item itemTest = this.getSlotStack(i).getItem();
|
||||
ForgeCrafting recipe = ForgeCrafting.getRecipe(itemTest);
|
||||
ItemStack stack = this.getSlotStack(i);
|
||||
ForgeCrafting recipe = ForgeCrafting.getRecipe(stack.getItem());
|
||||
if (recipe != null) {
|
||||
|
||||
if(i == 2){
|
||||
@@ -169,9 +174,11 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
cookCounter2--;
|
||||
}
|
||||
if (cookCounter2 >= recipe.getIdealTime()) {
|
||||
if(this.getSlotStack(i).hasTagCompound()){
|
||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||
|
||||
if (NBTHelper.hasTag(stack, "tags")) {
|
||||
NBTHelper.setBoolean(stack, "hot", true);
|
||||
} else this.setSlotStack(i, recipe.getOutput());
|
||||
|
||||
cookCounter2 = 0;
|
||||
}
|
||||
}
|
||||
@@ -183,9 +190,11 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
cookCounter3--;
|
||||
}
|
||||
if (cookCounter3 >= recipe.getIdealTime()) {
|
||||
if(this.getSlotStack(i).hasTagCompound()){
|
||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||
|
||||
if (NBTHelper.hasTag(stack, "tags")) {
|
||||
NBTHelper.setBoolean(stack, "hot", true);
|
||||
} else this.setSlotStack(i, recipe.getOutput());
|
||||
|
||||
cookCounter3 = 0;
|
||||
}
|
||||
}
|
||||
@@ -197,14 +206,12 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
cookCounter4--;
|
||||
}
|
||||
if (cookCounter4 >= recipe.getIdealTime()) {
|
||||
if(this.getSlotStack(i).hasTagCompound()){
|
||||
if( this.getSlotStack(i).getSubCompound("tags").getBoolean("hot") == false) {
|
||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||
//System.out.println(this.getSlotStack(i).getSubCompound("tags"));
|
||||
//System.out.println("its hot now");
|
||||
cookCounter4 = 0;
|
||||
}
|
||||
|
||||
if (NBTHelper.hasTag(stack, "tags")) {
|
||||
NBTHelper.setBoolean(stack, "hot", true);
|
||||
cookCounter4 = 0;
|
||||
} else this.setSlotStack(i, recipe.getOutput());
|
||||
|
||||
cookCounter4 = 0;
|
||||
}
|
||||
}
|
||||
@@ -216,9 +223,11 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
cookCounter5--;
|
||||
}
|
||||
if (cookCounter5 >= recipe.getIdealTime()) {
|
||||
if(this.getSlotStack(i).hasTagCompound()){
|
||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||
|
||||
if (NBTHelper.hasTag(stack, "tags")) {
|
||||
NBTHelper.setBoolean(stack, "hot", true);
|
||||
} else this.setSlotStack(i, recipe.getOutput());
|
||||
|
||||
cookCounter5 = 0;
|
||||
}
|
||||
}
|
||||
@@ -230,9 +239,11 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
cookCounter6--;
|
||||
}
|
||||
if (cookCounter6 >= recipe.getIdealTime()) {
|
||||
if(this.getSlotStack(i).hasTagCompound()){
|
||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||
|
||||
if (NBTHelper.hasTag(stack, "tags")) {
|
||||
NBTHelper.setBoolean(stack, "hot", true);
|
||||
} else this.setSlotStack(i, recipe.getOutput());
|
||||
|
||||
cookCounter6 = 0;
|
||||
}
|
||||
}
|
||||
@@ -247,7 +258,6 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public int getHeat(){
|
||||
return this.heat;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,8 @@ package nmd.primal.forgecraft.util;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
@@ -9,9 +11,11 @@ import net.minecraft.world.World;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
import nmd.primal.core.api.PrimalItems;
|
||||
import nmd.primal.core.common.helper.PlayerHelper;
|
||||
import nmd.primal.core.common.helper.RecipeHelper;
|
||||
import nmd.primal.forgecraft.blocks.CustomContainerFacing;
|
||||
import nmd.primal.forgecraft.tiles.TileBreaker;
|
||||
|
||||
import static nmd.primal.core.common.helper.CommonUtils.randomChanceReturn;
|
||||
import static nmd.primal.core.common.helper.CommonUtils.randomCheck;
|
||||
|
||||
//import nmd.primal.forgecraft.CommonUtils;
|
||||
@@ -21,7 +25,7 @@ import static nmd.primal.core.common.helper.CommonUtils.randomCheck;
|
||||
*/
|
||||
public interface BreakerHandler {
|
||||
|
||||
default boolean hasOreName(ItemStack itemStack, String oreName)
|
||||
/*default boolean hasOreName(ItemStack itemStack, String oreName)
|
||||
{
|
||||
int[] oreIds = OreDictionary.getOreIDs(itemStack);
|
||||
for(int oreId : oreIds)
|
||||
@@ -33,61 +37,64 @@ public interface BreakerHandler {
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}*/
|
||||
|
||||
/*
|
||||
int checkid = OreDictionary.getOreID(oreDictName);
|
||||
for (int id:OreDictionary.getOreIDs(stack))
|
||||
if(id == checkid) return true;
|
||||
return false;
|
||||
*/
|
||||
|
||||
// somewhere else
|
||||
//if(hasOreName(new ItemStack(Blocks.LOG), "logWood"))
|
||||
// item is logWood
|
||||
|
||||
default void doBreaking(World world, IBlockState state, BlockPos pos, TileBreaker tile){
|
||||
for (EnumFacing face : EnumFacing.values()) {
|
||||
if(world.getBlockState(pos).getValue(CustomContainerFacing.FACING) == face) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
Block smashBlock = world.getBlockState(pos.offset(face)).getBlock();
|
||||
ItemStack smashStack = new ItemStack(smashBlock, 1);
|
||||
System.out.println(smashStack.getItem());
|
||||
if (hasOreName(smashStack, "oreIron")) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.IRON_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
default boolean doBreaking(World world, IBlockState state, BlockPos pos, TileBreaker tile) {
|
||||
for (int i=0; i < EnumFacing.HORIZONTALS.length; i++) {
|
||||
EnumFacing face = world.getBlockState(pos).getValue(CustomContainerFacing.FACING);
|
||||
if(face.equals(world.getBlockState(pos).getValue(CustomContainerFacing.FACING))){
|
||||
//Block smashBlock = world.getBlockState(pos.offset(face)).getBlock();
|
||||
IBlockState smashState = world.getBlockState(pos.offset(face));
|
||||
if(!smashState.getBlock().equals(Blocks.AIR)) {
|
||||
ItemStack smashStack = new ItemStack(Item.getItemFromBlock(smashState.getBlock()), 1, smashState.getBlock().getMetaFromState(smashState));
|
||||
if (RecipeHelper.isOreName(smashStack, "oreIron")) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.IRON_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (hasOreName(smashStack, "oreCopper")) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.COPPER_DUST, randomChanceReturn(9, 1, 2)));
|
||||
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
if (RecipeHelper.isOreName(smashStack, "oreCopper")) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.COPPER_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (hasOreName(smashStack, "oreTin")) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.TIN_DUST, randomChanceReturn(9, 1, 2)));
|
||||
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
if (RecipeHelper.isOreName(smashStack, "oreTin")) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.TIN_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (hasOreName(smashStack, "oreZinc")) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.ZINC_DUST, randomChanceReturn(9, 1, 2)));
|
||||
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
if (RecipeHelper.isOreName(smashStack, "oreZinc")) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.ZINC_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (hasOreName(smashStack, "oreGold")) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.GOLD_DUST, randomChanceReturn(9, 1, 2)));
|
||||
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
if (RecipeHelper.isOreName(smashStack, "oreGold")) {
|
||||
if (tile.getCharge() > getThreshold(world, pos.offset(face))) {
|
||||
world.setBlockToAir(pos.offset(face));
|
||||
PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.GOLD_DUST, randomChanceReturn(9, 1, 2)));
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 10);
|
||||
}
|
||||
} else {
|
||||
tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 10);
|
||||
return true;
|
||||
}
|
||||
tile.setCharge(0.0f);
|
||||
i++;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
default float getThreshold(World world, BlockPos pos){
|
||||
@@ -97,10 +104,4 @@ return false;
|
||||
}
|
||||
return threshold;
|
||||
}
|
||||
|
||||
public static int randomChanceReturn(int bound, int output1, int output2)
|
||||
{
|
||||
return randomCheck(bound) ? output2 : output1;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
259
kfc/src/main/resources/assets/forgecraft/ModelPlateHelmet.java
Normal file
@@ -0,0 +1,259 @@
|
||||
// Date: 7/8/17 1:55:33 PM
|
||||
// Template version 1.1
|
||||
// Java generated by Techne
|
||||
// Keep in mind that you still need to fill in some blanks
|
||||
// - ZeuX
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
package net.minecraft.src;
|
||||
|
||||
public class ModelPlateHelmet extends ModelBase
|
||||
{
|
||||
//fields
|
||||
ModelRenderer head;
|
||||
ModelRenderer body;
|
||||
ModelRenderer rightarm;
|
||||
ModelRenderer leftarm;
|
||||
ModelRenderer rightleg;
|
||||
ModelRenderer leftleg;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape1;
|
||||
ModelRenderer Shape2;
|
||||
ModelRenderer Shape2;
|
||||
ModelRenderer Shape2;
|
||||
ModelRenderer Shape2;
|
||||
ModelRenderer Shape3;
|
||||
ModelRenderer Shape3;
|
||||
ModelRenderer Shape4;
|
||||
ModelRenderer Shape5;
|
||||
ModelRenderer Shape2;
|
||||
|
||||
public Modeltest()
|
||||
{
|
||||
textureWidth = 64;
|
||||
textureHeight = 64;
|
||||
|
||||
head = new ModelRenderer(this, 0, 0);
|
||||
head.addBox(-4F, -8F, -4F, 8, 8, 8);
|
||||
head.setRotationPoint(0F, 0F, 0F);
|
||||
head.setTextureSize(64, 64);
|
||||
head.mirror = true;
|
||||
setRotation(head, 0F, 0F, 0F);
|
||||
body = new ModelRenderer(this, 16, 16);
|
||||
body.addBox(-4F, 0F, -2F, 8, 12, 4);
|
||||
body.setRotationPoint(0F, 0F, 0F);
|
||||
body.setTextureSize(64, 64);
|
||||
body.mirror = true;
|
||||
setRotation(body, 0F, 0F, 0F);
|
||||
rightarm = new ModelRenderer(this, 40, 16);
|
||||
rightarm.addBox(-3F, -2F, -2F, 4, 12, 4);
|
||||
rightarm.setRotationPoint(-5F, 2F, 0F);
|
||||
rightarm.setTextureSize(64, 64);
|
||||
rightarm.mirror = true;
|
||||
setRotation(rightarm, 0F, 0F, 0F);
|
||||
leftarm = new ModelRenderer(this, 40, 16);
|
||||
leftarm.addBox(-1F, -2F, -2F, 4, 12, 4);
|
||||
leftarm.setRotationPoint(5F, 2F, 0F);
|
||||
leftarm.setTextureSize(64, 64);
|
||||
leftarm.mirror = true;
|
||||
setRotation(leftarm, 0F, 0F, 0F);
|
||||
rightleg = new ModelRenderer(this, 0, 16);
|
||||
rightleg.addBox(-2F, 0F, -2F, 4, 12, 4);
|
||||
rightleg.setRotationPoint(-2F, 12F, 0F);
|
||||
rightleg.setTextureSize(64, 64);
|
||||
rightleg.mirror = true;
|
||||
setRotation(rightleg, 0F, 0F, 0F);
|
||||
leftleg = new ModelRenderer(this, 0, 16);
|
||||
leftleg.addBox(-2F, 0F, -2F, 4, 12, 4);
|
||||
leftleg.setRotationPoint(2F, 12F, 0F);
|
||||
leftleg.setTextureSize(64, 64);
|
||||
leftleg.mirror = true;
|
||||
setRotation(leftleg, 0F, 0F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 0, 37);
|
||||
Shape1.addBox(-4.5F, -7F, -5F, 4, 7, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 1.570796F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 52, 37);
|
||||
Shape1.addBox(-4.5F, -7F, -5F, 4, 2, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 0F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 52, 40);
|
||||
Shape1.addBox(-2F, -7F, -5.5F, 4, 2, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 0F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 52, 52);
|
||||
Shape1.addBox(0.5F, -7F, -5F, 4, 2, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 0F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 0, 37);
|
||||
Shape1.addBox(0.5F, -7F, -5F, 4, 5, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 1.570796F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 0, 37);
|
||||
Shape1.addBox(-4.5F, -7F, -5F, 4, 7, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 3.141593F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 5, 37);
|
||||
Shape1.addBox(-2F, -7F, -5.5F, 4, 6, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 1.570796F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 2, 37);
|
||||
Shape1.addBox(-2F, -7F, -5.5F, 4, 8, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 3.141593F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 5, 37);
|
||||
Shape1.addBox(0.5F, -7F, -5F, 4, 7, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, 3.141593F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 20, 37);
|
||||
Shape1.addBox(-4.5F, -7F, -5F, 4, 5, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, -1.570796F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 25, 37);
|
||||
Shape1.addBox(-2F, -7F, -5.5F, 4, 6, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, -1.570796F, 0F);
|
||||
Shape1 = new ModelRenderer(this, 30, 37);
|
||||
Shape1.addBox(0.5F, -7F, -5F, 4, 7, 1);
|
||||
Shape1.setRotationPoint(0F, 0F, 0F);
|
||||
Shape1.setTextureSize(64, 64);
|
||||
Shape1.mirror = true;
|
||||
setRotation(Shape1, 0F, -1.570796F, 0F);
|
||||
Shape2 = new ModelRenderer(this, 10, 55);
|
||||
Shape2.addBox(-2F, -11F, -2F, 4, 1, 4);
|
||||
Shape2.setRotationPoint(0F, 0F, 0F);
|
||||
Shape2.setTextureSize(64, 64);
|
||||
Shape2.mirror = true;
|
||||
setRotation(Shape2, 0F, 0F, 0F);
|
||||
Shape2 = new ModelRenderer(this, 0, 46);
|
||||
Shape2.addBox(-4.5F, -8F, -4.5F, 9, 1, 9);
|
||||
Shape2.setRotationPoint(0F, 0F, 0F);
|
||||
Shape2.setTextureSize(64, 64);
|
||||
Shape2.mirror = true;
|
||||
setRotation(Shape2, 0F, 0F, 0F);
|
||||
Shape2 = new ModelRenderer(this, 0, 46);
|
||||
Shape2.addBox(-3.5F, -10F, -3.5F, 7, 1, 7);
|
||||
Shape2.setRotationPoint(0F, 0F, 0F);
|
||||
Shape2.setTextureSize(64, 64);
|
||||
Shape2.mirror = true;
|
||||
setRotation(Shape2, 0F, 0F, 0F);
|
||||
Shape2 = new ModelRenderer(this, 5, 50);
|
||||
Shape2.addBox(-3F, -10.5F, -3F, 6, 1, 6);
|
||||
Shape2.setRotationPoint(0F, 0F, 0F);
|
||||
Shape2.setTextureSize(64, 64);
|
||||
Shape2.mirror = true;
|
||||
setRotation(Shape2, 0F, 0F, 0F);
|
||||
Shape3 = new ModelRenderer(this, 50, 48);
|
||||
Shape3.addBox(-1F, -8.5F, 3F, 2, 1, 5);
|
||||
Shape3.setRotationPoint(0F, 0F, 0F);
|
||||
Shape3.setTextureSize(64, 64);
|
||||
Shape3.mirror = true;
|
||||
setRotation(Shape3, 1.047198F, 3.141593F, 0F);
|
||||
Shape3 = new ModelRenderer(this, 50, 48);
|
||||
Shape3.addBox(-1F, -8.5F, 3F, 2, 1, 5);
|
||||
Shape3.setRotationPoint(0F, 0F, 0F);
|
||||
Shape3.setTextureSize(64, 64);
|
||||
Shape3.mirror = true;
|
||||
setRotation(Shape3, 1.047198F, 0F, 0F);
|
||||
Shape4 = new ModelRenderer(this, 46, 51);
|
||||
Shape4.addBox(-1F, -11.5F, -3.5F, 2, 1, 7);
|
||||
Shape4.setRotationPoint(0F, 0F, 0F);
|
||||
Shape4.setTextureSize(64, 64);
|
||||
Shape4.mirror = true;
|
||||
setRotation(Shape4, 0F, 0F, 0F);
|
||||
Shape5 = new ModelRenderer(this, 40, 48);
|
||||
Shape5.addBox(-1F, -5F, -5.5F, 2, 3, 1);
|
||||
Shape5.setRotationPoint(0F, 0F, 0F);
|
||||
Shape5.setTextureSize(64, 64);
|
||||
Shape5.mirror = true;
|
||||
setRotation(Shape5, 0F, 0F, 0F);
|
||||
Shape2 = new ModelRenderer(this, 0, 45);
|
||||
Shape2.addBox(-4F, -9F, -4F, 8, 1, 8);
|
||||
Shape2.setRotationPoint(0F, 0F, 0F);
|
||||
Shape2.setTextureSize(64, 64);
|
||||
Shape2.mirror = true;
|
||||
setRotation(Shape2, 0F, 0F, 0F);
|
||||
}
|
||||
|
||||
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
|
||||
{
|
||||
super.render(entity, f, f1, f2, f3, f4, f5);
|
||||
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
||||
//head.render(f5);
|
||||
//body.render(f5);
|
||||
//rightarm.render(f5);
|
||||
//leftarm.render(f5);
|
||||
//rightleg.render(f5);
|
||||
//leftleg.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape1.render(f5);
|
||||
Shape2.render(f5);
|
||||
Shape2.render(f5);
|
||||
Shape2.render(f5);
|
||||
Shape2.render(f5);
|
||||
Shape3.render(f5);
|
||||
Shape3.render(f5);
|
||||
Shape4.render(f5);
|
||||
Shape5.render(f5);
|
||||
Shape2.render(f5);
|
||||
}
|
||||
|
||||
private void setRotation(ModelRenderer model, float x, float y, float z)
|
||||
{
|
||||
model.rotateAngleX = x;
|
||||
model.rotateAngleY = y;
|
||||
model.rotateAngleZ = z;
|
||||
}
|
||||
|
||||
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
|
||||
{
|
||||
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": { "model": "forgecraft:yewstave" }
|
||||
}
|
||||
}
|
||||
@@ -10,7 +10,7 @@ tile.forge_adobe.name=Adobe Forge
|
||||
tile.blockbreaker.name= Block Breaker
|
||||
tile.stoneanvil.name=Stone Anvil
|
||||
tile.ironanvil.name=Iron Anvil
|
||||
|
||||
tile.yewstave.name=Yew Stave
|
||||
|
||||
|
||||
tile.pistonbellowsoak.name=Oak Piston Bellows
|
||||
@@ -86,6 +86,10 @@ tile.steelchunk.name=Steel Chunk
|
||||
tile.wootzball.name=Damascus Steel Ingot
|
||||
tile.wootzchunk.name=Damascus Steel Chunk
|
||||
|
||||
item.unstrunglongbow.name=Unstrung Longbow
|
||||
item.longbow.name=Longbow
|
||||
item.rawlongbow.name=Raw Longbow
|
||||
|
||||
item.bellowshandle.name=Bellows Handle
|
||||
item.softcrucible.name=Soft Crucible
|
||||
item.stonetongs.name=Stone Tongs
|
||||
@@ -107,8 +111,8 @@ item.cleanironlongsword.name=Clean Iron Longsword
|
||||
item.steellongsword.name=Steel Longsword
|
||||
|
||||
item.wroughtironslayer.name=Wrought Iron Slayer
|
||||
item.cleanironslayer.name=Wrought Iron Slayer
|
||||
item.steelslayer.name=Wrought Iron Slayer
|
||||
item.cleanironslayer.name=Clean Iron Slayer
|
||||
item.steelslayer.name=Steel Slayer
|
||||
|
||||
item.ironingothot.name=Hot Iron Ingot
|
||||
item.ironchunkhot.name=Hot Iron Chunk
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/e_particle",
|
||||
"texture": "items/finished_bronze",
|
||||
"texture1": "blocks/log_stripped_oak_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box1",
|
||||
"from": [ 2, 0, 0 ],
|
||||
"to": [ 14, 2, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 0, 14, 16 ], "texture": "#texture1" },
|
||||
"up": { "uv": [ 2, 0, 14, 16 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 1, 0, 3, 16 ], "texture": "#texture1", "rotation": 90 },
|
||||
"east": { "uv": [ 1, 0, 3, 16 ], "texture": "#texture1", "rotation": 270 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box2",
|
||||
"from": [ 2, 2, 1 ],
|
||||
"to": [ 4, 4, 15 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 2, 1, 4, 15 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 12, 12, 14, 14 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 12, 4, 14 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 1, 12, 15, 14 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 12, 15, 14 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box2",
|
||||
"from": [ 12, 2, 1 ],
|
||||
"to": [ 14, 4, 15 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 12, 1, 14, 15 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 12, 4, 14 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 12, 12, 14, 14 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 1, 12, 15, 14 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 12, 15, 14 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box4",
|
||||
"from": [ 2, 4, 3 ],
|
||||
"to": [ 4, 6, 13 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 2, 3, 4, 13 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 12, 10, 14, 12 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 10, 4, 12 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 3, 10, 13, 12 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 10, 13, 12 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box6",
|
||||
"from": [ 2, 6, 5 ],
|
||||
"to": [ 4, 8, 11 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 2, 5, 4, 11 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 12, 8, 14, 10 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 8, 4, 10 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 5, 8, 11, 10 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 5, 8, 11, 10 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box4",
|
||||
"from": [ 12, 4, 3 ],
|
||||
"to": [ 14, 6, 13 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 12, 3, 14, 13 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 10, 4, 12 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 12, 10, 14, 12 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 3, 10, 13, 12 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 10, 13, 12 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box6",
|
||||
"from": [ 12, 6, 5 ],
|
||||
"to": [ 14, 8, 11 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 12, 5, 14, 11 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 8, 4, 10 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 12, 8, 14, 10 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 5, 8, 11, 10 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 5, 8, 11, 10 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "primal:blocks/log_stripped_yew_side",
|
||||
"texture": "primal:blocks/log_stripped_yew_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box1",
|
||||
"from": [ 6.5, 0, 6.5 ],
|
||||
"to": [ 9.5, 16, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 6.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 0, 9.5, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 0, 9.5, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 0, 9.5, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 0, 9.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"gui": {
|
||||
"rotation": [ 30, 225, 0 ],
|
||||
"scale": [ 0.625, 0.625, 0.625 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 90, 0, 0 ],
|
||||
"translation": [ 0, -2, 0 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "forgecraft:items/brokenbronzetool"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "forgecraft:items/brokencleanirontool"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "forgecraft:items/brokensteeltool"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "forgecraft:items/brokenwootztool"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "forgecraft:items/brokenwroughtirontool"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,683 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/e_particle",
|
||||
"texture": "items/finished_bronze",
|
||||
"texture1": "blocks/log_stripped_oak_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box12",
|
||||
"from": [ 4, 6.5, 7.5 ],
|
||||
"to": [ 5, 7.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 7.5, 5, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 4, 7.5, 5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 11, 8.5, 12, 9.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 4, 8.5, 5, 9.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box12",
|
||||
"from": [ 11, 6.5, 7.5 ],
|
||||
"to": [ 12, 7.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 11, 7.5, 12, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 11, 7.5, 12, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 4, 8.5, 5, 9.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 11, 8.5, 12, 9.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box14",
|
||||
"from": [ 5, 6, 0 ],
|
||||
"to": [ 7, 8, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 0, 7, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 5, 0, 7, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9, 8, 11, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 8, 16, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 8, 16, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box14",
|
||||
"from": [ 9, 6, 0 ],
|
||||
"to": [ 11, 8, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 9, 0, 11, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 9, 0, 11, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5, 8, 7, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 8, 16, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 8, 16, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 6, 5, 0 ],
|
||||
"to": [ 10, 6, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 10, 16, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 10, 16, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 7, 4, 0 ],
|
||||
"to": [ 9, 5, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 11, 16, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 16, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 6, 8, 0 ],
|
||||
"to": [ 10, 9, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 7, 16, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 7, 16, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 7, 9, 0 ],
|
||||
"to": [ 9, 10, 16 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 6, 16, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 6, 16, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 5.5, 8, 0 ],
|
||||
"to": [ 6, 8.5, 16 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 5.5, 0, 6, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 10, 7.5, 10.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 6.5, 9, 0 ],
|
||||
"to": [ 7, 9.5, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 9, 9, 0 ],
|
||||
"to": [ 9.5, 9.5, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 10, 8, 0 ],
|
||||
"to": [ 10.5, 8.5, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 5.5, 5.5, 0 ],
|
||||
"to": [ 6, 6, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 6.5, 4.5, 0 ],
|
||||
"to": [ 7, 5, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 9, 4.5, 0 ],
|
||||
"to": [ 9.5, 5, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 10, 5.5, 0 ],
|
||||
"to": [ 10.5, 6, 16 ],
|
||||
"faces": {
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 5, 6, 16 ],
|
||||
"to": [ 11, 8, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 15.5, 11, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 5, 0, 11, 0.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5, 7.999999, 11, 9.999999 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5, 7.999999, 11, 9.999999 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 7.999999, 0.5, 9.999999 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 7.999999, 16, 9.999999 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6, 8.5, 16 ],
|
||||
"to": [ 10, 9, 16.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6, 0, 10, 0.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 6.999999, 10, 7.499999 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 6.999999, 0.5, 7.499999 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 6.999999, 16, 7.499999 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 9, 16 ],
|
||||
"to": [ 9.5, 9.5, 16.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6.5, 0, 9.5, 0.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 6.499999, 9.5, 6.999999 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 6.499999, 9.5, 6.999999 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 6.499999, 0.5, 6.999999 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 6.499999, 16, 6.999999 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 9.5, 16 ],
|
||||
"to": [ 9, 10, 16.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 7, 0, 9, 0.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5.999999, 9, 6.499999 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 5.999999, 0.5, 6.499999 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 5.999999, 16, 6.499999 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 5.5, 8, 16 ],
|
||||
"to": [ 10.5, 8.5, 16.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 5.5, 0, 10.5, 0.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5.5, 7.499999, 10.5, 7.999999 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5.5, 7.499999, 10.5, 7.999999 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 7.499999, 0.5, 7.999999 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 7.499999, 16, 7.999999 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 5.5, 5.5, 16 ],
|
||||
"to": [ 10.5, 6, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5.5, 15.5, 10.5, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5.5, 10, 10.5, 10.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5.5, 10, 10.5, 10.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 10, 0.5, 10.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 10, 16, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 4.5, 16 ],
|
||||
"to": [ 9.5, 5, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.499998, 15.5, 9.499998, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.500002, 11, 9.500002, 11.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.499998, 11, 9.499998, 11.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 11, 0.5, 11.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 11, 16, 11.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 4, 16 ],
|
||||
"to": [ 9, 4.5, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 15.5, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11.5, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 11.5, 0.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 11.5, 16, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6, 5, 16 ],
|
||||
"to": [ 10, 5.5, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 15.5, 10, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 10.5, 10, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 10.5, 0.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15.5, 10.5, 16, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6, 8, 16.5 ],
|
||||
"to": [ 10, 8.5, 17 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6, 0.5, 10, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 7.5, 10, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 7.5, 1, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 7.5, 15.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 8.5, 16.5 ],
|
||||
"to": [ 9.5, 9, 17 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6.5, 0.5, 9.5, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 7, 9.5, 7.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 7, 1, 7.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 7, 15.5, 7.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 9, 16.5 ],
|
||||
"to": [ 9, 9.5, 17 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 7, 0.5, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6.5, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 6.5, 1, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 6.5, 15.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 5.5, 6, 16.5 ],
|
||||
"to": [ 10.5, 8, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5.5, 15, 10.5, 15.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 5.5, 0.5, 10.5, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5.5, 8, 10.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 8, 1, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 8, 15.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 4.5, 16.5 ],
|
||||
"to": [ 9, 5, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 15, 9, 15.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 11.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 11, 1, 11.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 11, 15.5, 11.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6, 5.5, 16.5 ],
|
||||
"to": [ 10, 6, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 15, 10, 15.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 10, 10, 10.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 10, 1, 10.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 10, 15.5, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 5, 16.5 ],
|
||||
"to": [ 9.5, 5.5, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 15, 9.5, 15.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 10.5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0.5, 10.5, 1, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 15, 10.5, 15.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box63",
|
||||
"from": [ 7, 6, 17.5 ],
|
||||
"to": [ 9, 8, 18.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 13.5, 9, 14.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 1.5, 9, 2.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 8, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1.5, 8, 2.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 13.5, 8, 14.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 8.5, 17 ],
|
||||
"to": [ 9, 9, 17.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 7, 1, 9, 1.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 7, 9, 7.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1, 7, 1.5, 7.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14.5, 7, 15, 7.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 8, 17 ],
|
||||
"to": [ 9.5, 8.5, 17.5 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6.5, 1, 9.5, 1.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 7.5, 9.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1, 7.5, 1.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14.5, 7.5, 15, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6, 6, 17 ],
|
||||
"to": [ 10, 8, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 14.5, 10, 15 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 1, 10, 1.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 8, 10, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1, 8, 1.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14.5, 8, 15, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 7, 5, 17 ],
|
||||
"to": [ 9, 5.5, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 14.5, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10.5, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1, 10.5, 1.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14.5, 10.5, 15, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box28",
|
||||
"from": [ 6.5, 5.5, 17 ],
|
||||
"to": [ 9.5, 6, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 14.5, 9.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 9.999999, 9.5, 10.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 1, 9.999999, 1.5, 10.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14.5, 9.999999, 15, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box70",
|
||||
"from": [ 7, 4.5, -8 ],
|
||||
"to": [ 9, 6, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 0, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 10, 16, 11.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 10, 8, 11.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box70",
|
||||
"from": [ 7, 8, -8 ],
|
||||
"to": [ 9, 9.5, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 0, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 6.5, 16, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 6.5, 8, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 9, 5, -8 ],
|
||||
"to": [ 9.5, 9, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 9, 0, 9.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 9, 8, 9.5, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 7, 7, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 9, 7, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 7, 16, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 7, 8, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 6.5, 5, -8 ],
|
||||
"to": [ 7, 9, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 0, 7, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 8, 7, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9, 7, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 7, 7, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 7, 16, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 7, 8, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 9.5, 5.5, -8 ],
|
||||
"to": [ 10, 8.5, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 9.5, 0, 10, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 9.5, 8, 10, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6, 7.5, 6.5, 10.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 9.5, 7.5, 10, 10.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 7.5, 8, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 6, 5.5, -8 ],
|
||||
"to": [ 6.5, 8.5, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 0, 6.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 8, 6.5, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9.5, 7.5, 10, 10.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 7.5, 6.5, 10.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 7.5, 16, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 10, 6, -8 ],
|
||||
"to": [ 10.5, 8, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 10, 0, 10.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 10, 8, 10.5, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 8, 8, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box72",
|
||||
"from": [ 5.5, 6, -8 ],
|
||||
"to": [ 6, 8, 0 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5.5, 0, 6, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 5.5, 8, 6, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 8, 16, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box14",
|
||||
"from": [ 5, 6, -9 ],
|
||||
"to": [ 7, 8, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 8, 7, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 5, 7, 7, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9, 8, 11, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5, 8, 7, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 8, 8, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 8, 9, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box14",
|
||||
"from": [ 9, 6, -9 ],
|
||||
"to": [ 11, 8, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 9, 8, 11, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 9, 7, 11, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5, 8, 7, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 9, 8, 11, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 8, 8, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 8, 9, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 6, 5, -9 ],
|
||||
"to": [ 10, 6, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 8, 10, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 10, 8, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 10, 9, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 7, 4, -9 ],
|
||||
"to": [ 9, 5, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 8, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 6, 8, -9 ],
|
||||
"to": [ 10, 9, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 8, 10, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6, 7, 10, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 7, 8, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 7, 9, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box16",
|
||||
"from": [ 7, 9, -9 ],
|
||||
"to": [ 9, 10, -8 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 7, 7, 9, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 6, 8, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 6, 9, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 5.5, 8, -9 ],
|
||||
"to": [ 6, 8.5, -8 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 5.5, 7, 6, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 10, 7.5, 10.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5.5, 7.5, 6, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 7.5, 8, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 6.5, 9, -9 ],
|
||||
"to": [ 7, 9.5, -8 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 6.5, 7, 7, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9, 6.5, 9.5, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 6.5, 7, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 6.5, 8, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 9, 9, -9 ],
|
||||
"to": [ 9.5, 9.5, -8 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 9, 7, 9.5, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 6.5, 7, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 9, 6.5, 9.5, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 6.5, 9, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 10, 8, -9 ],
|
||||
"to": [ 10.5, 8.5, -8 ],
|
||||
"faces": {
|
||||
"up": { "uv": [ 10, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5.5, 7.5, 6, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 10, 7.5, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 7.5, 9, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 5.5, 5.5, -9 ],
|
||||
"to": [ 6, 6, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 5.5, 8, 6, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 10, 10, 10.5, 10.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 10, 8, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 6.5, 4.5, -9 ],
|
||||
"to": [ 7, 5, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 8, 7, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 9, 11, 9.5, 11.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 11, 7, 11.5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8, 11.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 9, 4.5, -9 ],
|
||||
"to": [ 9.5, 5, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 9, 8, 9.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 11, 7, 11.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 9, 11, 9.5, 11.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 11, 9, 11.5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box20",
|
||||
"from": [ 10, 5.5, -9 ],
|
||||
"to": [ 10.5, 6, -8 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 10, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 5.5, 10, 6, 10.5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 10, 10, 10.5, 10.5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 8, 10, 9, 10.5 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 159 B |
|
Before Width: | Height: | Size: 141 B |
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"parent": "forgecraft:item/longbow_default",
|
||||
"textures": {
|
||||
"particle": "primal:blocks/log_stripped_yew_side",
|
||||
"texture": "primal:blocks/log_stripped_yew_side",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "blocks/e_texture"
|
||||
},
|
||||
"overrides": [
|
||||
{"predicate": {"type": 0.0},"model": "forgecraft:item/longbow/longbow_0"},
|
||||
{"predicate": {"type": 0.1},"model": "forgecraft:item/longbow/longbow_1"},
|
||||
{"predicate": {"type": 0.2},"model": "forgecraft:item/longbow/longbow_2"},
|
||||
{"predicate": {"type": 0.3},"model": "forgecraft:item/longbow/longbow_3"},
|
||||
{"predicate": {"type": 0.4},"model": "forgecraft:item/longbow/longbow_4"},
|
||||
{"predicate": {"type": 0.5},"model": "forgecraft:item/longbow/longbow_5"},
|
||||
{"predicate": {"type": 0.6},"model": "forgecraft:item/longbow/longbow_6"},
|
||||
{"predicate": {"type": 0.7},"model": "forgecraft:item/longbow/longbow_7"},
|
||||
{"predicate": {"type": 0.8},"model": "forgecraft:item/longbow/longbow_8"}
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"parent": "forgecraft:item/longbow_default",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,644 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 15, 7 ],
|
||||
"to": [ 9, 16, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 16, 7 ],
|
||||
"to": [ 9, 17, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -1, 7 ],
|
||||
"to": [ 9, 0, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0, 7 ],
|
||||
"to": [ 9, 1, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -4, 7.5 ],
|
||||
"to": [ 9, -3, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 19, 7.5 ],
|
||||
"to": [ 9, 20, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, 21, 8 ],
|
||||
"to": [ 9, 22, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, 22, 8 ],
|
||||
"to": [ 9, 23, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 20, 7.5 ],
|
||||
"to": [ 9, 21, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -5, 7.5 ],
|
||||
"to": [ 9, -4, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, -7, 8 ],
|
||||
"to": [ 9, -6, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, -6, 8 ],
|
||||
"to": [ 9, -5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 8.5 ],
|
||||
"to": [ 8.5, 24, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 6.5, 8.5, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 8.5, 8.5, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 8, 9.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 8, 7.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 8.5 ],
|
||||
"to": [ 8.5, 25, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 9 ],
|
||||
"to": [ 8.5, 26, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 9 ],
|
||||
"to": [ 8.5, 27, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 9.5 ],
|
||||
"to": [ 8.5, 29, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 9.5 ],
|
||||
"to": [ 8.5, 28, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 10.5 ],
|
||||
"to": [ 8.5, 31, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 10 ],
|
||||
"to": [ 8.5, 30, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 9 ],
|
||||
"to": [ 8.5, -9, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 8.5 ],
|
||||
"to": [ 8.5, -8, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 8.5 ],
|
||||
"to": [ 8.5, -7, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 9 ],
|
||||
"to": [ 8.5, -10, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 9.5 ],
|
||||
"to": [ 8.5, -11, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 9.5 ],
|
||||
"to": [ 8.5, -12, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 10 ],
|
||||
"to": [ 8.5, -13, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 10.5 ],
|
||||
"to": [ 8.5, -14, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, -7.5 ],
|
||||
"to": [ 8, 8.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 12.5 ],
|
||||
"to": [ 8.001, 16, 13 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 16, 12 ],
|
||||
"to": [ 8.001, 24, 12.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 24, 11.5 ],
|
||||
"to": [ 8.001, 31, 12 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -15, 11.5 ],
|
||||
"to": [ 8.001, -8, 12 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -8, 12 ],
|
||||
"to": [ 8.001, 0, 12.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 0, 12.5 ],
|
||||
"to": [ 8.001, 8, 13 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,680 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 15, 7.5 ],
|
||||
"to": [ 9, 16, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 16, 7.5 ],
|
||||
"to": [ 9, 17, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -1, 7.5 ],
|
||||
"to": [ 9, 0, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0, 7.5 ],
|
||||
"to": [ 9, 1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -4, 8 ],
|
||||
"to": [ 9, -3, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 19, 8 ],
|
||||
"to": [ 9, 20, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, 21, 8 ],
|
||||
"to": [ 9, 22, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, 22, 8.5 ],
|
||||
"to": [ 9, 23, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 20, 8 ],
|
||||
"to": [ 9, 21, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -5, 8 ],
|
||||
"to": [ 9, -4, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, -7, 8.5 ],
|
||||
"to": [ 9, -6, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, -6, 8 ],
|
||||
"to": [ 9, -5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 9 ],
|
||||
"to": [ 8.5, 24, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 6, 8.5, 7 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9, 8, 10, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 8, 7, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 9 ],
|
||||
"to": [ 8.5, 25, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 9.5 ],
|
||||
"to": [ 8.5, 26, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 9.5 ],
|
||||
"to": [ 8.5, 27, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 10 ],
|
||||
"to": [ 8.5, 29, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 10 ],
|
||||
"to": [ 8.5, 28, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 11 ],
|
||||
"to": [ 8.5, 31, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 10.5 ],
|
||||
"to": [ 8.5, 30, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 9.5 ],
|
||||
"to": [ 8.5, -9, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 9 ],
|
||||
"to": [ 8.5, -8, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 9 ],
|
||||
"to": [ 8.5, -7, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 9.5 ],
|
||||
"to": [ 8.5, -10, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 10 ],
|
||||
"to": [ 8.5, -11, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 10 ],
|
||||
"to": [ 8.5, -12, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 10.5 ],
|
||||
"to": [ 8.5, -13, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 11 ],
|
||||
"to": [ 8.5, -14, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, -6 ],
|
||||
"to": [ 8, 8.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 14 ],
|
||||
"to": [ 8.001, 12.5, 14.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 14, 3.5, 14.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1.5, 3.5, 2, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 3.5, 14 ],
|
||||
"to": [ 8.001, 8, 14.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 12.5, 13.5 ],
|
||||
"to": [ 8.001, 17, 14 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 14, 3.5, 14.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1.5, 3.5, 2, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17, 13 ],
|
||||
"to": [ 8.001, 21.5, 13.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 14, 3.5, 14.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1.5, 3.5, 2, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 21.5, 12.5 ],
|
||||
"to": [ 8.001, 26, 13 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 14, 3.5, 14.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1.5, 3.5, 2, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 26, 12 ],
|
||||
"to": [ 8.001, 30.5, 12.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 14, 3.5, 14.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1.5, 3.5, 2, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1, 13.5 ],
|
||||
"to": [ 8.001, 3.5, 14 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -5.5, 13 ],
|
||||
"to": [ 8.001, -1, 13.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -10, 12.5 ],
|
||||
"to": [ 8.001, -5.5, 13 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -14.5, 12 ],
|
||||
"to": [ 8.001, -10, 12.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 130, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,716 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 14, 7.5 ],
|
||||
"to": [ 9, 15, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 15, 7.5 ],
|
||||
"to": [ 9, 16, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 16, 7.5 ],
|
||||
"to": [ 9, 17, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -1, 7.5 ],
|
||||
"to": [ 9, 0, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0, 7.5 ],
|
||||
"to": [ 9, 1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1, 7.5 ],
|
||||
"to": [ 9, 2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -2, 8 ],
|
||||
"to": [ 9, -1, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -4, 8 ],
|
||||
"to": [ 9, -3, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -3, 8 ],
|
||||
"to": [ 9, -2, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 19, 8 ],
|
||||
"to": [ 9, 20, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 17, 8 ],
|
||||
"to": [ 9, 18, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 18, 8 ],
|
||||
"to": [ 9, 19, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, 21, 8.5 ],
|
||||
"to": [ 9, 22, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, 22, 8.5 ],
|
||||
"to": [ 9, 23, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 20, 8.5 ],
|
||||
"to": [ 9, 21, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -5, 8.5 ],
|
||||
"to": [ 9, -4, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, -7, 8.5 ],
|
||||
"to": [ 9, -6, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, -6, 8.5 ],
|
||||
"to": [ 9, -5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 9.5 ],
|
||||
"to": [ 8.5, 24, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 9.5 ],
|
||||
"to": [ 8.5, 25, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 10 ],
|
||||
"to": [ 8.5, 26, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 10 ],
|
||||
"to": [ 8.5, 27, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 11 ],
|
||||
"to": [ 8.5, 29, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 10.5 ],
|
||||
"to": [ 8.5, 28, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 12 ],
|
||||
"to": [ 8.5, 30.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 11.5 ],
|
||||
"to": [ 8.5, 30, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 10 ],
|
||||
"to": [ 8.5, -9, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 9.5 ],
|
||||
"to": [ 8.5, -8, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 9.5 ],
|
||||
"to": [ 8.5, -7, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 10 ],
|
||||
"to": [ 8.5, -10, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 10.5 ],
|
||||
"to": [ 8.5, -11, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 11 ],
|
||||
"to": [ 8.5, -12, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 11.5 ],
|
||||
"to": [ 8.5, -13, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14.5, 12 ],
|
||||
"to": [ 8.5, -14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, -4 ],
|
||||
"to": [ 8, 8.5, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 16 ],
|
||||
"to": [ 8.001, 11, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 5, 16 ],
|
||||
"to": [ 8.001, 8, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11, 15.5 ],
|
||||
"to": [ 8.001, 14.5, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 14.5, 15 ],
|
||||
"to": [ 8.001, 17.5, 15.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17.5, 14.5 ],
|
||||
"to": [ 8.001, 21, 15 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 21, 14 ],
|
||||
"to": [ 8.001, 24.5, 14.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 24.5, 13.5 ],
|
||||
"to": [ 8.001, 27.5, 14 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 27.5, 13 ],
|
||||
"to": [ 8.001, 30.5, 13.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1.5, 15.5 ],
|
||||
"to": [ 8.001, 5, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1.5, 15 ],
|
||||
"to": [ 8.001, 1.5, 15.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -5, 14.5 ],
|
||||
"to": [ 8.001, -1.5, 15 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -8.5, 14 ],
|
||||
"to": [ 8.001, -5, 14.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -11.5, 13.5 ],
|
||||
"to": [ 8.001, -8.5, 14 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -14.5, 13 ],
|
||||
"to": [ 8.001, -11.5, 13.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 0, 5, 0.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 15.5, 5, 16, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,716 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 14, 7.5 ],
|
||||
"to": [ 9, 15, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 15, 7.5 ],
|
||||
"to": [ 9, 16, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 16, 8 ],
|
||||
"to": [ 9, 17, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -1, 8 ],
|
||||
"to": [ 9, 0, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0, 7.5 ],
|
||||
"to": [ 9, 1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1, 7.5 ],
|
||||
"to": [ 9, 2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -2, 8 ],
|
||||
"to": [ 9, -1, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -4, 8.5 ],
|
||||
"to": [ 9, -3, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -3, 8.5 ],
|
||||
"to": [ 9, -2, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 19, 8.5 ],
|
||||
"to": [ 9, 20, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 17, 8 ],
|
||||
"to": [ 9, 18, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 18, 8.5 ],
|
||||
"to": [ 9, 19, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, 21, 9 ],
|
||||
"to": [ 9, 22, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, 22, 9.5 ],
|
||||
"to": [ 9, 23, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 20, 9 ],
|
||||
"to": [ 9, 21, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -5, 9 ],
|
||||
"to": [ 9, -4, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, -7, 9.5 ],
|
||||
"to": [ 9, -6, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, -6, 9 ],
|
||||
"to": [ 9, -5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 10.5 ],
|
||||
"to": [ 8.5, 24, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 8, 11.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 8, 5.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 11 ],
|
||||
"to": [ 8.5, 25, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 11.5 ],
|
||||
"to": [ 8.5, 26, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 12 ],
|
||||
"to": [ 8.5, 27, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27.5, 13 ],
|
||||
"to": [ 8.5, 28, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 12.5 ],
|
||||
"to": [ 8.5, 27.5, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28.5, 14 ],
|
||||
"to": [ 8.5, 29, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 13.5 ],
|
||||
"to": [ 8.5, 28.5, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 11.5 ],
|
||||
"to": [ 8.5, -9, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 11 ],
|
||||
"to": [ 8.5, -8, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 10.5 ],
|
||||
"to": [ 8.5, -7, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 12 ],
|
||||
"to": [ 8.5, -10, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11.5, 12.5 ],
|
||||
"to": [ 8.5, -11, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 13 ],
|
||||
"to": [ 8.5, -11.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12.5, 13.5 ],
|
||||
"to": [ 8.5, -12, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 14 ],
|
||||
"to": [ 8.5, -12.5, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, -2 ],
|
||||
"to": [ 8, 8.5, 18 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 18 ],
|
||||
"to": [ 8.001, 11, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 5, 18 ],
|
||||
"to": [ 8.001, 8, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11, 17.5 ],
|
||||
"to": [ 8.001, 14, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 14, 17 ],
|
||||
"to": [ 8.001, 17, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17, 16.5 ],
|
||||
"to": [ 8.001, 20, 17 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 20, 16 ],
|
||||
"to": [ 8.001, 23, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 23, 15.5 ],
|
||||
"to": [ 8.001, 26, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 26, 15 ],
|
||||
"to": [ 8.001, 28.5, 15.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 2, 17.5 ],
|
||||
"to": [ 8.001, 5, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1, 17 ],
|
||||
"to": [ 8.001, 2, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -4, 16.5 ],
|
||||
"to": [ 8.001, -1, 17 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -7, 16 ],
|
||||
"to": [ 8.001, -4, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -10, 15.5 ],
|
||||
"to": [ 8.001, -7, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -12.5, 15 ],
|
||||
"to": [ 8.001, -10, 15.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,744 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 14, 7.5 ],
|
||||
"to": [ 9, 15, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 15, 7.5 ],
|
||||
"to": [ 9, 16, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 16, 8 ],
|
||||
"to": [ 9, 17, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -1, 8 ],
|
||||
"to": [ 9, 0, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0, 7.5 ],
|
||||
"to": [ 9, 1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1, 7.5 ],
|
||||
"to": [ 9, 2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -2, 8 ],
|
||||
"to": [ 9, -1, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -4, 8.5 ],
|
||||
"to": [ 9, -3, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -3, 8.5 ],
|
||||
"to": [ 9, -2, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 19, 8.5 ],
|
||||
"to": [ 9, 20, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 17, 8 ],
|
||||
"to": [ 9, 18, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 18, 8.5 ],
|
||||
"to": [ 9, 19, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, 21, 9.5 ],
|
||||
"to": [ 9, 22, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 22, 10 ],
|
||||
"to": [ 8.5, 23, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 20, 9 ],
|
||||
"to": [ 9, 21, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -5, 9 ],
|
||||
"to": [ 9, -4, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7, -7, 10 ],
|
||||
"to": [ 9, -6, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, -6, 9.5 ],
|
||||
"to": [ 9, -5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 11 ],
|
||||
"to": [ 8.5, 24, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 11.5 ],
|
||||
"to": [ 8.5, 24.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 12.5 ],
|
||||
"to": [ 8.5, 25.5, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 14 ],
|
||||
"to": [ 8.5, 26.5, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25.5, 13.5 ],
|
||||
"to": [ 8.5, 26, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26.5, 14.5 ],
|
||||
"to": [ 8.5, 27, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8.5, 11.5 ],
|
||||
"to": [ 8.5, -8, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 11 ],
|
||||
"to": [ 8.5, -7, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 12 ],
|
||||
"to": [ 8.5, -8.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 13.5 ],
|
||||
"to": [ 8.5, -9.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10.5, 14 ],
|
||||
"to": [ 8.5, -10, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 14.5 ],
|
||||
"to": [ 8.5, -10.5, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, 0 ],
|
||||
"to": [ 8, 8.5, 20 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 20 ],
|
||||
"to": [ 8.001, 10, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 6, 20 ],
|
||||
"to": [ 8.001, 8, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24.5, 12 ],
|
||||
"to": [ 8.5, 25, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 10, 19.5 ],
|
||||
"to": [ 8.001, 11.5, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11.5, 19 ],
|
||||
"to": [ 8.001, 13.5, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 13.5, 18.5 ],
|
||||
"to": [ 8.001, 15, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 15, 18 ],
|
||||
"to": [ 8.001, 17, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17, 17.5 ],
|
||||
"to": [ 8.001, 19, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 19, 17 ],
|
||||
"to": [ 8.001, 20.5, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 20.5, 16.5 ],
|
||||
"to": [ 8.001, 22.5, 17 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 22.5, 16 ],
|
||||
"to": [ 8.001, 24.5, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 24.5, 15.5 ],
|
||||
"to": [ 8.001, 26.5, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 4.5, 19.5 ],
|
||||
"to": [ 8.001, 6, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 2.5, 19 ],
|
||||
"to": [ 8.001, 4.5, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1, 18.5 ],
|
||||
"to": [ 8.001, 2.5, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1, 18 ],
|
||||
"to": [ 8.001, 1, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -3, 17.5 ],
|
||||
"to": [ 8.001, -1, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -4.5, 17 ],
|
||||
"to": [ 8.001, -3, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -6.5, 16.5 ],
|
||||
"to": [ 8.001, -4.5, 17 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -8.5, 16 ],
|
||||
"to": [ 8.001, -6.5, 16.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -10.5, 15.5 ],
|
||||
"to": [ 8.001, -8.5, 16 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9.5, 12.5 ],
|
||||
"to": [ 8.5, -9, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,710 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5.5, 6.5 ],
|
||||
"to": [ 9.5, 10.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 10.5, 7 ],
|
||||
"to": [ 9, 11.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 11.5, 7 ],
|
||||
"to": [ 9, 12.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 12.5, 7.5 ],
|
||||
"to": [ 9, 13.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4.5, 7 ],
|
||||
"to": [ 9, 5.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3.5, 7 ],
|
||||
"to": [ 9, 4.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2.5, 7.5 ],
|
||||
"to": [ 9, 3.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 13.5, 7.5 ],
|
||||
"to": [ 9, 14.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 14.5, 8 ],
|
||||
"to": [ 9, 15.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 15.5, 8 ],
|
||||
"to": [ 9, 16.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -0.5, 8 ],
|
||||
"to": [ 9, 0.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0.5, 8 ],
|
||||
"to": [ 9, 1.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1.5, 7.5 ],
|
||||
"to": [ 9, 2.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -1.5, 8.5 ],
|
||||
"to": [ 9, -0.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -3.5, 9.5 ],
|
||||
"to": [ 9, -2.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -2.5, 9 ],
|
||||
"to": [ 9, -1.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 18.5, 9.5 ],
|
||||
"to": [ 9, 19.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 16.5, 8.5 ],
|
||||
"to": [ 9, 17.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 17.5, 9 ],
|
||||
"to": [ 9, 18.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, 20.5, 11 ],
|
||||
"to": [ 8.5, 21.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 22.5, 13 ],
|
||||
"to": [ 8.5, 23.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 19.5, 10.5 ],
|
||||
"to": [ 9, 20.5, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -4.5, 10.5 ],
|
||||
"to": [ 9, -3.5, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23.5, 14 ],
|
||||
"to": [ 8.5, 24, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 15 ],
|
||||
"to": [ 8.5, 24.5, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -6.5, 12 ],
|
||||
"to": [ 8.5, -5.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -7.5, 13 ],
|
||||
"to": [ 8.5, -6.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8.5, 15 ],
|
||||
"to": [ 8.5, -8, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 15.5 ],
|
||||
"to": [ 8.5, -8.5, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, 2 ],
|
||||
"to": [ 8, 8.5, 22 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24.5, 15.5 ],
|
||||
"to": [ 8.5, 25, 16.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 14 ],
|
||||
"to": [ 8.5, -7.5, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 22 ],
|
||||
"to": [ 8.001, 10, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 6, 22 ],
|
||||
"to": [ 8.001, 8, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 21.5, 12 ],
|
||||
"to": [ 8.5, 22.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, -5.5, 11 ],
|
||||
"to": [ 8.5, -4.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 10, 21.5 ],
|
||||
"to": [ 8.001, 11.5, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11.5, 21 ],
|
||||
"to": [ 8.001, 13, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 13, 20.5 ],
|
||||
"to": [ 8.001, 14.5, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 14.5, 20 ],
|
||||
"to": [ 8.001, 16, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 23.5, 17 ],
|
||||
"to": [ 8.001, 25, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17.5, 19 ],
|
||||
"to": [ 8.001, 19, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 19, 18.5 ],
|
||||
"to": [ 8.001, 20.5, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 20.5, 18 ],
|
||||
"to": [ 8.001, 22, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 22, 17.5 ],
|
||||
"to": [ 8.001, 23.5, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 16, 19.5 ],
|
||||
"to": [ 8.001, 17.5, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -9, 17 ],
|
||||
"to": [ 8.001, -7.5, 17.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 4.5, 21.5 ],
|
||||
"to": [ 8.001, 6, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 3, 21 ],
|
||||
"to": [ 8.001, 4.5, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1.5, 20.5 ],
|
||||
"to": [ 8.001, 3, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 0, 20 ],
|
||||
"to": [ 8.001, 1.5, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1.5, 19.5 ],
|
||||
"to": [ 8.001, 0, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -3, 19 ],
|
||||
"to": [ 8.001, -1.5, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -4.5, 18.5 ],
|
||||
"to": [ 8.001, -3, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -6, 18 ],
|
||||
"to": [ 8.001, -4.5, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -7.5, 17.5 ],
|
||||
"to": [ 8.001, -6, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 16.5 ],
|
||||
"to": [ 8.5, 25.5, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9.5, 16.5 ],
|
||||
"to": [ 8.5, -9, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,790 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5.5, 6.5 ],
|
||||
"to": [ 9.5, 10.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 10.5, 7 ],
|
||||
"to": [ 9, 11.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 11.5, 7 ],
|
||||
"to": [ 9, 12.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 12.5, 7.5 ],
|
||||
"to": [ 9, 13.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4.5, 7 ],
|
||||
"to": [ 9, 5.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3.5, 7 ],
|
||||
"to": [ 9, 4.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2.5, 7.5 ],
|
||||
"to": [ 9, 3.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 13.5, 7.5 ],
|
||||
"to": [ 9, 14.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 14.5, 8 ],
|
||||
"to": [ 9, 15.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 15.5, 8.5 ],
|
||||
"to": [ 9, 16.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -0.5, 8.5 ],
|
||||
"to": [ 9, 0.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0.5, 8 ],
|
||||
"to": [ 9, 1.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1.5, 7.5 ],
|
||||
"to": [ 9, 2.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -1.5, 9 ],
|
||||
"to": [ 9, -0.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -3.5, 10.5 ],
|
||||
"to": [ 9, -2.5, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -2.5, 9.5 ],
|
||||
"to": [ 9, -1.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 18.5, 10.5 ],
|
||||
"to": [ 9, 19.5, 12 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 16.5, 9 ],
|
||||
"to": [ 9, 17.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 17.5, 9.5 ],
|
||||
"to": [ 9, 18.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, 20, 12 ],
|
||||
"to": [ 8.5, 20.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 21, 13 ],
|
||||
"to": [ 8.5, 21.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 19.5, 11 ],
|
||||
"to": [ 9, 20, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -4, 11 ],
|
||||
"to": [ 9, -3.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 21.5, 13.5 ],
|
||||
"to": [ 8.5, 22, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 22, 14 ],
|
||||
"to": [ 8.5, 22.5, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -5, 12.5 ],
|
||||
"to": [ 8.5, -4.5, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -5.5, 13 ],
|
||||
"to": [ 8.5, -5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -6.5, 14 ],
|
||||
"to": [ 8.5, -6, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -7, 15 ],
|
||||
"to": [ 8.5, -6.5, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, 4 ],
|
||||
"to": [ 8, 8.5, 24 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 22.5, 15 ],
|
||||
"to": [ 8.5, 23, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -6, 13.5 ],
|
||||
"to": [ 8.5, -5.5, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 20.5, 12.5 ],
|
||||
"to": [ 8.5, 21, 13.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, -4.5, 12 ],
|
||||
"to": [ 8.5, -4, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 6.5, 24 ],
|
||||
"to": [ 8.001, 8, 24.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 24 ],
|
||||
"to": [ 8.001, 9.5, 24.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 16 ],
|
||||
"to": [ 8.5, 23.5, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -7.5, 16 ],
|
||||
"to": [ 8.5, -7, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 9.5, 23.5 ],
|
||||
"to": [ 8.001, 10.5, 24 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 10.5, 23 ],
|
||||
"to": [ 8.001, 11.5, 23.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11.5, 22.5 ],
|
||||
"to": [ 8.001, 12.5, 23 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 12.5, 22 ],
|
||||
"to": [ 8.001, 13.5, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 13.5, 21.5 ],
|
||||
"to": [ 8.001, 14.5, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 14.5, 21 ],
|
||||
"to": [ 8.001, 15.5, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 15.5, 20.5 ],
|
||||
"to": [ 8.001, 17, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17, 20 ],
|
||||
"to": [ 8.001, 18, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 18, 19.5 ],
|
||||
"to": [ 8.001, 19, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 19, 19 ],
|
||||
"to": [ 8.001, 20, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 20, 18.5 ],
|
||||
"to": [ 8.001, 21, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 21, 18 ],
|
||||
"to": [ 8.001, 22, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 22, 17.5 ],
|
||||
"to": [ 8.001, 23.5, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 5.5, 23.5 ],
|
||||
"to": [ 8.001, 6.5, 24 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 4.5, 23 ],
|
||||
"to": [ 8.001, 5.5, 23.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 3.5, 22.5 ],
|
||||
"to": [ 8.001, 4.5, 23 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 2.5, 22 ],
|
||||
"to": [ 8.001, 3.5, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1.5, 21.5 ],
|
||||
"to": [ 8.001, 2.5, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 0.5, 21 ],
|
||||
"to": [ 8.001, 1.5, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1, 20.5 ],
|
||||
"to": [ 8.001, 0.5, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -2, 20 ],
|
||||
"to": [ 8.001, -1, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -3, 19.5 ],
|
||||
"to": [ 8.001, -2, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -4, 19 ],
|
||||
"to": [ 8.001, -3, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -5, 18.5 ],
|
||||
"to": [ 8.001, -4, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -6, 18 ],
|
||||
"to": [ 8.001, -5, 18.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -7.5, 17.5 ],
|
||||
"to": [ 8.001, -6, 18 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23.5, 17 ],
|
||||
"to": [ 8.5, 24, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 17 ],
|
||||
"to": [ 8.5, -7.5, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,800 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/bowstring",
|
||||
"arrow": "forgecraft:items/arrow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5.5, 6.5 ],
|
||||
"to": [ 9.5, 10.5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 10.5, 7.5 ],
|
||||
"to": [ 9, 11.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 11.5, 7.5 ],
|
||||
"to": [ 9, 12.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 12.5, 8 ],
|
||||
"to": [ 9, 13.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4.5, 7.5 ],
|
||||
"to": [ 9, 5.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3.5, 7.5 ],
|
||||
"to": [ 9, 4.5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2.5, 8 ],
|
||||
"to": [ 9, 3.5, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 13.5, 8.5 ],
|
||||
"to": [ 9, 14.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 14.5, 9 ],
|
||||
"to": [ 9, 15.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, 15.5, 9.5 ],
|
||||
"to": [ 9, 16.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base",
|
||||
"from": [ 7, -0.5, 9.5 ],
|
||||
"to": [ 9, 0.5, 11 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base1",
|
||||
"from": [ 7, 0.5, 9 ],
|
||||
"to": [ 9, 1.5, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "2base2",
|
||||
"from": [ 7, 1.5, 8.5 ],
|
||||
"to": [ 9, 2.5, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, -1.5, 10 ],
|
||||
"to": [ 9, -0.5, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, -3, 11.5 ],
|
||||
"to": [ 9, -2.5, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, -2.5, 11 ],
|
||||
"to": [ 9, -1.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base",
|
||||
"from": [ 7, 18.5, 11.5 ],
|
||||
"to": [ 9, 19, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base1",
|
||||
"from": [ 7, 16.5, 10 ],
|
||||
"to": [ 9, 17.5, 11.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "3base2",
|
||||
"from": [ 7, 17.5, 11 ],
|
||||
"to": [ 9, 18.5, 12.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, 19.5, 13 ],
|
||||
"to": [ 8.5, 20, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 20.5, 14.5 ],
|
||||
"to": [ 8.5, 21, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base2",
|
||||
"from": [ 7, 19, 12.5 ],
|
||||
"to": [ 9, 19.5, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7, -3.5, 12.5 ],
|
||||
"to": [ 9, -3, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 21, 15 ],
|
||||
"to": [ 8.5, 21.5, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 22, 16.5 ],
|
||||
"to": [ 8.5, 22.5, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -4.5, 14 ],
|
||||
"to": [ 8.5, -4, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -5, 14.5 ],
|
||||
"to": [ 8.5, -4.5, 15.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -6.5, 16.5 ],
|
||||
"to": [ 8.5, -6, 17.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "arrow",
|
||||
"from": [ 7.5, 8, 6 ],
|
||||
"to": [ 8, 8.5, 26 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 },
|
||||
"up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" },
|
||||
"north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" },
|
||||
"south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" },
|
||||
"west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 },
|
||||
"east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -5.5, 15 ],
|
||||
"to": [ 8.5, -5, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base1",
|
||||
"from": [ 7.5, 20, 14 ],
|
||||
"to": [ 8.5, 20.5, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "4base",
|
||||
"from": [ 7.5, -4, 13 ],
|
||||
"to": [ 8.5, -3.5, 14.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 7, 26 ],
|
||||
"to": [ 8.001, 8, 26.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 8, 26 ],
|
||||
"to": [ 8.001, 9, 26.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 9, 25.5 ],
|
||||
"to": [ 8.001, 10, 26 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 10, 25 ],
|
||||
"to": [ 8.001, 11, 25.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11, 24.5 ],
|
||||
"to": [ 8.001, 11.5, 25 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 11.5, 24 ],
|
||||
"to": [ 8.001, 12.5, 24.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 13.5, 23 ],
|
||||
"to": [ 8.001, 14.5, 23.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 12.5, 23.5 ],
|
||||
"to": [ 8.001, 13.5, 24 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 15, 22 ],
|
||||
"to": [ 8.001, 16, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 14.5, 22.5 ],
|
||||
"to": [ 8.001, 15, 23 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 17, 21 ],
|
||||
"to": [ 8.001, 18, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 16, 21.5 ],
|
||||
"to": [ 8.001, 17, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 18, 20.5 ],
|
||||
"to": [ 8.001, 18.5, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 18.5, 20 ],
|
||||
"to": [ 8.001, 19.5, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 19.5, 19.5 ],
|
||||
"to": [ 8.001, 20.5, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 20.5, 19 ],
|
||||
"to": [ 8.001, 21.5, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 21.5, 18.5 ],
|
||||
"to": [ 8.001, 22.5, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 6, 25.5 ],
|
||||
"to": [ 8.001, 7, 26 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 5, 25 ],
|
||||
"to": [ 8.001, 6, 25.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 4.5, 24.5 ],
|
||||
"to": [ 8.001, 5, 25 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 3.5, 24 ],
|
||||
"to": [ 8.001, 4.5, 24.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 2.5, 23.5 ],
|
||||
"to": [ 8.001, 3.5, 24 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1.5, 23 ],
|
||||
"to": [ 8.001, 2.5, 23.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 1, 22.5 ],
|
||||
"to": [ 8.001, 1.5, 23 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, 0, 22 ],
|
||||
"to": [ 8.001, 1, 22.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -1, 21.5 ],
|
||||
"to": [ 8.001, 0, 22 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -2, 21 ],
|
||||
"to": [ 8.001, -1, 21.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -2.5, 20.5 ],
|
||||
"to": [ 8.001, -2, 21 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -3.5, 20 ],
|
||||
"to": [ 8.001, -2.5, 20.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -4.5, 19.5 ],
|
||||
"to": [ 8.001, -3.5, 20 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -5.5, 19 ],
|
||||
"to": [ 8.001, -4.5, 19.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX45",
|
||||
"from": [ 8, -6.5, 18.5 ],
|
||||
"to": [ 8.001, -5.5, 19 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -6, 16 ],
|
||||
"to": [ 8.5, -5.5, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 21.5, 16 ],
|
||||
"to": [ 8.5, 22, 17 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -7, 17.5 ],
|
||||
"to": [ 8.5, -6.5, 18.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 22.5, 17.5 ],
|
||||
"to": [ 8.5, 23, 18.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,585 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "primal:blocks/log_stripped_yew_side",
|
||||
"texture": "primal:blocks/log_stripped_yew_side",
|
||||
"texture1": "forgecraft:items/bowstring"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 15, 7 ],
|
||||
"to": [ 9, 16, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 16, 7 ],
|
||||
"to": [ 9, 17, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -1, 7 ],
|
||||
"to": [ 9, 0, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 0, 7 ],
|
||||
"to": [ 9, 1, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -4, 7.5 ],
|
||||
"to": [ 9, -3, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 19, 7.5 ],
|
||||
"to": [ 9, 20, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 21, 7.5 ],
|
||||
"to": [ 9, 22, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 22, 7.5 ],
|
||||
"to": [ 9, 23, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 20, 7.5 ],
|
||||
"to": [ 9, 21, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -5, 7.5 ],
|
||||
"to": [ 9, -4, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -7, 7.5 ],
|
||||
"to": [ 9, -6, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -6, 7.5 ],
|
||||
"to": [ 9, -5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 8 ],
|
||||
"to": [ 8.5, 24, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 8, 9, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 8, 8, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 8 ],
|
||||
"to": [ 8.5, 25, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 8 ],
|
||||
"to": [ 8.5, 26, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 8.5 ],
|
||||
"to": [ 8.5, 27, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 9 ],
|
||||
"to": [ 8.5, 29, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 8.5 ],
|
||||
"to": [ 8.5, 28, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 9.5 ],
|
||||
"to": [ 8.5, 31, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 9 ],
|
||||
"to": [ 8.5, 30, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 8 ],
|
||||
"to": [ 8.5, -9, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 8 ],
|
||||
"to": [ 8.5, -8, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 8 ],
|
||||
"to": [ 8.5, -7, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 8.5 ],
|
||||
"to": [ 8.5, -10, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 8.5 ],
|
||||
"to": [ 8.5, -11, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 9 ],
|
||||
"to": [ 8.5, -12, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 9 ],
|
||||
"to": [ 8.5, -13, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 9.5 ],
|
||||
"to": [ 8.5, -14, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX58",
|
||||
"from": [ 8, -14.5, 10 ],
|
||||
"to": [ 8.001, 30.5, 10.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 10, 0, 10.5, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 5.5, 0, 6, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 13, 3, 5 ],
|
||||
"translation": [ -2, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,585 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/log_stripped_yew_side",
|
||||
"texture": "blocks/log_stripped_yew_side",
|
||||
"texture1": "items/bowstring"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 15, 7 ],
|
||||
"to": [ 9, 16, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 16, 7 ],
|
||||
"to": [ 9, 17, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -1, 7 ],
|
||||
"to": [ 9, 0, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 0, 7 ],
|
||||
"to": [ 9, 1, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -4, 7.5 ],
|
||||
"to": [ 9, -3, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 19, 7.5 ],
|
||||
"to": [ 9, 20, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 21, 7.5 ],
|
||||
"to": [ 9, 22, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 22, 7.5 ],
|
||||
"to": [ 9, 23, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 20, 7.5 ],
|
||||
"to": [ 9, 21, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -5, 7.5 ],
|
||||
"to": [ 9, -4, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -7, 7.5 ],
|
||||
"to": [ 9, -6, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -6, 7.5 ],
|
||||
"to": [ 9, -5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 8 ],
|
||||
"to": [ 8.5, 24, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 8, 9, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 8, 8, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 8 ],
|
||||
"to": [ 8.5, 25, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 8 ],
|
||||
"to": [ 8.5, 26, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 8.5 ],
|
||||
"to": [ 8.5, 27, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 9 ],
|
||||
"to": [ 8.5, 29, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 8.5 ],
|
||||
"to": [ 8.5, 28, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 9.5 ],
|
||||
"to": [ 8.5, 31, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 9 ],
|
||||
"to": [ 8.5, 30, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 8 ],
|
||||
"to": [ 8.5, -9, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 8 ],
|
||||
"to": [ 8.5, -8, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 8 ],
|
||||
"to": [ 8.5, -7, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 8.5 ],
|
||||
"to": [ 8.5, -10, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 8.5 ],
|
||||
"to": [ 8.5, -11, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 9 ],
|
||||
"to": [ 8.5, -12, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 9 ],
|
||||
"to": [ 8.5, -13, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 9.5 ],
|
||||
"to": [ 8.5, -14, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "PlaneX58",
|
||||
"from": [ 8, -14.5, 10 ],
|
||||
"to": [ 8.001, 30.5, 10.5 ],
|
||||
"faces": {
|
||||
"west": { "uv": [ 10, 0, 10.5, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 5.5, 0, 6, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 10, 15, 0 ],
|
||||
"translation": [ -5, 0, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,574 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "primal:blocks/log_stripped_yew_side",
|
||||
"texture": "primal:blocks/log_stripped_yew_side",
|
||||
"texture1": "primal:blocks/log_stripped_yew_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 15, 7 ],
|
||||
"to": [ 9, 16, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 16, 7 ],
|
||||
"to": [ 9, 17, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -1, 7 ],
|
||||
"to": [ 9, 0, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 0, 7 ],
|
||||
"to": [ 9, 1, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -4, 7.5 ],
|
||||
"to": [ 9, -3, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 19, 7.5 ],
|
||||
"to": [ 9, 20, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 21, 7.5 ],
|
||||
"to": [ 9, 22, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 22, 7.5 ],
|
||||
"to": [ 9, 23, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 20, 7.5 ],
|
||||
"to": [ 9, 21, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -5, 7.5 ],
|
||||
"to": [ 9, -4, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -7, 7.5 ],
|
||||
"to": [ 9, -6, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -6, 7.5 ],
|
||||
"to": [ 9, -5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 8 ],
|
||||
"to": [ 8.5, 24, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 8, 9, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 8, 8, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 8 ],
|
||||
"to": [ 8.5, 25, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 8 ],
|
||||
"to": [ 8.5, 26, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 8.5 ],
|
||||
"to": [ 8.5, 27, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 9 ],
|
||||
"to": [ 8.5, 29, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 8.5 ],
|
||||
"to": [ 8.5, 28, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 9.5 ],
|
||||
"to": [ 8.5, 31, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 9 ],
|
||||
"to": [ 8.5, 30, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 8 ],
|
||||
"to": [ 8.5, -9, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 8 ],
|
||||
"to": [ 8.5, -8, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 8 ],
|
||||
"to": [ 8.5, -7, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 8.5 ],
|
||||
"to": [ 8.5, -10, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 8.5 ],
|
||||
"to": [ 8.5, -11, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 9 ],
|
||||
"to": [ 8.5, -12, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 9 ],
|
||||
"to": [ 8.5, -13, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 9.5 ],
|
||||
"to": [ 8.5, -14, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/test",
|
||||
"texture": "forgecraft:items/test"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box1",
|
||||
"from": [ 0, 0, 0 ],
|
||||
"to": [ 16, 9, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 0, 7, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 7, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 7, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 7, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,574 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:items/unstrunglongbow",
|
||||
"texture": "forgecraft:items/unstrunglongbow",
|
||||
"texture1": "forgecraft:items/unstrunglongbow"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Box7",
|
||||
"from": [ 6.5, 5, 6.5 ],
|
||||
"to": [ 9.5, 11, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 11, 7 ],
|
||||
"to": [ 9, 12, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 12, 7 ],
|
||||
"to": [ 9, 13, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 13, 7 ],
|
||||
"to": [ 9, 14, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base",
|
||||
"from": [ 7, 4, 7 ],
|
||||
"to": [ 9, 5, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base1",
|
||||
"from": [ 7, 3, 7 ],
|
||||
"to": [ 9, 4, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "1base2",
|
||||
"from": [ 7, 2, 7 ],
|
||||
"to": [ 9, 3, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 14, 7 ],
|
||||
"to": [ 9, 15, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 15, 7 ],
|
||||
"to": [ 9, 16, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 16, 7 ],
|
||||
"to": [ 9, 17, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -1, 7 ],
|
||||
"to": [ 9, 0, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 0, 7 ],
|
||||
"to": [ 9, 1, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 1, 7 ],
|
||||
"to": [ 9, 2, 8.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -2, 7.5 ],
|
||||
"to": [ 9, -1, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -4, 7.5 ],
|
||||
"to": [ 9, -3, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -3, 7.5 ],
|
||||
"to": [ 9, -2, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 19, 7.5 ],
|
||||
"to": [ 9, 20, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 17, 7.5 ],
|
||||
"to": [ 9, 18, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 18, 7.5 ],
|
||||
"to": [ 9, 19, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 21, 7.5 ],
|
||||
"to": [ 9, 22, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 22, 7.5 ],
|
||||
"to": [ 9, 23, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, 20, 7.5 ],
|
||||
"to": [ 9, 21, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -5, 7.5 ],
|
||||
"to": [ 9, -4, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -7, 7.5 ],
|
||||
"to": [ 9, -6, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box11",
|
||||
"from": [ 7, -6, 7.5 ],
|
||||
"to": [ 9, -5, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 23, 8 ],
|
||||
"to": [ 8.5, 24, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 8, 8, 9, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 8, 8, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 24, 8 ],
|
||||
"to": [ 8.5, 25, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 25, 8 ],
|
||||
"to": [ 8.5, 26, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 26, 8.5 ],
|
||||
"to": [ 8.5, 27, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 28, 9 ],
|
||||
"to": [ 8.5, 29, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 27, 8.5 ],
|
||||
"to": [ 8.5, 28, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 30, 9.5 ],
|
||||
"to": [ 8.5, 31, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, 29, 9 ],
|
||||
"to": [ 8.5, 30, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -10, 8 ],
|
||||
"to": [ 8.5, -9, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -9, 8 ],
|
||||
"to": [ 8.5, -8, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -8, 8 ],
|
||||
"to": [ 8.5, -7, 9 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -11, 8.5 ],
|
||||
"to": [ 8.5, -10, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -12, 8.5 ],
|
||||
"to": [ 8.5, -11, 9.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -13, 9 ],
|
||||
"to": [ 8.5, -12, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -14, 9 ],
|
||||
"to": [ 8.5, -13, 10 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Box39",
|
||||
"from": [ 7.5, -15, 9.5 ],
|
||||
"to": [ 8.5, -14, 10.5 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"translation": [ 0, -2, 1 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 90, 45, 90 ],
|
||||
"translation": [ -1.25, 1.25, 0 ],
|
||||
"scale": [ 0.45, 0.45, 0.45 ]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [ 0, 0, 90 ],
|
||||
"translation": [ 0, -1, 0 ],
|
||||
"scale": [ 0.5, 0.875, 0.75 ]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [ 90, -45, 90 ],
|
||||
"translation": [ 1.25, 1.25, 0 ],
|
||||
"scale": [ 0.575, 0.575, 0.575 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "primal:blocks/log_stripped_yew_side",
|
||||
"texture": "primal:blocks/log_stripped_yew_side"
|
||||
},
|
||||
"parent": "forgecraft:block/yewstave"
|
||||
}
|
||||
@@ -8,5 +8,10 @@
|
||||
"category": "block",
|
||||
"subtitle": "forgecraft.subtitle.musket_shot",
|
||||
"sounds": [ "forgecraft:musket_shot" ]
|
||||
}
|
||||
},
|
||||
"bow_twang": {
|
||||
"category": "block",
|
||||
"subtitle": "forgecraft.subtitle.bow_twang",
|
||||
"sounds": [ "forgecraft:bow_twang" ]
|
||||
}
|
||||
}
|
||||
BIN
kfc/src/main/resources/assets/forgecraft/sounds/bow_twang.ogg
Normal file
|
After Width: | Height: | Size: 684 B |
|
After Width: | Height: | Size: 438 B |
|
After Width: | Height: | Size: 508 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 442 B |
|
After Width: | Height: | Size: 544 B |
|
After Width: | Height: | Size: 364 B |
|
After Width: | Height: | Size: 527 B |
|
After Width: | Height: | Size: 3.1 KiB |
@@ -1 +0,0 @@
|
||||
[]
|
||||