mirror of
https://github.com/ViaVersion/Mappings.git
synced 2024-11-21 11:55:14 +01:00
Init
This commit is contained in:
commit
1e88920585
114
.gitignore
vendored
Normal file
114
.gitignore
vendored
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
server.jar
|
||||||
|
|
||||||
|
### Java files ###
|
||||||
|
*.class
|
||||||
|
|
||||||
|
# Package Files
|
||||||
|
#*.jar
|
||||||
|
*.war
|
||||||
|
*.ear
|
||||||
|
|
||||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||||
|
hs_err_pid*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Intellij ###
|
||||||
|
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
|
||||||
|
# Ignore project files
|
||||||
|
*.iml
|
||||||
|
|
||||||
|
# Ignore IDEA directory
|
||||||
|
.idea/*
|
||||||
|
!.idea/copyright/*
|
||||||
|
!.idea/scopes/*
|
||||||
|
|
||||||
|
# Include the project's dictionary
|
||||||
|
!.idea/dictionaries/
|
||||||
|
!.idea/dictionaries/*
|
||||||
|
|
||||||
|
# File-based project format:
|
||||||
|
*.ipr
|
||||||
|
*.iws
|
||||||
|
|
||||||
|
### Plugin-specific files: ###
|
||||||
|
# IntelliJ
|
||||||
|
/out/
|
||||||
|
|
||||||
|
# mpeltonen/sbt-idea plugin
|
||||||
|
.idea_modules/
|
||||||
|
|
||||||
|
# JIRA plugin
|
||||||
|
atlassian-ide-plugin.xml
|
||||||
|
|
||||||
|
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||||
|
com_crashlytics_export_strings.xml
|
||||||
|
crashlytics.properties
|
||||||
|
crashlytics-build.properties
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Eclipse ###
|
||||||
|
*.pydevproject
|
||||||
|
.metadata
|
||||||
|
.gradle
|
||||||
|
bin/
|
||||||
|
tmp/
|
||||||
|
*.tmp
|
||||||
|
*.bak
|
||||||
|
*.swp
|
||||||
|
*~.nib
|
||||||
|
local.properties
|
||||||
|
.settings/
|
||||||
|
.loadpath
|
||||||
|
|
||||||
|
# Eclipse Core
|
||||||
|
.project
|
||||||
|
|
||||||
|
# External tool builders
|
||||||
|
.externalToolBuilders/
|
||||||
|
|
||||||
|
# Locally stored "Eclipse launch configurations"
|
||||||
|
*.launch
|
||||||
|
|
||||||
|
# CDT-specific
|
||||||
|
.cproject
|
||||||
|
|
||||||
|
# JDT-specific (Eclipse Java Development Tools)
|
||||||
|
.classpath
|
||||||
|
|
||||||
|
# PDT-specific
|
||||||
|
.buildpath
|
||||||
|
|
||||||
|
# sbteclipse plugin
|
||||||
|
.target
|
||||||
|
|
||||||
|
# TeXlipse plugin
|
||||||
|
.texlipse
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Maven ###
|
||||||
|
target/
|
||||||
|
pom.xml.tag
|
||||||
|
pom.xml.releaseBackup
|
||||||
|
pom.xml.versionsBackup
|
||||||
|
pom.xml.next
|
||||||
|
release.properties
|
||||||
|
dependency-reduced-pom.xml
|
||||||
|
buildNumber.properties
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### NetBeans ###
|
||||||
|
nbproject/private/
|
||||||
|
build/
|
||||||
|
nbbuild/
|
||||||
|
dist/
|
||||||
|
nbdist/
|
||||||
|
nbactions.xml
|
||||||
|
nb-configuration.xml
|
||||||
|
.nb-gradle/
|
||||||
|
|
||||||
|
### MacOS ###
|
||||||
|
.DS_Store
|
674
LICENSE
Normal file
674
LICENSE
Normal file
@ -0,0 +1,674 @@
|
|||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The GNU General Public License is a free, copyleft license for
|
||||||
|
software and other kinds of works.
|
||||||
|
|
||||||
|
The licenses for most software and other practical works are designed
|
||||||
|
to take away your freedom to share and change the works. By contrast,
|
||||||
|
the GNU General Public License is intended to guarantee your freedom to
|
||||||
|
share and change all versions of a program--to make sure it remains free
|
||||||
|
software for all its users. We, the Free Software Foundation, use the
|
||||||
|
GNU General Public License for most of our software; it applies also to
|
||||||
|
any other work released this way by its authors. You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, 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
|
||||||
|
them if you wish), that you receive source code or can get it if you
|
||||||
|
want it, that you can change the software or use pieces of it in new
|
||||||
|
free programs, and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to prevent others from denying you
|
||||||
|
these rights or asking you to surrender the rights. Therefore, you have
|
||||||
|
certain responsibilities if you distribute copies of the software, or if
|
||||||
|
you modify it: responsibilities to respect the freedom of others.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must pass on to the recipients the same
|
||||||
|
freedoms that you received. You must make sure that they, too, receive
|
||||||
|
or can get the source code. And you must show them these terms so they
|
||||||
|
know their rights.
|
||||||
|
|
||||||
|
Developers that use the GNU GPL protect your rights with two steps:
|
||||||
|
(1) assert copyright on the software, and (2) offer you this License
|
||||||
|
giving you legal permission to copy, distribute and/or modify it.
|
||||||
|
|
||||||
|
For the developers' and authors' protection, the GPL clearly explains
|
||||||
|
that there is no warranty for this free software. For both users' and
|
||||||
|
authors' sake, the GPL requires that modified versions be marked as
|
||||||
|
changed, so that their problems will not be attributed erroneously to
|
||||||
|
authors of previous versions.
|
||||||
|
|
||||||
|
Some devices are designed to deny users access to install or run
|
||||||
|
modified versions of the software inside them, although the manufacturer
|
||||||
|
can do so. This is fundamentally incompatible with the aim of
|
||||||
|
protecting users' freedom to change the software. The systematic
|
||||||
|
pattern of such abuse occurs in the area of products for individuals to
|
||||||
|
use, which is precisely where it is most unacceptable. Therefore, we
|
||||||
|
have designed this version of the GPL to prohibit the practice for those
|
||||||
|
products. If such problems arise substantially in other domains, we
|
||||||
|
stand ready to extend this provision to those domains in future versions
|
||||||
|
of the GPL, as needed to protect the freedom of users.
|
||||||
|
|
||||||
|
Finally, every program is threatened constantly by software patents.
|
||||||
|
States should not allow patents to restrict development and use of
|
||||||
|
software on general-purpose computers, but in those that do, we wish to
|
||||||
|
avoid the special danger that patents applied to a free program could
|
||||||
|
make it effectively proprietary. To prevent this, the GPL assures that
|
||||||
|
patents cannot be used to render the program non-free.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
0. Definitions.
|
||||||
|
|
||||||
|
"This License" refers to version 3 of the GNU General Public License.
|
||||||
|
|
||||||
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||||
|
works, such as semiconductor masks.
|
||||||
|
|
||||||
|
"The Program" refers to any copyrightable work licensed under this
|
||||||
|
License. Each licensee is addressed as "you". "Licensees" and
|
||||||
|
"recipients" may be individuals or organizations.
|
||||||
|
|
||||||
|
To "modify" a work means to copy from or adapt all or part of the work
|
||||||
|
in a fashion requiring copyright permission, other than the making of an
|
||||||
|
exact copy. The resulting work is called a "modified version" of the
|
||||||
|
earlier work or a work "based on" the earlier work.
|
||||||
|
|
||||||
|
A "covered work" means either the unmodified Program or a work based
|
||||||
|
on the Program.
|
||||||
|
|
||||||
|
To "propagate" a work means to do anything with it that, without
|
||||||
|
permission, would make you directly or secondarily liable for
|
||||||
|
infringement under applicable copyright law, except executing it on a
|
||||||
|
computer or modifying a private copy. Propagation includes copying,
|
||||||
|
distribution (with or without modification), making available to the
|
||||||
|
public, and in some countries other activities as well.
|
||||||
|
|
||||||
|
To "convey" a work means any kind of propagation that enables other
|
||||||
|
parties to make or receive copies. Mere interaction with a user through
|
||||||
|
a computer network, with no transfer of a copy, is not conveying.
|
||||||
|
|
||||||
|
An interactive user interface displays "Appropriate Legal Notices"
|
||||||
|
to the extent that it includes a convenient and prominently visible
|
||||||
|
feature that (1) displays an appropriate copyright notice, and (2)
|
||||||
|
tells the user that there is no warranty for the work (except to the
|
||||||
|
extent that warranties are provided), that licensees may convey the
|
||||||
|
work under this License, and how to view a copy of this License. If
|
||||||
|
the interface presents a list of user commands or options, such as a
|
||||||
|
menu, a prominent item in the list meets this criterion.
|
||||||
|
|
||||||
|
1. Source Code.
|
||||||
|
|
||||||
|
The "source code" for a work means the preferred form of the work
|
||||||
|
for making modifications to it. "Object code" means any non-source
|
||||||
|
form of a work.
|
||||||
|
|
||||||
|
A "Standard Interface" means an interface that either is an official
|
||||||
|
standard defined by a recognized standards body, or, in the case of
|
||||||
|
interfaces specified for a particular programming language, one that
|
||||||
|
is widely used among developers working in that language.
|
||||||
|
|
||||||
|
The "System Libraries" of an executable work include anything, other
|
||||||
|
than the work as a whole, that (a) is included in the normal form of
|
||||||
|
packaging a Major Component, but which is not part of that Major
|
||||||
|
Component, and (b) serves only to enable use of the work with that
|
||||||
|
Major Component, or to implement a Standard Interface for which an
|
||||||
|
implementation is available to the public in source code form. A
|
||||||
|
"Major Component", in this context, means a major essential component
|
||||||
|
(kernel, window system, and so on) of the specific operating system
|
||||||
|
(if any) on which the executable work runs, or a compiler used to
|
||||||
|
produce the work, or an object code interpreter used to run it.
|
||||||
|
|
||||||
|
The "Corresponding Source" for a work in object code form means all
|
||||||
|
the source code needed to generate, install, and (for an executable
|
||||||
|
work) run the object code and to modify the work, including scripts to
|
||||||
|
control those activities. However, it does not include the work's
|
||||||
|
System Libraries, or general-purpose tools or generally available free
|
||||||
|
programs which are used unmodified in performing those activities but
|
||||||
|
which are not part of the work. For example, Corresponding Source
|
||||||
|
includes interface definition files associated with source files for
|
||||||
|
the work, and the source code for shared libraries and dynamically
|
||||||
|
linked subprograms that the work is specifically designed to require,
|
||||||
|
such as by intimate data communication or control flow between those
|
||||||
|
subprograms and other parts of the work.
|
||||||
|
|
||||||
|
The Corresponding Source need not include anything that users
|
||||||
|
can regenerate automatically from other parts of the Corresponding
|
||||||
|
Source.
|
||||||
|
|
||||||
|
The Corresponding Source for a work in source code form is that
|
||||||
|
same work.
|
||||||
|
|
||||||
|
2. Basic Permissions.
|
||||||
|
|
||||||
|
All rights granted under this License are granted for the term of
|
||||||
|
copyright on the Program, and are irrevocable provided the stated
|
||||||
|
conditions are met. This License explicitly affirms your unlimited
|
||||||
|
permission to run the unmodified Program. The output from running a
|
||||||
|
covered work is covered by this License only if the output, given its
|
||||||
|
content, constitutes a covered work. This License acknowledges your
|
||||||
|
rights of fair use or other equivalent, as provided by copyright law.
|
||||||
|
|
||||||
|
You may make, run and propagate covered works that you do not
|
||||||
|
convey, without conditions so long as your license otherwise remains
|
||||||
|
in force. You may convey covered works to others for the sole purpose
|
||||||
|
of having them make modifications exclusively for you, or provide you
|
||||||
|
with facilities for running those works, provided that you comply with
|
||||||
|
the terms of this License in conveying all material for which you do
|
||||||
|
not control copyright. Those thus making or running the covered works
|
||||||
|
for you must do so exclusively on your behalf, under your direction
|
||||||
|
and control, on terms that prohibit them from making any copies of
|
||||||
|
your copyrighted material outside their relationship with you.
|
||||||
|
|
||||||
|
Conveying under any other circumstances is permitted solely under
|
||||||
|
the conditions stated below. Sublicensing is not allowed; section 10
|
||||||
|
makes it unnecessary.
|
||||||
|
|
||||||
|
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||||
|
|
||||||
|
No covered work shall be deemed part of an effective technological
|
||||||
|
measure under any applicable law fulfilling obligations under article
|
||||||
|
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||||
|
similar laws prohibiting or restricting circumvention of such
|
||||||
|
measures.
|
||||||
|
|
||||||
|
When you convey a covered work, you waive any legal power to forbid
|
||||||
|
circumvention of technological measures to the extent such circumvention
|
||||||
|
is effected by exercising rights under this License with respect to
|
||||||
|
the covered work, and you disclaim any intention to limit operation or
|
||||||
|
modification of the work as a means of enforcing, against the work's
|
||||||
|
users, your or third parties' legal rights to forbid circumvention of
|
||||||
|
technological measures.
|
||||||
|
|
||||||
|
4. Conveying Verbatim Copies.
|
||||||
|
|
||||||
|
You may convey verbatim copies of the Program's source code as you
|
||||||
|
receive it, in any medium, provided that you conspicuously and
|
||||||
|
appropriately publish on each copy an appropriate copyright notice;
|
||||||
|
keep intact all notices stating that this License and any
|
||||||
|
non-permissive terms added in accord with section 7 apply to the code;
|
||||||
|
keep intact all notices of the absence of any warranty; and give all
|
||||||
|
recipients a copy of this License along with the Program.
|
||||||
|
|
||||||
|
You may charge any price or no price for each copy that you convey,
|
||||||
|
and you may offer support or warranty protection for a fee.
|
||||||
|
|
||||||
|
5. Conveying Modified Source Versions.
|
||||||
|
|
||||||
|
You may convey a work based on the Program, or the modifications to
|
||||||
|
produce it from the Program, in the form of source code under the
|
||||||
|
terms of section 4, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The work must carry prominent notices stating that you modified
|
||||||
|
it, and giving a relevant date.
|
||||||
|
|
||||||
|
b) The work must carry prominent notices stating that it is
|
||||||
|
released under this License and any conditions added under section
|
||||||
|
7. This requirement modifies the requirement in section 4 to
|
||||||
|
"keep intact all notices".
|
||||||
|
|
||||||
|
c) You must license the entire work, as a whole, under this
|
||||||
|
License to anyone who comes into possession of a copy. This
|
||||||
|
License will therefore apply, along with any applicable section 7
|
||||||
|
additional terms, to the whole of the work, and all its parts,
|
||||||
|
regardless of how they are packaged. This License gives no
|
||||||
|
permission to license the work in any other way, but it does not
|
||||||
|
invalidate such permission if you have separately received it.
|
||||||
|
|
||||||
|
d) If the work has interactive user interfaces, each must display
|
||||||
|
Appropriate Legal Notices; however, if the Program has interactive
|
||||||
|
interfaces that do not display Appropriate Legal Notices, your
|
||||||
|
work need not make them do so.
|
||||||
|
|
||||||
|
A compilation of a covered work with other separate and independent
|
||||||
|
works, which are not by their nature extensions of the covered work,
|
||||||
|
and which are not combined with it such as to form a larger program,
|
||||||
|
in or on a volume of a storage or distribution medium, is called an
|
||||||
|
"aggregate" if the compilation and its resulting copyright are not
|
||||||
|
used to limit the access or legal rights of the compilation's users
|
||||||
|
beyond what the individual works permit. Inclusion of a covered work
|
||||||
|
in an aggregate does not cause this License to apply to the other
|
||||||
|
parts of the aggregate.
|
||||||
|
|
||||||
|
6. Conveying Non-Source Forms.
|
||||||
|
|
||||||
|
You may convey a covered work in object code form under the terms
|
||||||
|
of sections 4 and 5, provided that you also convey the
|
||||||
|
machine-readable Corresponding Source under the terms of this License,
|
||||||
|
in one of these ways:
|
||||||
|
|
||||||
|
a) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by the
|
||||||
|
Corresponding Source fixed on a durable physical medium
|
||||||
|
customarily used for software interchange.
|
||||||
|
|
||||||
|
b) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by a
|
||||||
|
written offer, valid for at least three years and valid for as
|
||||||
|
long as you offer spare parts or customer support for that product
|
||||||
|
model, to give anyone who possesses the object code either (1) a
|
||||||
|
copy of the Corresponding Source for all the software in the
|
||||||
|
product that is covered by this License, on a durable physical
|
||||||
|
medium customarily used for software interchange, for a price no
|
||||||
|
more than your reasonable cost of physically performing this
|
||||||
|
conveying of source, or (2) access to copy the
|
||||||
|
Corresponding Source from a network server at no charge.
|
||||||
|
|
||||||
|
c) Convey individual copies of the object code with a copy of the
|
||||||
|
written offer to provide the Corresponding Source. This
|
||||||
|
alternative is allowed only occasionally and noncommercially, and
|
||||||
|
only if you received the object code with such an offer, in accord
|
||||||
|
with subsection 6b.
|
||||||
|
|
||||||
|
d) Convey the object code by offering access from a designated
|
||||||
|
place (gratis or for a charge), and offer equivalent access to the
|
||||||
|
Corresponding Source in the same way through the same place at no
|
||||||
|
further charge. You need not require recipients to copy the
|
||||||
|
Corresponding Source along with the object code. If the place to
|
||||||
|
copy the object code is a network server, the Corresponding Source
|
||||||
|
may be on a different server (operated by you or a third party)
|
||||||
|
that supports equivalent copying facilities, provided you maintain
|
||||||
|
clear directions next to the object code saying where to find the
|
||||||
|
Corresponding Source. Regardless of what server hosts the
|
||||||
|
Corresponding Source, you remain obligated to ensure that it is
|
||||||
|
available for as long as needed to satisfy these requirements.
|
||||||
|
|
||||||
|
e) Convey the object code using peer-to-peer transmission, provided
|
||||||
|
you inform other peers where the object code and Corresponding
|
||||||
|
Source of the work are being offered to the general public at no
|
||||||
|
charge under subsection 6d.
|
||||||
|
|
||||||
|
A separable portion of the object code, whose source code is excluded
|
||||||
|
from the Corresponding Source as a System Library, need not be
|
||||||
|
included in conveying the object code work.
|
||||||
|
|
||||||
|
A "User Product" is either (1) a "consumer product", which means any
|
||||||
|
tangible personal property which is normally used for personal, family,
|
||||||
|
or household purposes, or (2) anything designed or sold for incorporation
|
||||||
|
into a dwelling. In determining whether a product is a consumer product,
|
||||||
|
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||||
|
product received by a particular user, "normally used" refers to a
|
||||||
|
typical or common use of that class of product, regardless of the status
|
||||||
|
of the particular user or of the way in which the particular user
|
||||||
|
actually uses, or expects or is expected to use, the product. A product
|
||||||
|
is a consumer product regardless of whether the product has substantial
|
||||||
|
commercial, industrial or non-consumer uses, unless such uses represent
|
||||||
|
the only significant mode of use of the product.
|
||||||
|
|
||||||
|
"Installation Information" for a User Product means any methods,
|
||||||
|
procedures, authorization keys, or other information required to install
|
||||||
|
and execute modified versions of a covered work in that User Product from
|
||||||
|
a modified version of its Corresponding Source. The information must
|
||||||
|
suffice to ensure that the continued functioning of the modified object
|
||||||
|
code is in no case prevented or interfered with solely because
|
||||||
|
modification has been made.
|
||||||
|
|
||||||
|
If you convey an object code work under this section in, or with, or
|
||||||
|
specifically for use in, a User Product, and the conveying occurs as
|
||||||
|
part of a transaction in which the right of possession and use of the
|
||||||
|
User Product is transferred to the recipient in perpetuity or for a
|
||||||
|
fixed term (regardless of how the transaction is characterized), the
|
||||||
|
Corresponding Source conveyed under this section must be accompanied
|
||||||
|
by the Installation Information. But this requirement does not apply
|
||||||
|
if neither you nor any third party retains the ability to install
|
||||||
|
modified object code on the User Product (for example, the work has
|
||||||
|
been installed in ROM).
|
||||||
|
|
||||||
|
The requirement to provide Installation Information does not include a
|
||||||
|
requirement to continue to provide support service, warranty, or updates
|
||||||
|
for a work that has been modified or installed by the recipient, or for
|
||||||
|
the User Product in which it has been modified or installed. Access to a
|
||||||
|
network may be denied when the modification itself materially and
|
||||||
|
adversely affects the operation of the network or violates the rules and
|
||||||
|
protocols for communication across the network.
|
||||||
|
|
||||||
|
Corresponding Source conveyed, and Installation Information provided,
|
||||||
|
in accord with this section must be in a format that is publicly
|
||||||
|
documented (and with an implementation available to the public in
|
||||||
|
source code form), and must require no special password or key for
|
||||||
|
unpacking, reading or copying.
|
||||||
|
|
||||||
|
7. Additional Terms.
|
||||||
|
|
||||||
|
"Additional permissions" are terms that supplement the terms of this
|
||||||
|
License by making exceptions from one or more of its conditions.
|
||||||
|
Additional permissions that are applicable to the entire Program shall
|
||||||
|
be treated as though they were included in this License, to the extent
|
||||||
|
that they are valid under applicable law. If additional permissions
|
||||||
|
apply only to part of the Program, that part may be used separately
|
||||||
|
under those permissions, but the entire Program remains governed by
|
||||||
|
this License without regard to the additional permissions.
|
||||||
|
|
||||||
|
When you convey a copy of a covered work, you may at your option
|
||||||
|
remove any additional permissions from that copy, or from any part of
|
||||||
|
it. (Additional permissions may be written to require their own
|
||||||
|
removal in certain cases when you modify the work.) You may place
|
||||||
|
additional permissions on material, added by you to a covered work,
|
||||||
|
for which you have or can give appropriate copyright permission.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, for material you
|
||||||
|
add to a covered work, you may (if authorized by the copyright holders of
|
||||||
|
that material) supplement the terms of this License with terms:
|
||||||
|
|
||||||
|
a) Disclaiming warranty or limiting liability differently from the
|
||||||
|
terms of sections 15 and 16 of this License; or
|
||||||
|
|
||||||
|
b) Requiring preservation of specified reasonable legal notices or
|
||||||
|
author attributions in that material or in the Appropriate Legal
|
||||||
|
Notices displayed by works containing it; or
|
||||||
|
|
||||||
|
c) Prohibiting misrepresentation of the origin of that material, or
|
||||||
|
requiring that modified versions of such material be marked in
|
||||||
|
reasonable ways as different from the original version; or
|
||||||
|
|
||||||
|
d) Limiting the use for publicity purposes of names of licensors or
|
||||||
|
authors of the material; or
|
||||||
|
|
||||||
|
e) Declining to grant rights under trademark law for use of some
|
||||||
|
trade names, trademarks, or service marks; or
|
||||||
|
|
||||||
|
f) Requiring indemnification of licensors and authors of that
|
||||||
|
material by anyone who conveys the material (or modified versions of
|
||||||
|
it) with contractual assumptions of liability to the recipient, for
|
||||||
|
any liability that these contractual assumptions directly impose on
|
||||||
|
those licensors and authors.
|
||||||
|
|
||||||
|
All other non-permissive additional terms are considered "further
|
||||||
|
restrictions" within the meaning of section 10. If the Program as you
|
||||||
|
received it, or any part of it, contains a notice stating that it is
|
||||||
|
governed by this License along with a term that is a further
|
||||||
|
restriction, you may remove that term. If a license document contains
|
||||||
|
a further restriction but permits relicensing or conveying under this
|
||||||
|
License, you may add to a covered work material governed by the terms
|
||||||
|
of that license document, provided that the further restriction does
|
||||||
|
not survive such relicensing or conveying.
|
||||||
|
|
||||||
|
If you add terms to a covered work in accord with this section, you
|
||||||
|
must place, in the relevant source files, a statement of the
|
||||||
|
additional terms that apply to those files, or a notice indicating
|
||||||
|
where to find the applicable terms.
|
||||||
|
|
||||||
|
Additional terms, permissive or non-permissive, may be stated in the
|
||||||
|
form of a separately written license, or stated as exceptions;
|
||||||
|
the above requirements apply either way.
|
||||||
|
|
||||||
|
8. Termination.
|
||||||
|
|
||||||
|
You may not propagate or modify a covered work except as expressly
|
||||||
|
provided under this License. Any attempt otherwise to propagate or
|
||||||
|
modify it is void, and will automatically terminate your rights under
|
||||||
|
this License (including any patent licenses granted under the third
|
||||||
|
paragraph of section 11).
|
||||||
|
|
||||||
|
However, if you cease all violation of this License, then your
|
||||||
|
license from a particular copyright holder is reinstated (a)
|
||||||
|
provisionally, unless and until the copyright holder explicitly and
|
||||||
|
finally terminates your license, and (b) permanently, if the copyright
|
||||||
|
holder fails to notify you of the violation by some reasonable means
|
||||||
|
prior to 60 days after the cessation.
|
||||||
|
|
||||||
|
Moreover, your license from a particular copyright holder is
|
||||||
|
reinstated permanently if the copyright holder notifies you of the
|
||||||
|
violation by some reasonable means, this is the first time you have
|
||||||
|
received notice of violation of this License (for any work) from that
|
||||||
|
copyright holder, and you cure the violation prior to 30 days after
|
||||||
|
your receipt of the notice.
|
||||||
|
|
||||||
|
Termination of your rights under this section does not terminate the
|
||||||
|
licenses of parties who have received copies or rights from you under
|
||||||
|
this License. If your rights have been terminated and not permanently
|
||||||
|
reinstated, you do not qualify to receive new licenses for the same
|
||||||
|
material under section 10.
|
||||||
|
|
||||||
|
9. Acceptance Not Required for Having Copies.
|
||||||
|
|
||||||
|
You are not required to accept this License in order to receive or
|
||||||
|
run a copy of the Program. Ancillary propagation of a covered work
|
||||||
|
occurring solely as a consequence of using peer-to-peer transmission
|
||||||
|
to receive a copy likewise does not require acceptance. However,
|
||||||
|
nothing other than this License grants you permission to propagate or
|
||||||
|
modify any covered work. These actions infringe copyright if you do
|
||||||
|
not accept this License. Therefore, by modifying or propagating a
|
||||||
|
covered work, you indicate your acceptance of this License to do so.
|
||||||
|
|
||||||
|
10. Automatic Licensing of Downstream Recipients.
|
||||||
|
|
||||||
|
Each time you convey a covered work, the recipient automatically
|
||||||
|
receives a license from the original licensors, to run, modify and
|
||||||
|
propagate that work, subject to this License. You are not responsible
|
||||||
|
for enforcing compliance by third parties with this License.
|
||||||
|
|
||||||
|
An "entity transaction" is a transaction transferring control of an
|
||||||
|
organization, or substantially all assets of one, or subdividing an
|
||||||
|
organization, or merging organizations. If propagation of a covered
|
||||||
|
work results from an entity transaction, each party to that
|
||||||
|
transaction who receives a copy of the work also receives whatever
|
||||||
|
licenses to the work the party's predecessor in interest had or could
|
||||||
|
give under the previous paragraph, plus a right to possession of the
|
||||||
|
Corresponding Source of the work from the predecessor in interest, if
|
||||||
|
the predecessor has it or can get it with reasonable efforts.
|
||||||
|
|
||||||
|
You may not impose any further restrictions on the exercise of the
|
||||||
|
rights granted or affirmed under this License. For example, you may
|
||||||
|
not impose a license fee, royalty, or other charge for exercise of
|
||||||
|
rights granted under this License, and you may not initiate litigation
|
||||||
|
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||||
|
any patent claim is infringed by making, using, selling, offering for
|
||||||
|
sale, or importing the Program or any portion of it.
|
||||||
|
|
||||||
|
11. Patents.
|
||||||
|
|
||||||
|
A "contributor" is a copyright holder who authorizes use under this
|
||||||
|
License of the Program or a work on which the Program is based. The
|
||||||
|
work thus licensed is called the contributor's "contributor version".
|
||||||
|
|
||||||
|
A contributor's "essential patent claims" are all patent claims
|
||||||
|
owned or controlled by the contributor, whether already acquired or
|
||||||
|
hereafter acquired, that would be infringed by some manner, permitted
|
||||||
|
by this License, of making, using, or selling its contributor version,
|
||||||
|
but do not include claims that would be infringed only as a
|
||||||
|
consequence of further modification of the contributor version. For
|
||||||
|
purposes of this definition, "control" includes the right to grant
|
||||||
|
patent sublicenses in a manner consistent with the requirements of
|
||||||
|
this License.
|
||||||
|
|
||||||
|
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||||
|
patent license under the contributor's essential patent claims, to
|
||||||
|
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||||
|
propagate the contents of its contributor version.
|
||||||
|
|
||||||
|
In the following three paragraphs, a "patent license" is any express
|
||||||
|
agreement or commitment, however denominated, not to enforce a patent
|
||||||
|
(such as an express permission to practice a patent or covenant not to
|
||||||
|
sue for patent infringement). To "grant" such a patent license to a
|
||||||
|
party means to make such an agreement or commitment not to enforce a
|
||||||
|
patent against the party.
|
||||||
|
|
||||||
|
If you convey a covered work, knowingly relying on a patent license,
|
||||||
|
and the Corresponding Source of the work is not available for anyone
|
||||||
|
to copy, free of charge and under the terms of this License, through a
|
||||||
|
publicly available network server or other readily accessible means,
|
||||||
|
then you must either (1) cause the Corresponding Source to be so
|
||||||
|
available, or (2) arrange to deprive yourself of the benefit of the
|
||||||
|
patent license for this particular work, or (3) arrange, in a manner
|
||||||
|
consistent with the requirements of this License, to extend the patent
|
||||||
|
license to downstream recipients. "Knowingly relying" means you have
|
||||||
|
actual knowledge that, but for the patent license, your conveying the
|
||||||
|
covered work in a country, or your recipient's use of the covered work
|
||||||
|
in a country, would infringe one or more identifiable patents in that
|
||||||
|
country that you have reason to believe are valid.
|
||||||
|
|
||||||
|
If, pursuant to or in connection with a single transaction or
|
||||||
|
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||||
|
covered work, and grant a patent license to some of the parties
|
||||||
|
receiving the covered work authorizing them to use, propagate, modify
|
||||||
|
or convey a specific copy of the covered work, then the patent license
|
||||||
|
you grant is automatically extended to all recipients of the covered
|
||||||
|
work and works based on it.
|
||||||
|
|
||||||
|
A patent license is "discriminatory" if it does not include within
|
||||||
|
the scope of its coverage, prohibits the exercise of, or is
|
||||||
|
conditioned on the non-exercise of one or more of the rights that are
|
||||||
|
specifically granted under this License. You may not convey a covered
|
||||||
|
work if you are a party to an arrangement with a third party that is
|
||||||
|
in the business of distributing software, under which you make payment
|
||||||
|
to the third party based on the extent of your activity of conveying
|
||||||
|
the work, and under which the third party grants, to any of the
|
||||||
|
parties who would receive the covered work from you, a discriminatory
|
||||||
|
patent license (a) in connection with copies of the covered work
|
||||||
|
conveyed by you (or copies made from those copies), or (b) primarily
|
||||||
|
for and in connection with specific products or compilations that
|
||||||
|
contain the covered work, unless you entered into that arrangement,
|
||||||
|
or that patent license was granted, prior to 28 March 2007.
|
||||||
|
|
||||||
|
Nothing in this License shall be construed as excluding or limiting
|
||||||
|
any implied license or other defenses to infringement that may
|
||||||
|
otherwise be available to you under applicable patent law.
|
||||||
|
|
||||||
|
12. No Surrender of Others' Freedom.
|
||||||
|
|
||||||
|
If 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 convey a
|
||||||
|
covered work so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you may
|
||||||
|
not convey it at all. For example, if you agree to terms that obligate you
|
||||||
|
to collect a royalty for further conveying from those to whom you convey
|
||||||
|
the Program, the only way you could satisfy both those terms and this
|
||||||
|
License would be to refrain entirely from conveying the Program.
|
||||||
|
|
||||||
|
13. Use with the GNU Affero General Public License.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, you have
|
||||||
|
permission to link or combine any covered work with a work licensed
|
||||||
|
under version 3 of the GNU Affero General Public License into a single
|
||||||
|
combined work, and to convey the resulting work. The terms of this
|
||||||
|
License will continue to apply to the part which is the covered work,
|
||||||
|
but the special requirements of the GNU Affero General Public License,
|
||||||
|
section 13, concerning interaction through a network will apply to the
|
||||||
|
combination as such.
|
||||||
|
|
||||||
|
14. Revised Versions of this License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions of
|
||||||
|
the GNU 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
|
||||||
|
Program specifies that a certain numbered version of the GNU General
|
||||||
|
Public License "or any later version" applies to it, you have the
|
||||||
|
option of following the terms and conditions either of that numbered
|
||||||
|
version or of any later version published by the Free Software
|
||||||
|
Foundation. If the Program does not specify a version number of the
|
||||||
|
GNU General Public License, you may choose any version ever published
|
||||||
|
by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Program specifies that a proxy can decide which future
|
||||||
|
versions of the GNU General Public License can be used, that proxy's
|
||||||
|
public statement of acceptance of a version permanently authorizes you
|
||||||
|
to choose that version for the Program.
|
||||||
|
|
||||||
|
Later license versions may give you additional or different
|
||||||
|
permissions. However, no additional obligations are imposed on any
|
||||||
|
author or copyright holder as a result of your choosing to follow a
|
||||||
|
later version.
|
||||||
|
|
||||||
|
15. Disclaimer of Warranty.
|
||||||
|
|
||||||
|
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||||
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||||
|
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM
|
||||||
|
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||||
|
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. Limitation of Liability.
|
||||||
|
|
||||||
|
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||||
|
THE PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||||
|
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||||
|
SUCH DAMAGES.
|
||||||
|
|
||||||
|
17. Interpretation of Sections 15 and 16.
|
||||||
|
|
||||||
|
If the disclaimer of warranty and limitation of liability provided
|
||||||
|
above cannot be given local legal effect according to their terms,
|
||||||
|
reviewing courts shall apply local law that most closely approximates
|
||||||
|
an absolute waiver of all civil liability in connection with the
|
||||||
|
Program, unless a warranty or assumption of liability accompanies a
|
||||||
|
copy of the Program in return for a fee.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
state the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If the program does terminal interaction, make it output a short
|
||||||
|
notice like this when it starts in an interactive mode:
|
||||||
|
|
||||||
|
<program> Copyright (C) <year> <name of author>
|
||||||
|
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
|
This is free software, and you are welcome to redistribute it
|
||||||
|
under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||||
|
parts of the General Public License. Of course, your program's commands
|
||||||
|
might be different; for a GUI interface, you would use an "about box".
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or school,
|
||||||
|
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||||
|
For more information on this, and how to apply and follow the GNU GPL, see
|
||||||
|
<https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
The GNU General Public License does not permit incorporating your program
|
||||||
|
into proprietary programs. If your program is a subroutine library, you
|
||||||
|
may consider it more useful to permit linking proprietary applications with
|
||||||
|
the library. If this is what you want to do, use the GNU Lesser General
|
||||||
|
Public License instead of this License. But first, please read
|
||||||
|
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
12
README.md
Normal file
12
README.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
## Mappings
|
||||||
|
|
||||||
|
Generates mapping files for Via*.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
`java -jar MappingsGenerator-2.0.jar <path to server jar> <version>`\
|
||||||
|
So for example: `java -jar MappingsGenerator-2.0.jar server.jar 20w22a`
|
||||||
|
|
||||||
|
The mapping file will then be generated in the `mappings` directory.
|
||||||
|
|
||||||
|
## License
|
||||||
|
The Java code is licensed under the GNU GPL v3 license. The files under `mappings/` are free to copy, use, and expand upon in whatever way you like.
|
5873
mappings/extra/motion-blocking-1.14.json
Normal file
5873
mappings/extra/motion-blocking-1.14.json
Normal file
File diff suppressed because it is too large
Load Diff
3635
mappings/mapping-1.12.json
Normal file
3635
mappings/mapping-1.12.json
Normal file
File diff suppressed because it is too large
Load Diff
10771
mappings/mapping-1.13.2.json
Normal file
10771
mappings/mapping-1.13.2.json
Normal file
File diff suppressed because it is too large
Load Diff
10774
mappings/mapping-1.13.json
Normal file
10774
mappings/mapping-1.13.json
Normal file
File diff suppressed because it is too large
Load Diff
13760
mappings/mapping-1.14.json
Normal file
13760
mappings/mapping-1.14.json
Normal file
File diff suppressed because it is too large
Load Diff
13858
mappings/mapping-1.15.json
Normal file
13858
mappings/mapping-1.15.json
Normal file
File diff suppressed because it is too large
Load Diff
19927
mappings/mapping-1.16.2.json
Normal file
19927
mappings/mapping-1.16.2.json
Normal file
File diff suppressed because it is too large
Load Diff
19987
mappings/mapping-1.16.json
Normal file
19987
mappings/mapping-1.16.json
Normal file
File diff suppressed because it is too large
Load Diff
23631
mappings/mapping-1.17.json
Normal file
23631
mappings/mapping-1.17.json
Normal file
File diff suppressed because it is too large
Load Diff
23911
mappings/mapping-1.18.json
Normal file
23911
mappings/mapping-1.18.json
Normal file
File diff suppressed because it is too large
Load Diff
27171
mappings/mapping-1.19.3.json
Normal file
27171
mappings/mapping-1.19.3.json
Normal file
File diff suppressed because it is too large
Load Diff
27805
mappings/mapping-1.19.4.json
Normal file
27805
mappings/mapping-1.19.4.json
Normal file
File diff suppressed because it is too large
Load Diff
25240
mappings/mapping-1.19.json
Normal file
25240
mappings/mapping-1.19.json
Normal file
File diff suppressed because it is too large
Load Diff
26
mappings/mappingdiff-1.10to1.9.4.json
Normal file
26
mappings/mappingdiff-1.10to1.9.4.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.enchantment_table.use": "",
|
||||||
|
"entity.husk.ambient": "entity.zombie.ambient",
|
||||||
|
"entity.husk.death": "entity.zombie.death",
|
||||||
|
"entity.husk.hurt": "entity.zombie.hurt",
|
||||||
|
"entity.husk.step": "entity.zombie.step",
|
||||||
|
"entity.polar_bear.ambient": "entity.zombie.ambient",
|
||||||
|
"entity.polar_bear.baby_ambient": "entity.zombie.ambient",
|
||||||
|
"entity.polar_bear.death": "entity.zombie.death",
|
||||||
|
"entity.polar_bear.hurt": "entity.shulker.hurt",
|
||||||
|
"entity.polar_bear.step": "entity.horse.step",
|
||||||
|
"entity.polar_bear.warning": "entity.wolf.growl",
|
||||||
|
"entity.stray.ambient": "entity.skeleton.ambient",
|
||||||
|
"entity.stray.death": "entity.skeleton.death",
|
||||||
|
"entity.stray.hurt": "entity.skeleton.hurt",
|
||||||
|
"entity.stray.step": "entity.skeleton.step",
|
||||||
|
"entity.wither_skeleton.ambient": "entity.skeleton.ambient",
|
||||||
|
"entity.wither_skeleton.death": "entity.skeleton.death",
|
||||||
|
"entity.wither_skeleton.hurt": "entity.skeleton.hurt",
|
||||||
|
"entity.wither_skeleton.step": "entity.skeleton.step"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"polar_bear": "Polar Bear"
|
||||||
|
}
|
||||||
|
}
|
43
mappings/mappingdiff-1.11to1.10.json
Normal file
43
mappings/mappingdiff-1.11to1.10.json
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.shulker_box.close": "block.wooden_trapdoor.close",
|
||||||
|
"block.shulker_box.open": "block.wooden_trapdoor.open",
|
||||||
|
"entity.elder_guardian.flop": "entity.guardian.flop",
|
||||||
|
"entity.evocation_fangs.attack": "entity.zombie.attack_iron_door",
|
||||||
|
"entity.evocation_illager.ambient": "entity.villager.ambient",
|
||||||
|
"entity.evocation_illager.cast_spell": "entity.irongolem.hurt",
|
||||||
|
"entity.evocation_illager.death": "entity.zombie_villager.death",
|
||||||
|
"entity.evocation_illager.hurt": "entity.villager.hurt",
|
||||||
|
"entity.evocation_illager.prepare_attack": "entity.elder_guardian.curse",
|
||||||
|
"entity.evocation_illager.prepare_summon": "block.portal.trigger",
|
||||||
|
"entity.evocation_illager.prepare_wololo": "entity.witch.ambient",
|
||||||
|
"entity.llama.ambient": "entity.horse.ambient",
|
||||||
|
"entity.llama.angry": "entity.horse.angry",
|
||||||
|
"entity.llama.chest": "entity.donkey.chest",
|
||||||
|
"entity.llama.death": "entity.donkey.death",
|
||||||
|
"entity.llama.eat": "entity.horse.eat",
|
||||||
|
"entity.llama.hurt": "entity.donkey.hurt",
|
||||||
|
"entity.llama.spit": "entity.shulker.shoot",
|
||||||
|
"entity.llama.step": "entity.horse.step",
|
||||||
|
"entity.llama.swag": "item.armor.equip_generic",
|
||||||
|
"entity.mule.chest": "entity.donkey.chest",
|
||||||
|
"entity.vex.ambient": "entity.horse.breathe",
|
||||||
|
"entity.vex.charge": "entity.elder_guardian.ambient",
|
||||||
|
"entity.vex.death": "entity.cat.death",
|
||||||
|
"entity.vex.hurt": "entity.cat.hurt",
|
||||||
|
"entity.vindication_illager.ambient": "entity.villager.ambient",
|
||||||
|
"entity.vindication_illager.death": "entity.villager.death",
|
||||||
|
"entity.vindication_illager.hurt": "entity.villager.hurt",
|
||||||
|
"item.armor.equip_elytra": "item.armor.equip_generic",
|
||||||
|
"item.bottle.empty": "item.bottle.fill",
|
||||||
|
"item.totem.use": "block.anvil.destroy"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"stray": "Stray",
|
||||||
|
"husk": "Husk",
|
||||||
|
"evocation_illager": "Evoker",
|
||||||
|
"vex": "Vex",
|
||||||
|
"vindication_illager": "Vindicator",
|
||||||
|
"liama": "Llama"
|
||||||
|
}
|
||||||
|
}
|
56
mappings/mappingdiff-1.12to1.11.json
Normal file
56
mappings/mappingdiff-1.12to1.11.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.end_portal.spawn": "entity.lightning.thunder",
|
||||||
|
"block.note.bell": "block.note.harp",
|
||||||
|
"block.note.chime": "block.note.harp",
|
||||||
|
"block.note.flute": "block.note.harp",
|
||||||
|
"block.note.guitar": "block.note.harp",
|
||||||
|
"block.note.xylophone": "block.note.harp",
|
||||||
|
"entity.illusion_illager.ambient": "entity.evocation_illager.ambient",
|
||||||
|
"entity.illusion_illager.cast_spell": "entity.evocation_illager.cast_spell",
|
||||||
|
"entity.illusion_illager.death": "entity.evocation_illager.death",
|
||||||
|
"entity.illusion_illager.hurt": "entity.evocation_illager.hurt",
|
||||||
|
"entity.illusion_illager.mirror_move": "entity.endermen.teleport",
|
||||||
|
"entity.illusion_illager.prepare_blindness": "entity.evocation_illager.prepare_summon",
|
||||||
|
"entity.illusion_illager.prepare_mirror": "entity.evocation_illager.prepare_attack",
|
||||||
|
"entity.parrot.ambient": "entity.bat.ambient",
|
||||||
|
"entity.parrot.death": "entity.bat.death",
|
||||||
|
"entity.parrot.eat": "entity.generic.eat",
|
||||||
|
"entity.parrot.fly": "entity.bat.loop",
|
||||||
|
"entity.parrot.hurt": "entity.bat.hurt",
|
||||||
|
"entity.parrot.imitate.blaze": "entity.blaze.ambient",
|
||||||
|
"entity.parrot.imitate.creeper": "entity.creeper.primed",
|
||||||
|
"entity.parrot.imitate.elder_guardian": "entity.elder_guardian.ambient",
|
||||||
|
"entity.parrot.imitate.enderdragon": "entity.enderdragon.ambient",
|
||||||
|
"entity.parrot.imitate.enderman": "entity.endermen.ambient",
|
||||||
|
"entity.parrot.imitate.endermite": "entity.endermite.ambient",
|
||||||
|
"entity.parrot.imitate.evocation_illager": "entity.evocation_illager.ambient",
|
||||||
|
"entity.parrot.imitate.ghast": "entity.ghast.ambient",
|
||||||
|
"entity.parrot.imitate.husk": "entity.husk.ambient",
|
||||||
|
"entity.parrot.imitate.illusion_illager": "entity.evocation_illager.ambient",
|
||||||
|
"entity.parrot.imitate.magmacube": "entity.magmacube.squish",
|
||||||
|
"entity.parrot.imitate.polar_bear": "entity.polar_bear.ambient",
|
||||||
|
"entity.parrot.imitate.shulker": "entity.shulker.ambient",
|
||||||
|
"entity.parrot.imitate.silverfish": "entity.silverfish.ambient",
|
||||||
|
"entity.parrot.imitate.skeleton": "entity.skeleton.ambient",
|
||||||
|
"entity.parrot.imitate.slime": "entity.slime.squish",
|
||||||
|
"entity.parrot.imitate.spider": "entity.spider.ambient",
|
||||||
|
"entity.parrot.imitate.stray": "entity.stray.ambient",
|
||||||
|
"entity.parrot.imitate.vex": "entity.vex.ambient",
|
||||||
|
"entity.parrot.imitate.vindication_illager": "entity.vindication_illager.ambient",
|
||||||
|
"entity.parrot.imitate.witch": "entity.witch.ambient",
|
||||||
|
"entity.parrot.imitate.wither": "entity.wither.ambient",
|
||||||
|
"entity.parrot.imitate.wither_skeleton": "entity.wither_skeleton.ambient",
|
||||||
|
"entity.parrot.imitate.wolf": "entity.wolf.ambient",
|
||||||
|
"entity.parrot.imitate.zombie": "entity.zombie.ambient",
|
||||||
|
"entity.parrot.imitate.zombie_pigman": "entity.zombie_pig.ambient",
|
||||||
|
"entity.parrot.imitate.zombie_villager": "entity.zombie_villager.ambient",
|
||||||
|
"entity.parrot.step": "entity.chicken.step",
|
||||||
|
"entity.player.hurt_drown": "entity.player.hurt",
|
||||||
|
"entity.player.hurt_on_fire": "entity.player.hurt"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"parrot": "Parrot",
|
||||||
|
"illusion_illager": "Illusioner"
|
||||||
|
}
|
||||||
|
}
|
20
mappings/mappingdiff-1.13.2to1.13.json
Normal file
20
mappings/mappingdiff-1.13.2to1.13.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"tnt[unstable=false]": "tnt",
|
||||||
|
"tnt[unstable=true]": "tnt",
|
||||||
|
"oak_sign": "sign[",
|
||||||
|
"oak_wall_sign": "wall_sign[",
|
||||||
|
"smooth_stone_slab": "stone_slab[",
|
||||||
|
"dead_tube_coral": "tube_coral",
|
||||||
|
"dead_brain_coral": "brain_coral",
|
||||||
|
"dead_bubble_coral": "bubble_coral",
|
||||||
|
"dead_fire_coral": "fire_coral",
|
||||||
|
"dead_horn_coral": "horn_coral",
|
||||||
|
"tube_coral": "tube_coral",
|
||||||
|
"brain_coral": "brain_coral",
|
||||||
|
"bubble_coral": "bubble_coral",
|
||||||
|
"fire_coral": "fire_coral",
|
||||||
|
"horn_coral": "horn_coral",
|
||||||
|
"conduit": "conduit"
|
||||||
|
}
|
||||||
|
}
|
5772
mappings/mappingdiff-1.13to1.12.json
Normal file
5772
mappings/mappingdiff-1.13to1.12.json
Normal file
File diff suppressed because it is too large
Load Diff
64
mappings/mappingdiff-1.13to1.13.2.json
Normal file
64
mappings/mappingdiff-1.13to1.13.2.json
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"1126": "tnt[unstable=false]",
|
||||||
|
"3075": "oak_sign[rotation=0,waterlogged=true]",
|
||||||
|
"3076": "oak_sign[rotation=0,waterlogged=false]",
|
||||||
|
"3077": "oak_sign[rotation=1,waterlogged=true]",
|
||||||
|
"3078": "oak_sign[rotation=1,waterlogged=false]",
|
||||||
|
"3079": "oak_sign[rotation=2,waterlogged=true]",
|
||||||
|
"3080": "oak_sign[rotation=2,waterlogged=false]",
|
||||||
|
"3081": "oak_sign[rotation=3,waterlogged=true]",
|
||||||
|
"3082": "oak_sign[rotation=3,waterlogged=false]",
|
||||||
|
"3083": "oak_sign[rotation=4,waterlogged=true]",
|
||||||
|
"3084": "oak_sign[rotation=4,waterlogged=false]",
|
||||||
|
"3085": "oak_sign[rotation=5,waterlogged=true]",
|
||||||
|
"3086": "oak_sign[rotation=5,waterlogged=false]",
|
||||||
|
"3087": "oak_sign[rotation=6,waterlogged=true]",
|
||||||
|
"3088": "oak_sign[rotation=6,waterlogged=false]",
|
||||||
|
"3089": "oak_sign[rotation=7,waterlogged=true]",
|
||||||
|
"3090": "oak_sign[rotation=7,waterlogged=false]",
|
||||||
|
"3091": "oak_sign[rotation=8,waterlogged=true]",
|
||||||
|
"3092": "oak_sign[rotation=8,waterlogged=false]",
|
||||||
|
"3093": "oak_sign[rotation=9,waterlogged=true]",
|
||||||
|
"3094": "oak_sign[rotation=9,waterlogged=false]",
|
||||||
|
"3095": "oak_sign[rotation=10,waterlogged=true]",
|
||||||
|
"3096": "oak_sign[rotation=10,waterlogged=false]",
|
||||||
|
"3097": "oak_sign[rotation=11,waterlogged=true]",
|
||||||
|
"3098": "oak_sign[rotation=11,waterlogged=false]",
|
||||||
|
"3099": "oak_sign[rotation=12,waterlogged=true]",
|
||||||
|
"3100": "oak_sign[rotation=12,waterlogged=false]",
|
||||||
|
"3101": "oak_sign[rotation=13,waterlogged=true]",
|
||||||
|
"3102": "oak_sign[rotation=13,waterlogged=false]",
|
||||||
|
"3103": "oak_sign[rotation=14,waterlogged=true]",
|
||||||
|
"3104": "oak_sign[rotation=14,waterlogged=false]",
|
||||||
|
"3105": "oak_sign[rotation=15,waterlogged=true]",
|
||||||
|
"3106": "oak_sign[rotation=15,waterlogged=false]",
|
||||||
|
"3269": "oak_wall_sign[facing=north,waterlogged=true]",
|
||||||
|
"3270": "oak_wall_sign[facing=north,waterlogged=false]",
|
||||||
|
"3271": "oak_wall_sign[facing=south,waterlogged=true]",
|
||||||
|
"3272": "oak_wall_sign[facing=south,waterlogged=false]",
|
||||||
|
"3273": "oak_wall_sign[facing=west,waterlogged=true]",
|
||||||
|
"3274": "oak_wall_sign[facing=west,waterlogged=false]",
|
||||||
|
"3275": "oak_wall_sign[facing=east,waterlogged=true]",
|
||||||
|
"3276": "oak_wall_sign[facing=east,waterlogged=false]",
|
||||||
|
"7293": "smooth_stone_slab[type=top,waterlogged=true]",
|
||||||
|
"7294": "smooth_stone_slab[type=top,waterlogged=false]",
|
||||||
|
"7295": "smooth_stone_slab[type=bottom,waterlogged=true]",
|
||||||
|
"7296": "smooth_stone_slab[type=bottom,waterlogged=false]",
|
||||||
|
"7297": "smooth_stone_slab[type=double,waterlogged=true]",
|
||||||
|
"7298": "smooth_stone_slab[type=double,waterlogged=false]",
|
||||||
|
"8459": "tube_coral[waterlogged=true]",
|
||||||
|
"8460": "brain_coral[waterlogged=true]",
|
||||||
|
"8461": "bubble_coral[waterlogged=true]",
|
||||||
|
"8462": "fire_coral[waterlogged=true]",
|
||||||
|
"8463": "horn_coral[waterlogged=true]",
|
||||||
|
"8573": "conduit[waterlogged=true]"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"118": "smooth_stone_slab",
|
||||||
|
"536": "oak_sign",
|
||||||
|
"573": "red_dye",
|
||||||
|
"574": "green_dye",
|
||||||
|
"583": "yellow_dye"
|
||||||
|
}
|
||||||
|
}
|
849
mappings/mappingdiff-1.14to1.13.2.json
Normal file
849
mappings/mappingdiff-1.14to1.13.2.json
Normal file
@ -0,0 +1,849 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"note_block[instrument=iron_xylophone,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=iron_xylophone,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=cow_bell,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=cow_bell,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=didgeridoo,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=didgeridoo,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=bit,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=bit,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=banjo,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=banjo,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=0,powered=true]": "note_block[instrument=harp,note=0,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=0,powered=false]": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=1,powered=true]": "note_block[instrument=harp,note=1,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=1,powered=false]": "note_block[instrument=harp,note=1,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=2,powered=true]": "note_block[instrument=harp,note=2,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=2,powered=false]": "note_block[instrument=harp,note=2,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=3,powered=true]": "note_block[instrument=harp,note=3,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=3,powered=false]": "note_block[instrument=harp,note=3,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=4,powered=true]": "note_block[instrument=harp,note=4,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=4,powered=false]": "note_block[instrument=harp,note=4,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=5,powered=true]": "note_block[instrument=harp,note=5,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=5,powered=false]": "note_block[instrument=harp,note=5,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=6,powered=true]": "note_block[instrument=harp,note=6,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=6,powered=false]": "note_block[instrument=harp,note=6,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=7,powered=true]": "note_block[instrument=harp,note=7,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=7,powered=false]": "note_block[instrument=harp,note=7,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=8,powered=true]": "note_block[instrument=harp,note=8,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=8,powered=false]": "note_block[instrument=harp,note=8,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=9,powered=true]": "note_block[instrument=harp,note=9,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=9,powered=false]": "note_block[instrument=harp,note=9,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=10,powered=true]": "note_block[instrument=harp,note=10,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=10,powered=false]": "note_block[instrument=harp,note=10,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=11,powered=true]": "note_block[instrument=harp,note=11,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=11,powered=false]": "note_block[instrument=harp,note=11,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=12,powered=true]": "note_block[instrument=harp,note=12,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=12,powered=false]": "note_block[instrument=harp,note=12,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=13,powered=true]": "note_block[instrument=harp,note=13,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=13,powered=false]": "note_block[instrument=harp,note=13,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=14,powered=true]": "note_block[instrument=harp,note=14,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=14,powered=false]": "note_block[instrument=harp,note=14,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=15,powered=true]": "note_block[instrument=harp,note=15,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=15,powered=false]": "note_block[instrument=harp,note=15,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=16,powered=true]": "note_block[instrument=harp,note=16,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=16,powered=false]": "note_block[instrument=harp,note=16,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=17,powered=true]": "note_block[instrument=harp,note=17,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=17,powered=false]": "note_block[instrument=harp,note=17,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=18,powered=true]": "note_block[instrument=harp,note=18,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=18,powered=false]": "note_block[instrument=harp,note=18,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=19,powered=true]": "note_block[instrument=harp,note=19,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=19,powered=false]": "note_block[instrument=harp,note=19,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=20,powered=true]": "note_block[instrument=harp,note=20,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=20,powered=false]": "note_block[instrument=harp,note=20,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=21,powered=true]": "note_block[instrument=harp,note=21,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=21,powered=false]": "note_block[instrument=harp,note=21,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=22,powered=true]": "note_block[instrument=harp,note=22,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=22,powered=false]": "note_block[instrument=harp,note=22,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=23,powered=true]": "note_block[instrument=harp,note=23,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=23,powered=false]": "note_block[instrument=harp,note=23,powered=false]",
|
||||||
|
"note_block[instrument=pling,note=24,powered=true]": "note_block[instrument=harp,note=24,powered=true]",
|
||||||
|
"note_block[instrument=pling,note=24,powered=false]": "note_block[instrument=harp,note=24,powered=false]",
|
||||||
|
"cornflower": "blue_orchid",
|
||||||
|
"wither_rose": "brown_mushroom",
|
||||||
|
"lily_of_the_valley": "white_tulip",
|
||||||
|
"spruce_sign": "oak_sign[",
|
||||||
|
"birch_sign": "oak_sign[",
|
||||||
|
"acacia_sign": "oak_sign[",
|
||||||
|
"jungle_sign": "oak_sign[",
|
||||||
|
"dark_oak_sign": "oak_sign[",
|
||||||
|
"spruce_wall_sign": "oak_wall_sign[",
|
||||||
|
"birch_wall_sign": "oak_wall_sign[",
|
||||||
|
"acacia_wall_sign": "oak_wall_sign[",
|
||||||
|
"jungle_wall_sign": "oak_wall_sign[",
|
||||||
|
"dark_oak_wall_sign": "oak_wall_sign[",
|
||||||
|
"potted_cornflower": "potted_blue_orchid",
|
||||||
|
"potted_lily_of_the_valley": "potted_white_tulip",
|
||||||
|
"potted_wither_rose": "potted_brown_mushroom",
|
||||||
|
"stone_slab": "smooth_stone_slab[",
|
||||||
|
"cut_sandstone_slab": "sandstone_slab[",
|
||||||
|
"cut_red_sandstone_slab": "red_sandstone_slab[",
|
||||||
|
"bamboo_sapling": "jungle_sapling[stage=0]",
|
||||||
|
"bamboo": "sugar_cane[age=0]",
|
||||||
|
"potted_bamboo": "potted_cactus",
|
||||||
|
"polished_granite_stairs": "stone_brick_stairs[",
|
||||||
|
"smooth_red_sandstone_stairs": "red_sandstone_stairs[",
|
||||||
|
"mossy_stone_brick_stairs": "stone_brick_stairs[",
|
||||||
|
"polished_diorite_stairs": "quartz_stairs[",
|
||||||
|
"mossy_cobblestone_stairs": "cobblestone_stairs[",
|
||||||
|
"end_stone_brick_stairs": "sandstone_stairs[",
|
||||||
|
"stone_stairs": "stone_brick_stairs[",
|
||||||
|
"smooth_sandstone_stairs": "sandstone_stairs[",
|
||||||
|
"smooth_quartz_stairs": "quartz_stairs[",
|
||||||
|
"granite_stairs": "red_sandstone_stairs[",
|
||||||
|
"andesite_stairs": "cobblestone_stairs[",
|
||||||
|
"red_nether_brick_stairs": "brick_stairs[",
|
||||||
|
"polished_andesite_stairs": "stone_brick_stairs[",
|
||||||
|
"diorite_stairs": "quartz_stairs[",
|
||||||
|
"polished_granite_slab": "brick_slab[",
|
||||||
|
"smooth_red_sandstone_slab": "red_sandstone_slab[",
|
||||||
|
"mossy_stone_brick_slab": "stone_brick_slab[",
|
||||||
|
"polished_diorite_slab": "quartz_slab[",
|
||||||
|
"mossy_cobblestone_slab": "cobblestone_slab[",
|
||||||
|
"end_stone_brick_slab": "sandstone_slab[",
|
||||||
|
"smooth_sandstone_slab": "sandstone_slab[",
|
||||||
|
"smooth_quartz_slab": "quartz_slab[",
|
||||||
|
"granite_slab": "red_sandstone_slab[",
|
||||||
|
"andesite_slab": "cobblestone_slab[",
|
||||||
|
"red_nether_brick_slab": "brick_slab[",
|
||||||
|
"polished_andesite_slab": "stone_brick_slab[",
|
||||||
|
"diorite_slab": "quartz_slab[",
|
||||||
|
"brick_wall": "cobblestone_wall[",
|
||||||
|
"prismarine_wall": "cobblestone_wall[",
|
||||||
|
"sandstone_wall": "cobblestone_wall[",
|
||||||
|
"red_sandstone_wall": "cobblestone_wall[",
|
||||||
|
"mossy_stone_brick_wall": "mossy_cobblestone_wall[",
|
||||||
|
"granite_wall": "cobblestone_wall[",
|
||||||
|
"stone_brick_wall": "cobblestone_wall[",
|
||||||
|
"nether_brick_wall": "cobblestone_wall[",
|
||||||
|
"andesite_wall": "cobblestone_wall[",
|
||||||
|
"red_nether_brick_wall": "cobblestone_wall[",
|
||||||
|
"sandstone_wall[": "cobblestone_wall[",
|
||||||
|
"end_stone_brick_wall": "cobblestone_wall[",
|
||||||
|
"diorite_wall": "cobblestone_wall[",
|
||||||
|
"loom": "crafting_table",
|
||||||
|
"barrel[facing=north,open=true]": "dispenser[facing=north,triggered=true]",
|
||||||
|
"barrel[facing=north,open=false]": "dispenser[facing=north,triggered=false]",
|
||||||
|
"barrel[facing=east,open=true]": "dispenser[facing=east,triggered=true]",
|
||||||
|
"barrel[facing=east,open=false]": "dispenser[facing=east,triggered=false]",
|
||||||
|
"barrel[facing=south,open=true]": "dispenser[facing=south,triggered=true]",
|
||||||
|
"barrel[facing=south,open=false]": "dispenser[facing=south,triggered=false]",
|
||||||
|
"barrel[facing=west,open=true]": "dispenser[facing=west,triggered=true]",
|
||||||
|
"barrel[facing=west,open=false]": "dispenser[facing=west,triggered=false]",
|
||||||
|
"barrel[facing=up,open=true]": "dispenser[facing=up,triggered=true]",
|
||||||
|
"barrel[facing=up,open=false]": "dispenser[facing=up,triggered=false]",
|
||||||
|
"barrel[facing=down,open=true]": "dispenser[facing=down,triggered=true]",
|
||||||
|
"barrel[facing=down,open=false]": "dispenser[facing=down,triggered=false]",
|
||||||
|
"smoker": "furnace[",
|
||||||
|
"blast_furnace": "furnace[",
|
||||||
|
"cartography_table": "crafting_table",
|
||||||
|
"fletching_table": "crafting_table",
|
||||||
|
"smithing_table": "crafting_table",
|
||||||
|
"lantern[hanging=true]": "redstone_lamp[lit=true]",
|
||||||
|
"lantern[hanging=false]": "redstone_lamp[lit=true]",
|
||||||
|
"composter[level=0]": "cauldron[level=0]",
|
||||||
|
"composter[level=1]": "cauldron[level=0]",
|
||||||
|
"composter[level=2]": "cauldron[level=1]",
|
||||||
|
"composter[level=3]": "cauldron[level=1]",
|
||||||
|
"composter[level=4]": "cauldron[level=1]",
|
||||||
|
"composter[level=5]": "cauldron[level=2]",
|
||||||
|
"composter[level=6]": "cauldron[level=2]",
|
||||||
|
"composter[level=7]": "cauldron[level=2]",
|
||||||
|
"composter[level=8]": "cauldron[level=3]",
|
||||||
|
"scaffolding[bottom=true,distance=0,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=0,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=1,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=1,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=2,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=2,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=3,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=3,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=4,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=4,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=5,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=5,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=6,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=6,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=7,waterlogged=true]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=true,distance=7,waterlogged=false]": "hay_block[axis=x]",
|
||||||
|
"scaffolding[bottom=false,distance=0,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=0,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=1,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=1,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=2,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=2,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=3,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=3,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=4,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=4,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=5,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=5,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=6,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=6,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=7,waterlogged=true]": "hay_block[axis=y]",
|
||||||
|
"scaffolding[bottom=false,distance=7,waterlogged=false]": "hay_block[axis=y]",
|
||||||
|
"grindstone[face=floor,facing=north]": "anvil[facing=north]",
|
||||||
|
"grindstone[face=floor,facing=south]": "anvil[facing=south]",
|
||||||
|
"grindstone[face=floor,facing=west]": "anvil[facing=west]",
|
||||||
|
"grindstone[face=floor,facing=east]": "anvil[facing=east]",
|
||||||
|
"grindstone[face=wall,facing=north]": "anvil[facing=east]",
|
||||||
|
"grindstone[face=wall,facing=south]": "anvil[facing=south]",
|
||||||
|
"grindstone[face=wall,facing=west]": "anvil[facing=west]",
|
||||||
|
"grindstone[face=wall,facing=east]": "anvil[facing=east]",
|
||||||
|
"grindstone[face=ceiling,facing=north]": "anvil[facing=east]",
|
||||||
|
"grindstone[face=ceiling,facing=south]": "anvil[facing=south]",
|
||||||
|
"grindstone[face=ceiling,facing=west]": "anvil[facing=west]",
|
||||||
|
"grindstone[face=ceiling,facing=east]": "anvil[facing=east]",
|
||||||
|
"lectern[facing=north,has_book=true,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=north,has_book=true,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=north,has_book=false,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=north,has_book=false,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=south,has_book=true,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=south,has_book=true,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=south,has_book=false,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=south,has_book=false,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=west,has_book=true,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=west,has_book=true,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=west,has_book=false,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=west,has_book=false,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=east,has_book=true,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=east,has_book=true,powered=false]": "bookshelf",
|
||||||
|
"lectern[facing=east,has_book=false,powered=true]": "bookshelf",
|
||||||
|
"lectern[facing=east,has_book=false,powered=false]": "bookshelf",
|
||||||
|
"bell[attachment=floor,facing=north]": "gold_block",
|
||||||
|
"bell[attachment=floor,facing=south]": "gold_block",
|
||||||
|
"bell[attachment=floor,facing=west]": "gold_block",
|
||||||
|
"bell[attachment=floor,facing=east]": "gold_block",
|
||||||
|
"bell[attachment=ceiling,facing=north]": "gold_block",
|
||||||
|
"bell[attachment=ceiling,facing=south]": "gold_block",
|
||||||
|
"bell[attachment=ceiling,facing=west]": "gold_block",
|
||||||
|
"bell[attachment=ceiling,facing=east]": "gold_block",
|
||||||
|
"bell[attachment=single_wall,facing=north]": "gold_block",
|
||||||
|
"bell[attachment=single_wall,facing=south]": "gold_block",
|
||||||
|
"bell[attachment=single_wall,facing=west]": "gold_block",
|
||||||
|
"bell[attachment=single_wall,facing=east]": "gold_block",
|
||||||
|
"bell[attachment=double_wall,facing=north]": "gold_block",
|
||||||
|
"bell[attachment=double_wall,facing=south]": "gold_block",
|
||||||
|
"bell[attachment=double_wall,facing=west]": "gold_block",
|
||||||
|
"bell[attachment=double_wall,facing=east]": "gold_block",
|
||||||
|
"campfire[facing=north,lit=true,signal_fire=true,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=north,lit=true,signal_fire=true,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=north,lit=true,signal_fire=false,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=north,lit=true,signal_fire=false,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=north,lit=false,signal_fire=true,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=north,lit=false,signal_fire=true,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=north,lit=false,signal_fire=false,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=north,lit=false,signal_fire=false,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=south,lit=true,signal_fire=true,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=south,lit=true,signal_fire=true,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=south,lit=true,signal_fire=false,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=south,lit=true,signal_fire=false,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=south,lit=false,signal_fire=true,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=south,lit=false,signal_fire=true,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=south,lit=false,signal_fire=false,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=south,lit=false,signal_fire=false,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=west,lit=true,signal_fire=true,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=west,lit=true,signal_fire=true,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=west,lit=true,signal_fire=false,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=west,lit=true,signal_fire=false,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=west,lit=false,signal_fire=true,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=west,lit=false,signal_fire=true,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=west,lit=false,signal_fire=false,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=west,lit=false,signal_fire=false,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=east,lit=true,signal_fire=true,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=east,lit=true,signal_fire=true,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=east,lit=true,signal_fire=false,waterlogged=true]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=east,lit=true,signal_fire=false,waterlogged=false]": "fire[age=0,east=true,north=true,south=true,up=false,west=true]",
|
||||||
|
"campfire[facing=east,lit=false,signal_fire=true,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=east,lit=false,signal_fire=true,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"campfire[facing=east,lit=false,signal_fire=false,waterlogged=true]": "oak_slab[type=bottom,waterlogged=true]",
|
||||||
|
"campfire[facing=east,lit=false,signal_fire=false,waterlogged=false]": "oak_slab[type=bottom,waterlogged=false]",
|
||||||
|
"stonecutter[facing=north]": "crafting_table",
|
||||||
|
"stonecutter[facing=south]": "crafting_table",
|
||||||
|
"stonecutter[facing=west]": "crafting_table",
|
||||||
|
"stonecutter[facing=east]": "crafting_table",
|
||||||
|
"sweet_berry_bush[age=0]": "vine[east=true,north=true,south=true,up=true,west=true]",
|
||||||
|
"sweet_berry_bush[age=1]": "vine[east=true,north=true,south=true,up=true,west=true]",
|
||||||
|
"sweet_berry_bush[age=2]": "vine[east=true,north=true,south=true,up=true,west=true]",
|
||||||
|
"sweet_berry_bush[age=3]": "vine[east=true,north=true,south=true,up=true,west=true]",
|
||||||
|
"jigsaw[facing=north]": "structure_block[mode=corner]",
|
||||||
|
"jigsaw[facing=east]": "structure_block[mode=corner]",
|
||||||
|
"jigsaw[facing=south]": "structure_block[mode=corner]",
|
||||||
|
"jigsaw[facing=west]": "structure_block[mode=corner]",
|
||||||
|
"jigsaw[facing=up]": "structure_block[mode=corner]",
|
||||||
|
"jigsaw[facing=down]": "structure_block[mode=corner]"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"brick_wall": "cobblestone_wall",
|
||||||
|
"prismarine_wall": "cobblestone_wall",
|
||||||
|
"red_sandstone_wall": "cobblestone_wall",
|
||||||
|
"mossy_stone_brick_wall": "mossy_cobblestone_wall",
|
||||||
|
"granite_wall": "cobblestone_wall",
|
||||||
|
"stone_brick_wall": "cobblestone_wall",
|
||||||
|
"nether_brick_wall": "cobblestone_wall",
|
||||||
|
"andesite_wall": "cobblestone_wall",
|
||||||
|
"red_nether_brick_wall": "cobblestone_wall",
|
||||||
|
"sandstone_wall": "cobblestone_wall",
|
||||||
|
"end_stone_brick_wall": "cobblestone_wall",
|
||||||
|
"diorite_wall": "cobblestone_wall",
|
||||||
|
"stone_slab": "cobblestone_slab",
|
||||||
|
"cut_sandstone_slab": "sandstone_slab",
|
||||||
|
"cut_red_sandstone_slab": "red_sandstone_slab",
|
||||||
|
"polished_granite_slab": "cobblestone_slab",
|
||||||
|
"smooth_red_sandstone_slab": "red_sandstone_slab",
|
||||||
|
"mossy_stone_brick_slab": "cobblestone_slab",
|
||||||
|
"polished_diorite_slab": "cobblestone_slab",
|
||||||
|
"mossy_cobblestone_slab": "cobblestone_slab",
|
||||||
|
"end_stone_brick_slab": "sandstone_slab",
|
||||||
|
"smooth_sandstone_slab": "sandstone_slab",
|
||||||
|
"smooth_quartz_slab": "quartz_slab",
|
||||||
|
"granite_slab": "cobblestone_slab",
|
||||||
|
"andesite_slab": "cobblestone_slab",
|
||||||
|
"red_nether_brick_slab": "nether_brick_slab",
|
||||||
|
"polished_andesite_slab": "cobblestone_slab",
|
||||||
|
"diorite_slab": "cobblestone_slab",
|
||||||
|
"polished_granite_stairs": "cobblestone_stairs",
|
||||||
|
"smooth_red_sandstone_stairs": "red_sandstone_stairs",
|
||||||
|
"mossy_stone_brick_stairs": "cobblestone_stairs",
|
||||||
|
"polished_diorite_stairs": "cobblestone_stairs",
|
||||||
|
"mossy_cobblestone_stairs": "cobblestone_stairs",
|
||||||
|
"end_stone_brick_stairs": "sandstone_stairs",
|
||||||
|
"stone_stairs": "cobblestone_stairs",
|
||||||
|
"smooth_sandstone_stairs": "sandstone_stairs",
|
||||||
|
"smooth_quartz_stairs": "quartz_stairs",
|
||||||
|
"granite_stairs": "cobblestone_stairs",
|
||||||
|
"andesite_stairs": "cobblestone_stairs",
|
||||||
|
"red_nether_brick_stairs": "nether_brick_stairs",
|
||||||
|
"polished_andesite_stairs": "cobblestone_stairs",
|
||||||
|
"diorite_stairs": "cobblestone_stairs",
|
||||||
|
"cornflower": "brown_mushroom",
|
||||||
|
"lily_of_the_valley": "white_tulip",
|
||||||
|
"wither_rose": "blue_orchid",
|
||||||
|
"bamboo": "sugar_cane",
|
||||||
|
"suspicious_stew": "mushroom_stew",
|
||||||
|
"leather_horse_armor": "golden_horse_armor",
|
||||||
|
"blue_dye": "lapis_lazuli",
|
||||||
|
"brown_dye": "cocoa_beans",
|
||||||
|
"black_dye": "ink_sac",
|
||||||
|
"white_dye": "bone_meal",
|
||||||
|
"scaffolding": "hay_block",
|
||||||
|
"jigsaw": "structure_block",
|
||||||
|
"composter": "cauldron",
|
||||||
|
"barrel": "chest",
|
||||||
|
"loom": "crafting_table",
|
||||||
|
"smoker": "furnace",
|
||||||
|
"blast_furnace": "furnace",
|
||||||
|
"cartography_table": "crafting_table",
|
||||||
|
"fletching_table": "crafting_table",
|
||||||
|
"grindstone": "anvil",
|
||||||
|
"lectern": "bookshelf",
|
||||||
|
"smithing_table": "crafting_table",
|
||||||
|
"stonecutter": "crafting_table",
|
||||||
|
"flower_banner_pattern": "paper",
|
||||||
|
"creeper_banner_pattern": "paper",
|
||||||
|
"skull_banner_pattern": "paper",
|
||||||
|
"mojang_banner_pattern": "paper",
|
||||||
|
"globe_banner_pattern": "paper",
|
||||||
|
"bell": "gold_block",
|
||||||
|
"lantern": "redstone_lamp",
|
||||||
|
"sweet_berries": "beetroot",
|
||||||
|
"campfire": "torch",
|
||||||
|
"spruce_sign": "oak_sign",
|
||||||
|
"birch_sign": "oak_sign",
|
||||||
|
"jungle_sign": "oak_sign",
|
||||||
|
"acacia_sign": "oak_sign",
|
||||||
|
"dark_oak_sign": "oak_sign",
|
||||||
|
"crossbow": "bow",
|
||||||
|
"cat_spawn_egg": "ocelot_spawn_egg",
|
||||||
|
"fox_spawn_egg": "pig_spawn_egg",
|
||||||
|
"panda_spawn_egg": "skeleton_spawn_egg",
|
||||||
|
"pillager_spawn_egg": "zombie_villager_spawn_egg",
|
||||||
|
"ravager_spawn_egg": "silverfish_spawn_egg",
|
||||||
|
"trader_llama_spawn_egg": "blaze_spawn_egg",
|
||||||
|
"wandering_trader_spawn_egg": "squid_spawn_egg"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"block.bamboo.break": "block.grass.break",
|
||||||
|
"block.bamboo.fall": "block.grass.fall",
|
||||||
|
"block.bamboo.hit": "block.grass.hit",
|
||||||
|
"block.bamboo.place": "block.grass.place",
|
||||||
|
"block.bamboo.step": "block.grass.step",
|
||||||
|
"block.bamboo_sapling.break": "block.grass.break",
|
||||||
|
"block.bamboo_sapling.hit": "block.sand.break",
|
||||||
|
"block.bamboo_sapling.place": "block.gravel.place",
|
||||||
|
"block.barrel.close": "block.wooden_trapdoor.close",
|
||||||
|
"block.barrel.open": "block.wooden_trapdoor.open",
|
||||||
|
"block.bell.use": "block.anvil.land",
|
||||||
|
"block.bell.resonate": "block.enchantment_table.use",
|
||||||
|
"item.book.page_turn": "",
|
||||||
|
"item.book.put": "block.wood.step",
|
||||||
|
"block.blastfurnace.fire_crackle": "block.furnace.fire_crackle",
|
||||||
|
"block.campfire.crackle": "block.fire.ambient",
|
||||||
|
"entity.cat.stray_ambient": "entity.cat.ambient",
|
||||||
|
"entity.cat.eat": "entity.cod.flop",
|
||||||
|
"entity.cat.beg_for_food": "entity.cat.ambient",
|
||||||
|
"block.composter.empty": "block.grass.break",
|
||||||
|
"block.composter.fill": "block.gravel.break",
|
||||||
|
"block.composter.fill_success": "block.gravel.break",
|
||||||
|
"block.composter.ready": "block.gravel.break",
|
||||||
|
"block.crop.break": "block.grass.break",
|
||||||
|
"item.crop.plant": "block.grass.place",
|
||||||
|
"item.crossbow.hit": "entity.arrow.hit",
|
||||||
|
"item.crossbow.loading_end": "block.tripwire.detach",
|
||||||
|
"item.crossbow.loading_middle": "block.comparator.click",
|
||||||
|
"item.crossbow.loading_start": "block.comparator.click",
|
||||||
|
"item.crossbow.quick_charge_1": "block.comparator.click",
|
||||||
|
"item.crossbow.quick_charge_2": "block.comparator.click",
|
||||||
|
"item.crossbow.quick_charge_3": "block.comparator.click",
|
||||||
|
"item.crossbow.shoot": "entity.arrow.shoot",
|
||||||
|
"entity.evoker.celebrate": "entity.villager.yes",
|
||||||
|
"entity.fox.aggro": "entity.wolf.growl",
|
||||||
|
"entity.fox.ambient": "entity.wolf.ambient",
|
||||||
|
"entity.fox.bite": "entity.dolphin.hurt",
|
||||||
|
"entity.fox.death": "entity.wolf.death",
|
||||||
|
"entity.fox.eat": "entity.dolphin.eat",
|
||||||
|
"entity.fox.hurt": "entity.wolf.hurt",
|
||||||
|
"entity.fox.screech": "entity.wolf.ambient",
|
||||||
|
"entity.fox.sleep": "entity.wolf.growl",
|
||||||
|
"entity.fox.sniff": "entity.wolf.pant",
|
||||||
|
"entity.fox.spit": "entity.llama.spit",
|
||||||
|
"block.grindstone.use": "block.iron_door.open",
|
||||||
|
"entity.ravager.ambient": "entity.polar_bear.ambient",
|
||||||
|
"entity.ravager.attack": "entity.polar_bear.warning",
|
||||||
|
"entity.ravager.celebrate": "entity.enderman.ambient",
|
||||||
|
"entity.ravager.death": "entity.polar_bear.death",
|
||||||
|
"entity.ravager.hurt": "entity.polar_bear.hurt",
|
||||||
|
"entity.ravager.step": "entity.polar_bear.step",
|
||||||
|
"entity.ravager.stunned": "entity.polar_bear.ambient",
|
||||||
|
"entity.ravager.roar": "entity.polar_bear.warning",
|
||||||
|
"block.lantern.break": "block.glass.break",
|
||||||
|
"block.lantern.fall": "block.glass.fall",
|
||||||
|
"block.lantern.hit": "block.glass.hit",
|
||||||
|
"block.lantern.place": "block.glass.place",
|
||||||
|
"block.lantern.step": "block.glass.step",
|
||||||
|
"entity.mooshroom.convert": "entity.zombie_villager.converted",
|
||||||
|
"entity.mooshroom.eat": "entity.boat.paddle_land",
|
||||||
|
"entity.mooshroom.milk": "entity.cow.milk",
|
||||||
|
"entity.mooshroom.suspicious_milk": "entity.cow.milk",
|
||||||
|
"block.nether_wart.break": "block.wet_grass.break",
|
||||||
|
"item.nether_wart.plant": "block.wet_grass.place",
|
||||||
|
"block.note_block.iron_xylophone": "block.note_block.xylophone",
|
||||||
|
"block.note_block.cow_bell": "block.note_block.bell",
|
||||||
|
"block.note_block.didgeridoo": "block.note_block.bass",
|
||||||
|
"block.note_block.bit": "block.note_block.pling",
|
||||||
|
"block.note_block.banjo": "block.note_block.chime",
|
||||||
|
"entity.ocelot.hurt": "entity.cat.hurt",
|
||||||
|
"entity.ocelot.ambient": "entity.cat.purreow",
|
||||||
|
"entity.ocelot.death": "entity.cat.death",
|
||||||
|
"entity.panda.pre_sneeze": "entity.turtle.hurt_baby",
|
||||||
|
"entity.panda.sneeze": "entity.bat.ambient",
|
||||||
|
"entity.panda.ambient": "entity.turtle.hurt_baby",
|
||||||
|
"entity.panda.death": "entity.turtle.death_baby",
|
||||||
|
"entity.panda.eat": "entity.turtle.egg_crack",
|
||||||
|
"entity.panda.step": "entity.turtle.shamble",
|
||||||
|
"entity.panda.cant_breed": "entity.polar_bear.ambient_baby",
|
||||||
|
"entity.panda.aggressive_ambient": "entity.polar_bear.warning",
|
||||||
|
"entity.panda.worried_ambient": "entity.polar_bear.ambient_baby",
|
||||||
|
"entity.panda.hurt": "entity.polar_bear.hurt",
|
||||||
|
"entity.panda.bite": "entity.polar_bear.step",
|
||||||
|
"entity.pillager.ambient": "entity.villager.ambient",
|
||||||
|
"entity.pillager.celebrate": "entity.vindicator.ambient",
|
||||||
|
"entity.pillager.death": "entity.vindicator.death",
|
||||||
|
"entity.pillager.hurt": "entity.vindicator.hurt",
|
||||||
|
"entity.player.hurt_sweet_berry_bush": "block.grass.step",
|
||||||
|
"event.raid.horn": "entity.wither.death",
|
||||||
|
"block.scaffolding.break": "block.wood.break",
|
||||||
|
"block.scaffolding.fall": "block.wood.fall",
|
||||||
|
"block.scaffolding.hit": "block.wood.hit",
|
||||||
|
"block.scaffolding.place": "block.wood.place",
|
||||||
|
"block.scaffolding.step": "block.wood.step",
|
||||||
|
"block.smoker.smoke": "block.fire.ambient",
|
||||||
|
"block.sweet_berry_bush.break": "block.gravel.break",
|
||||||
|
"block.sweet_berry_bush.place": "block.gravel.place",
|
||||||
|
"item.sweet_berries.pick_from_bush": "block.grass.hit",
|
||||||
|
"ui.loom.select_pattern": "item.flintandsteel.use",
|
||||||
|
"ui.loom.take_result": "block.wooden_door.close",
|
||||||
|
"ui.cartography_table.take_result": "block.enchantment_table.use",
|
||||||
|
"ui.stonecutter.take_result": "entity.horse.breathe",
|
||||||
|
"ui.stonecutter.select_recipe": "ui.button.click",
|
||||||
|
"entity.villager.celebrate": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_armorer": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_butcher": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_cartographer": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_cleric": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_farmer": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_fisherman": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_fletcher": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_leatherworker": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_librarian": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_mason": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_shepherd": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_toolsmith": "entity.villager.ambient",
|
||||||
|
"entity.villager.work_weaponsmith": "entity.villager.ambient",
|
||||||
|
"entity.vindicator.celebrate": "entity.villager.no",
|
||||||
|
"entity.wandering_trader.ambient": "entity.villager.ambient",
|
||||||
|
"entity.wandering_trader.death": "entity.villager.death",
|
||||||
|
"entity.wandering_trader.disappeared": "entity.enderman.teleport",
|
||||||
|
"entity.wandering_trader.drink_milk": "entity.witch.drink",
|
||||||
|
"entity.wandering_trader.drink_potion": "entity.generic.drink",
|
||||||
|
"entity.wandering_trader.hurt": "entity.villager.hurt",
|
||||||
|
"entity.wandering_trader.no": "entity.villager.no",
|
||||||
|
"entity.wandering_trader.reappeared": "entity.villager.yes",
|
||||||
|
"entity.wandering_trader.trade": "entity.villager.trade",
|
||||||
|
"entity.wandering_trader.yes": "entity.villager.yes",
|
||||||
|
"entity.witch.celebrate": "entity.witch.ambient",
|
||||||
|
"entity.parrot.imitate.guardian": "",
|
||||||
|
"entity.parrot.imitate.panda": "",
|
||||||
|
"entity.parrot.imitate.pillager": "",
|
||||||
|
"entity.parrot.imitate.ravager": ""
|
||||||
|
},
|
||||||
|
"particles": {
|
||||||
|
"falling_lava": "dripping_lava",
|
||||||
|
"landing_lava": "dripping_lava",
|
||||||
|
"falling_water": "dripping_water",
|
||||||
|
"composter": "happy_villager",
|
||||||
|
"flash": "explosion",
|
||||||
|
"sneeze": "spit",
|
||||||
|
"campfire_cosy_smoke": "cloud",
|
||||||
|
"campfire_signal_smoke": "cloud"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"cat": "Cat",
|
||||||
|
"trader_llama": "Trader Llama",
|
||||||
|
"fox": "Fox",
|
||||||
|
"panda": "Panda",
|
||||||
|
"pillager": "Pillager",
|
||||||
|
"wandering_trader": "Wandering Trader",
|
||||||
|
"ravager": "Ravager"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"brick_wall": "1.14 Brick Wall",
|
||||||
|
"prismarine_wall": "1.14 Prismarine Wall",
|
||||||
|
"red_sandstone_wall": "1.14 Red Sandstone Wall",
|
||||||
|
"mossy_stone_brick_wall": "1.14 Mossy Stone Brick Wall",
|
||||||
|
"granite_wall": "1.14 Granite Wall",
|
||||||
|
"stone_brick_wall": "1.14 Stone Brick Wall",
|
||||||
|
"nether_brick_wall": "1.14 Nether Brick Wall",
|
||||||
|
"andesite_wall": "1.14 Andesite Wall",
|
||||||
|
"red_nether_brick_wall": "1.14 Red Nether Brick Wall",
|
||||||
|
"sandstone_wall": "1.14 Sandstone Wall",
|
||||||
|
"end_stone_brick_wall": "1.14 End Stone Brick Wall",
|
||||||
|
"diorite_wall": "1.14 Diorite Wall",
|
||||||
|
"stone_slab": "1.14 Stone Slab",
|
||||||
|
"cut_sandstone_slab": "1.14 Cut Sandstone Slab",
|
||||||
|
"cut_red_sandstone_slab": "1.14 Cut Red Sandstone Slab",
|
||||||
|
"polished_granite_slab": "1.14 Polished Granite Slab",
|
||||||
|
"smooth_red_sandstone_slab": "1.14 Smooth Red Sandstone Slab",
|
||||||
|
"mossy_stone_brick_slab": "1.14 Mossy Stone Brick Slab",
|
||||||
|
"polished_diorite_slab": "1.14 Polished Diorite Slab",
|
||||||
|
"mossy_cobblestone_slab": "1.14 Mossy Cobblestone Slab",
|
||||||
|
"end_stone_brick_slab": "1.14 End Stone Brick Slab",
|
||||||
|
"smooth_sandstone_slab": "1.14 Smooth Cut Sandstone Slab",
|
||||||
|
"smooth_quartz_slab": "1.14 Smooth Quartz Slab",
|
||||||
|
"granite_slab": "1.14 Granite Slab",
|
||||||
|
"andesite_slab": "1.14 Andesite Slab",
|
||||||
|
"red_nether_brick_slab": "1.14 Red Nether Brick Slab",
|
||||||
|
"polished_andesite_slab": "1.14 Polished Andesite Slab",
|
||||||
|
"diorite_slab": "1.14 Diorite Slab",
|
||||||
|
"polished_granite_stairs": "1.14 Polished Granite Stairs",
|
||||||
|
"smooth_red_sandstone_stairs": "1.14 Smooth Red Sandstone Stairs",
|
||||||
|
"mossy_stone_brick_stairs": "1.14 Mossy Stone Brick Stairs",
|
||||||
|
"polished_diorite_stairs": "1.14 Polished Diorite Stairs",
|
||||||
|
"mossy_cobblestone_stairs": "1.14 Mossy Cobblestone Stairs",
|
||||||
|
"end_stone_brick_stairs": "1.14 End Stone Brick Stairs",
|
||||||
|
"stone_stairs": "1.14 Stone Stairs",
|
||||||
|
"smooth_sandstone_stairs": "1.14 Smooth Sandstone Stairs",
|
||||||
|
"smooth_quartz_stairs": "1.14 Smooth Quartz Stairs",
|
||||||
|
"granite_stairs": "1.14 Granite Stairs",
|
||||||
|
"andesite_stairs": "1.14 Andesite Stairs",
|
||||||
|
"red_nether_brick_stairs": "1.14 Red Nether Brick Stairs",
|
||||||
|
"polished_andesite_stairs": "1.14 Polished Andesite Stairs",
|
||||||
|
"diorite_stairs": "1.14 Diorite Stairs",
|
||||||
|
"cornflower": "1.14 Cornflower",
|
||||||
|
"lily_of_the_valley": "1.14 Lily of the Valley",
|
||||||
|
"wither_rose": "1.14 Wither Rose",
|
||||||
|
"bamboo": "1.14 Bamboo",
|
||||||
|
"suspicious_stew": "1.14 Suspicious Stew",
|
||||||
|
"leather_horse_armor": "1.14 Leather Horse Armor",
|
||||||
|
"blue_dye": "1.14 Blue Dye",
|
||||||
|
"brown_dye": "1.14 Brown Dye",
|
||||||
|
"black_dye": "1.14 Black Dye",
|
||||||
|
"white_dye": "1.14 White Dye",
|
||||||
|
"scaffolding": "1.14 Scaffolding",
|
||||||
|
"jigsaw": "1.14 Jigsaw Block",
|
||||||
|
"composter": "1.14 Composter",
|
||||||
|
"barrel": "1.14 Barrel",
|
||||||
|
"loom": "1.14 Loom",
|
||||||
|
"smoker": "1.14 Smoker",
|
||||||
|
"blast_furnace": "1.14 Blast Furnace",
|
||||||
|
"cartography_table": "1.14 Cartography Table",
|
||||||
|
"fletching_table": "1.14 Fletching Table",
|
||||||
|
"grindstone": "1.14 Grindstone",
|
||||||
|
"lectern": "1.14 Lectern",
|
||||||
|
"smithing_table": "1.14 Smithing Table",
|
||||||
|
"stonecutter": "1.14 Stonecutter",
|
||||||
|
"flower_banner_pattern": "1.14 Flower Banner Pattern",
|
||||||
|
"creeper_banner_pattern": "1.14 Creeper Banner Pattern",
|
||||||
|
"skull_banner_pattern": "1.14 Skull Banner Pattern",
|
||||||
|
"mojang_banner_pattern": "1.14 Mojang Banner Pattern",
|
||||||
|
"globe_banner_pattern": "1.14 Globe Banner Pattern",
|
||||||
|
"bell": "1.14 Bell",
|
||||||
|
"lantern": "1.14 Lantern",
|
||||||
|
"sweet_berries": "1.14 Sweet Berries",
|
||||||
|
"campfire": "1.14 Campfire",
|
||||||
|
"spruce_sign": "1.14 Spruce Sign",
|
||||||
|
"birch_sign": "1.14 Birch Sign",
|
||||||
|
"jungle_sign": "1.14 Jungle Sign",
|
||||||
|
"acacia_sign": "1.14 Acacia Sign",
|
||||||
|
"dark_oak_sign": "1.14 Dark Oak Sign",
|
||||||
|
"crossbow": "1.14 Crossbow",
|
||||||
|
"cat_spawn_egg": "1.14 Cat Spawn Egg",
|
||||||
|
"fox_spawn_egg": "1.14 Fox Spawn Egg",
|
||||||
|
"panda_spawn_egg": "1.14 Panda Spawn Egg",
|
||||||
|
"pillager_spawn_egg": "1.14 Pillager Spawn Egg",
|
||||||
|
"ravager_spawn_egg": "1.14 Ravager Spawn Egg",
|
||||||
|
"trader_llama_spawn_egg": "1.14 Trader Llama Spawn Egg",
|
||||||
|
"wandering_trader_spawn_egg": "1.14 Wandering Trader Spawn Egg"
|
||||||
|
}
|
||||||
|
}
|
20
mappings/mappingdiff-1.14to1.15.json
Normal file
20
mappings/mappingdiff-1.14to1.15.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"11198": "bell[attachment=floor,facing=north,powered=false]",
|
||||||
|
"11199": "bell[attachment=floor,facing=south,powered=false]",
|
||||||
|
"11200": "bell[attachment=floor,facing=west,powered=false]",
|
||||||
|
"11201": "bell[attachment=floor,facing=east,powered=false]",
|
||||||
|
"11202": "bell[attachment=ceiling,facing=north,powered=false]",
|
||||||
|
"11203": "bell[attachment=ceiling,facing=south,powered=false]",
|
||||||
|
"11204": "bell[attachment=ceiling,facing=west,powered=false]",
|
||||||
|
"11205": "bell[attachment=ceiling,facing=east,powered=false]",
|
||||||
|
"11206": "bell[attachment=single_wall,facing=north,powered=false]",
|
||||||
|
"11207": "bell[attachment=single_wall,facing=south,powered=false]",
|
||||||
|
"11208": "bell[attachment=single_wall,facing=west,powered=false]",
|
||||||
|
"11209": "bell[attachment=single_wall,facing=east,powered=false]",
|
||||||
|
"11210": "bell[attachment=double_wall,facing=north,powered=false]",
|
||||||
|
"11211": "bell[attachment=double_wall,facing=south,powered=false]",
|
||||||
|
"11212": "bell[attachment=double_wall,facing=west,powered=false]",
|
||||||
|
"11213": "bell[attachment=double_wall,facing=east,powered=false]"
|
||||||
|
}
|
||||||
|
}
|
89
mappings/mappingdiff-1.15to1.14.json
Normal file
89
mappings/mappingdiff-1.15to1.14.json
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"bell[attachment=floor,facing=north,powered=true]": "bell[attachment=floor,facing=north]",
|
||||||
|
"bell[attachment=floor,facing=north,powered=false]": "bell[attachment=floor,facing=north]",
|
||||||
|
"bell[attachment=floor,facing=south,powered=true]": "bell[attachment=floor,facing=south]",
|
||||||
|
"bell[attachment=floor,facing=south,powered=false]": "bell[attachment=floor,facing=south]",
|
||||||
|
"bell[attachment=floor,facing=west,powered=true]": "bell[attachment=floor,facing=west]",
|
||||||
|
"bell[attachment=floor,facing=west,powered=false]": "bell[attachment=floor,facing=west]",
|
||||||
|
"bell[attachment=floor,facing=east,powered=true]": "bell[attachment=floor,facing=east]",
|
||||||
|
"bell[attachment=floor,facing=east,powered=false]": "bell[attachment=floor,facing=east]",
|
||||||
|
"bell[attachment=ceiling,facing=north,powered=true]": "bell[attachment=ceiling,facing=north]",
|
||||||
|
"bell[attachment=ceiling,facing=north,powered=false]": "bell[attachment=ceiling,facing=north]",
|
||||||
|
"bell[attachment=ceiling,facing=south,powered=true]": "bell[attachment=ceiling,facing=south]",
|
||||||
|
"bell[attachment=ceiling,facing=south,powered=false]": "bell[attachment=ceiling,facing=south]",
|
||||||
|
"bell[attachment=ceiling,facing=west,powered=true]": "bell[attachment=ceiling,facing=west]",
|
||||||
|
"bell[attachment=ceiling,facing=west,powered=false]": "bell[attachment=ceiling,facing=west]",
|
||||||
|
"bell[attachment=ceiling,facing=east,powered=true]": "bell[attachment=ceiling,facing=east]",
|
||||||
|
"bell[attachment=ceiling,facing=east,powered=false]": "bell[attachment=ceiling,facing=east]",
|
||||||
|
"bell[attachment=single_wall,facing=north,powered=true]": "bell[attachment=single_wall,facing=north]",
|
||||||
|
"bell[attachment=single_wall,facing=north,powered=false]": "bell[attachment=single_wall,facing=north]",
|
||||||
|
"bell[attachment=single_wall,facing=south,powered=true]": "bell[attachment=single_wall,facing=south]",
|
||||||
|
"bell[attachment=single_wall,facing=south,powered=false]": "bell[attachment=single_wall,facing=south]",
|
||||||
|
"bell[attachment=single_wall,facing=west,powered=true]": "bell[attachment=single_wall,facing=west]",
|
||||||
|
"bell[attachment=single_wall,facing=west,powered=false]": "bell[attachment=single_wall,facing=west]",
|
||||||
|
"bell[attachment=single_wall,facing=east,powered=true]": "bell[attachment=single_wall,facing=east]",
|
||||||
|
"bell[attachment=single_wall,facing=east,powered=false]": "bell[attachment=single_wall,facing=east]",
|
||||||
|
"bell[attachment=double_wall,facing=north,powered=true]": "bell[attachment=double_wall,facing=north]",
|
||||||
|
"bell[attachment=double_wall,facing=north,powered=false]": "bell[attachment=double_wall,facing=north]",
|
||||||
|
"bell[attachment=double_wall,facing=south,powered=true]": "bell[attachment=double_wall,facing=south]",
|
||||||
|
"bell[attachment=double_wall,facing=south,powered=false]": "bell[attachment=double_wall,facing=south]",
|
||||||
|
"bell[attachment=double_wall,facing=west,powered=true]": "bell[attachment=double_wall,facing=west]",
|
||||||
|
"bell[attachment=double_wall,facing=west,powered=false]": "bell[attachment=double_wall,facing=west]",
|
||||||
|
"bell[attachment=double_wall,facing=east,powered=true]": "bell[attachment=double_wall,facing=east]",
|
||||||
|
"bell[attachment=double_wall,facing=east,powered=false]": "bell[attachment=double_wall,facing=east]",
|
||||||
|
"honey_block": "slime_block",
|
||||||
|
"honeycomb_block": "horn_coral_block",
|
||||||
|
"beehive": "barrel[facing=up,open=false]",
|
||||||
|
"bee_nest": "yellow_shulker_box[facing=up]"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"honey_bottle": "dragon_breath",
|
||||||
|
"honeycomb": "sunflower",
|
||||||
|
"honeycomb_block": "horn_coral_block",
|
||||||
|
"bee_nest": "yellow_shulker_box",
|
||||||
|
"beehive": "barrel",
|
||||||
|
"honey_block": "slime_block",
|
||||||
|
"bee_spawn_egg": "ocelot_spawn_egg"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"entity.bee.death": "entity.creeper.death",
|
||||||
|
"entity.bee.hurt": "entity.bat.hurt",
|
||||||
|
"entity.bee.loop_aggressive": "entity.enderman.scream",
|
||||||
|
"entity.bee.loop": "entity.parrot.fly",
|
||||||
|
"entity.bee.sting": "entity.phantom.bite",
|
||||||
|
"entity.bee.pollinate": "entity.parrot.fly",
|
||||||
|
"block.beehive.drip": "entity.slime.squish",
|
||||||
|
"block.beehive.enter": "entity.slime.death",
|
||||||
|
"block.beehive.exit": "entity.slime.death_small",
|
||||||
|
"block.beehive.shear": "block.wool.hit",
|
||||||
|
"block.beehive.work": "entity.parrot.fly",
|
||||||
|
"block.honey_block.break": "block.slime_block.break",
|
||||||
|
"block.honey_block.fall": "block.slime_block.fall",
|
||||||
|
"block.honey_block.hit": "block.slime_block.hit",
|
||||||
|
"block.honey_block.place": "block.slime_block.place",
|
||||||
|
"block.honey_block.slide": "block.slime_block.fall",
|
||||||
|
"block.honey_block.step": "block.slime_block.step",
|
||||||
|
"item.honey_bottle.drink": "entity.generic.drink",
|
||||||
|
"entity.iron_golem.damage": "entity.item.break",
|
||||||
|
"entity.iron_golem.repair": "entity.iron_golem.step"
|
||||||
|
},
|
||||||
|
"particles": {
|
||||||
|
"dripping_honey": "dripping_lava",
|
||||||
|
"falling_honey": "falling_lava",
|
||||||
|
"landing_honey": "landing_lava",
|
||||||
|
"falling_nectar": "falling_water"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"bee": "Bee"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"honey_bottle": "1.15 Honey Bottle",
|
||||||
|
"honeycomb": "1.15 Honeycomb",
|
||||||
|
"honeycomb_block": "1.15 Honeycomb Block",
|
||||||
|
"bee_nest": "1.15 Bee Nest",
|
||||||
|
"beehive": "1.15 Beehive",
|
||||||
|
"honey_block": "1.15 Honey Block",
|
||||||
|
"bee_spawn_egg": "1.15 Bee Spawn Egg"
|
||||||
|
}
|
||||||
|
}
|
916
mappings/mappingdiff-1.15to1.16.json
Normal file
916
mappings/mappingdiff-1.15to1.16.json
Normal file
@ -0,0 +1,916 @@
|
|||||||
|
{
|
||||||
|
"items": {
|
||||||
|
"754": "zombified_piglin_spawn_egg"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"entity.zombie_pigman.ambient": "entity.zombified_piglin.ambient",
|
||||||
|
"entity.zombie_pigman.angry": "entity.zombified_piglin.angry",
|
||||||
|
"entity.zombie_pigman.death": "entity.zombified_piglin.death",
|
||||||
|
"entity.zombie_pigman.hurt": "entity.zombified_piglin.hurt",
|
||||||
|
"music.nether": "music.nether.nether_wastes"
|
||||||
|
},
|
||||||
|
"blockstates": {
|
||||||
|
"5641": "cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5642": "cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5643": "cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5644": "cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5645": "cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5646": "cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5647": "cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5648": "cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5649": "cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5650": "cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5651": "cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5652": "cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5653": "cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5654": "cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5655": "cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5656": "cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5657": "cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5658": "cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5659": "cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5660": "cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5661": "cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5662": "cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5663": "cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5664": "cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5665": "cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5666": "cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5667": "cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5668": "cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5669": "cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5670": "cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5671": "cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5672": "cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5673": "cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5674": "cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5675": "cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5676": "cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5677": "cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5678": "cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5679": "cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5680": "cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5681": "cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5682": "cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5683": "cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5684": "cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5685": "cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5686": "cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5687": "cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5688": "cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5689": "cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5690": "cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5691": "cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5692": "cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5693": "cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5694": "cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5695": "cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5696": "cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5697": "cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5698": "cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5699": "cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5700": "cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5701": "cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5702": "cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5703": "cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5704": "cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5705": "mossy_cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5706": "mossy_cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5707": "mossy_cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5708": "mossy_cobblestone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5709": "mossy_cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5710": "mossy_cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5711": "mossy_cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5712": "mossy_cobblestone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5713": "mossy_cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5714": "mossy_cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5715": "mossy_cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5716": "mossy_cobblestone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5717": "mossy_cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5718": "mossy_cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5719": "mossy_cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5720": "mossy_cobblestone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5721": "mossy_cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5722": "mossy_cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5723": "mossy_cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5724": "mossy_cobblestone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5725": "mossy_cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5726": "mossy_cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5727": "mossy_cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5728": "mossy_cobblestone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5729": "mossy_cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5730": "mossy_cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5731": "mossy_cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5732": "mossy_cobblestone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5733": "mossy_cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5734": "mossy_cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5735": "mossy_cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5736": "mossy_cobblestone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5737": "mossy_cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5738": "mossy_cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5739": "mossy_cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5740": "mossy_cobblestone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5741": "mossy_cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5742": "mossy_cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5743": "mossy_cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5744": "mossy_cobblestone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5745": "mossy_cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5746": "mossy_cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5747": "mossy_cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5748": "mossy_cobblestone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5749": "mossy_cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5750": "mossy_cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5751": "mossy_cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5752": "mossy_cobblestone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"5753": "mossy_cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"5754": "mossy_cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"5755": "mossy_cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"5756": "mossy_cobblestone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"5757": "mossy_cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"5758": "mossy_cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"5759": "mossy_cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"5760": "mossy_cobblestone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"5761": "mossy_cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"5762": "mossy_cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"5763": "mossy_cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"5764": "mossy_cobblestone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"5765": "mossy_cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"5766": "mossy_cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"5767": "mossy_cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"5768": "mossy_cobblestone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10331": "brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10332": "brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10333": "brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10334": "brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10335": "brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10336": "brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10337": "brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10338": "brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10339": "brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10340": "brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10341": "brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10342": "brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10343": "brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10344": "brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10345": "brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10346": "brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10347": "brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10348": "brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10349": "brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10350": "brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10351": "brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10352": "brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10353": "brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10354": "brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10355": "brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10356": "brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10357": "brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10358": "brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10359": "brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10360": "brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10361": "brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10362": "brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10363": "brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10364": "brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10365": "brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10366": "brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10367": "brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10368": "brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10369": "brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10370": "brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10371": "brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10372": "brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10373": "brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10374": "brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10375": "brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10376": "brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10377": "brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10378": "brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10379": "brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10380": "brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10381": "brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10382": "brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10383": "brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10384": "brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10385": "brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10386": "brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10387": "brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10388": "brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10389": "brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10390": "brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10391": "brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10392": "brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10393": "brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10394": "brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10395": "prismarine_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10396": "prismarine_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10397": "prismarine_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10398": "prismarine_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10399": "prismarine_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10400": "prismarine_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10401": "prismarine_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10402": "prismarine_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10403": "prismarine_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10404": "prismarine_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10405": "prismarine_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10406": "prismarine_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10407": "prismarine_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10408": "prismarine_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10409": "prismarine_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10410": "prismarine_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10411": "prismarine_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10412": "prismarine_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10413": "prismarine_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10414": "prismarine_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10415": "prismarine_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10416": "prismarine_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10417": "prismarine_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10418": "prismarine_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10419": "prismarine_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10420": "prismarine_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10421": "prismarine_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10422": "prismarine_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10423": "prismarine_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10424": "prismarine_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10425": "prismarine_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10426": "prismarine_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10427": "prismarine_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10428": "prismarine_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10429": "prismarine_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10430": "prismarine_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10431": "prismarine_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10432": "prismarine_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10433": "prismarine_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10434": "prismarine_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10435": "prismarine_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10436": "prismarine_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10437": "prismarine_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10438": "prismarine_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10439": "prismarine_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10440": "prismarine_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10441": "prismarine_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10442": "prismarine_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10443": "prismarine_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10444": "prismarine_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10445": "prismarine_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10446": "prismarine_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10447": "prismarine_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10448": "prismarine_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10449": "prismarine_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10450": "prismarine_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10451": "prismarine_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10452": "prismarine_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10453": "prismarine_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10454": "prismarine_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10455": "prismarine_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10456": "prismarine_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10457": "prismarine_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10458": "prismarine_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10459": "red_sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10460": "red_sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10461": "red_sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10462": "red_sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10463": "red_sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10464": "red_sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10465": "red_sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10466": "red_sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10467": "red_sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10468": "red_sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10469": "red_sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10470": "red_sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10471": "red_sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10472": "red_sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10473": "red_sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10474": "red_sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10475": "red_sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10476": "red_sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10477": "red_sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10478": "red_sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10479": "red_sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10480": "red_sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10481": "red_sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10482": "red_sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10483": "red_sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10484": "red_sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10485": "red_sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10486": "red_sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10487": "red_sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10488": "red_sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10489": "red_sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10490": "red_sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10491": "red_sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10492": "red_sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10493": "red_sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10494": "red_sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10495": "red_sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10496": "red_sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10497": "red_sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10498": "red_sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10499": "red_sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10500": "red_sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10501": "red_sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10502": "red_sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10503": "red_sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10504": "red_sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10505": "red_sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10506": "red_sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10507": "red_sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10508": "red_sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10509": "red_sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10510": "red_sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10511": "red_sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10512": "red_sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10513": "red_sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10514": "red_sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10515": "red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10516": "red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10517": "red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10518": "red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10519": "red_sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10520": "red_sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10521": "red_sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10522": "red_sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10523": "mossy_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10524": "mossy_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10525": "mossy_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10526": "mossy_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10527": "mossy_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10528": "mossy_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10529": "mossy_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10530": "mossy_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10531": "mossy_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10532": "mossy_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10533": "mossy_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10534": "mossy_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10535": "mossy_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10536": "mossy_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10537": "mossy_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10538": "mossy_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10539": "mossy_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10540": "mossy_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10541": "mossy_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10542": "mossy_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10543": "mossy_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10544": "mossy_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10545": "mossy_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10546": "mossy_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10547": "mossy_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10548": "mossy_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10549": "mossy_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10550": "mossy_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10551": "mossy_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10552": "mossy_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10553": "mossy_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10554": "mossy_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10555": "mossy_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10556": "mossy_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10557": "mossy_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10558": "mossy_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10559": "mossy_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10560": "mossy_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10561": "mossy_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10562": "mossy_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10563": "mossy_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10564": "mossy_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10565": "mossy_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10566": "mossy_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10567": "mossy_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10568": "mossy_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10569": "mossy_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10570": "mossy_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10571": "mossy_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10572": "mossy_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10573": "mossy_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10574": "mossy_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10575": "mossy_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10576": "mossy_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10577": "mossy_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10578": "mossy_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10579": "mossy_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10580": "mossy_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10581": "mossy_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10582": "mossy_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10583": "mossy_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10584": "mossy_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10585": "mossy_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10586": "mossy_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10587": "granite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10588": "granite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10589": "granite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10590": "granite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10591": "granite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10592": "granite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10593": "granite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10594": "granite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10595": "granite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10596": "granite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10597": "granite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10598": "granite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10599": "granite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10600": "granite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10601": "granite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10602": "granite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10603": "granite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10604": "granite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10605": "granite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10606": "granite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10607": "granite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10608": "granite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10609": "granite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10610": "granite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10611": "granite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10612": "granite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10613": "granite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10614": "granite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10615": "granite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10616": "granite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10617": "granite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10618": "granite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10619": "granite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10620": "granite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10621": "granite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10622": "granite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10623": "granite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10624": "granite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10625": "granite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10626": "granite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10627": "granite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10628": "granite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10629": "granite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10630": "granite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10631": "granite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10632": "granite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10633": "granite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10634": "granite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10635": "granite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10636": "granite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10637": "granite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10638": "granite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10639": "granite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10640": "granite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10641": "granite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10642": "granite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10643": "granite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10644": "granite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10645": "granite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10646": "granite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10647": "granite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10648": "granite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10649": "granite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10650": "granite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10651": "stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10652": "stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10653": "stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10654": "stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10655": "stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10656": "stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10657": "stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10658": "stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10659": "stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10660": "stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10661": "stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10662": "stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10663": "stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10664": "stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10665": "stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10666": "stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10667": "stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10668": "stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10669": "stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10670": "stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10671": "stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10672": "stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10673": "stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10674": "stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10675": "stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10676": "stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10677": "stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10678": "stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10679": "stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10680": "stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10681": "stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10682": "stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10683": "stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10684": "stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10685": "stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10686": "stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10687": "stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10688": "stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10689": "stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10690": "stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10691": "stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10692": "stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10693": "stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10694": "stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10695": "stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10696": "stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10697": "stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10698": "stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10699": "stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10700": "stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10701": "stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10702": "stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10703": "stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10704": "stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10705": "stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10706": "stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10707": "stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10708": "stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10709": "stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10710": "stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10711": "stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10712": "stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10713": "stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10714": "stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10715": "nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10716": "nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10717": "nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10718": "nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10719": "nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10720": "nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10721": "nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10722": "nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10723": "nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10724": "nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10725": "nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10726": "nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10727": "nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10728": "nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10729": "nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10730": "nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10731": "nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10732": "nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10733": "nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10734": "nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10735": "nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10736": "nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10737": "nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10738": "nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10739": "nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10740": "nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10741": "nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10742": "nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10743": "nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10744": "nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10745": "nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10746": "nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10747": "nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10748": "nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10749": "nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10750": "nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10751": "nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10752": "nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10753": "nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10754": "nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10755": "nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10756": "nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10757": "nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10758": "nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10759": "nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10760": "nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10761": "nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10762": "nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10763": "nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10764": "nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10765": "nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10766": "nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10767": "nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10768": "nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10769": "nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10770": "nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10771": "nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10772": "nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10773": "nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10774": "nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10775": "nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10776": "nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10777": "nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10778": "nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10779": "andesite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10780": "andesite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10781": "andesite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10782": "andesite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10783": "andesite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10784": "andesite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10785": "andesite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10786": "andesite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10787": "andesite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10788": "andesite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10789": "andesite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10790": "andesite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10791": "andesite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10792": "andesite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10793": "andesite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10794": "andesite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10795": "andesite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10796": "andesite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10797": "andesite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10798": "andesite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10799": "andesite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10800": "andesite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10801": "andesite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10802": "andesite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10803": "andesite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10804": "andesite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10805": "andesite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10806": "andesite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10807": "andesite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10808": "andesite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10809": "andesite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10810": "andesite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10811": "andesite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10812": "andesite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10813": "andesite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10814": "andesite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10815": "andesite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10816": "andesite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10817": "andesite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10818": "andesite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10819": "andesite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10820": "andesite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10821": "andesite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10822": "andesite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10823": "andesite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10824": "andesite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10825": "andesite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10826": "andesite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10827": "andesite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10828": "andesite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10829": "andesite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10830": "andesite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10831": "andesite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10832": "andesite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10833": "andesite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10834": "andesite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10835": "andesite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10836": "andesite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10837": "andesite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10838": "andesite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10839": "andesite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10840": "andesite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10841": "andesite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10842": "andesite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10843": "red_nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10844": "red_nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10845": "red_nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10846": "red_nether_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10847": "red_nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10848": "red_nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10849": "red_nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10850": "red_nether_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10851": "red_nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10852": "red_nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10853": "red_nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10854": "red_nether_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10855": "red_nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10856": "red_nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10857": "red_nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10858": "red_nether_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10859": "red_nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10860": "red_nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10861": "red_nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10862": "red_nether_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10863": "red_nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10864": "red_nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10865": "red_nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10866": "red_nether_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10867": "red_nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10868": "red_nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10869": "red_nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10870": "red_nether_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10871": "red_nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10872": "red_nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10873": "red_nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10874": "red_nether_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10875": "red_nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10876": "red_nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10877": "red_nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10878": "red_nether_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10879": "red_nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10880": "red_nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10881": "red_nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10882": "red_nether_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10883": "red_nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10884": "red_nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10885": "red_nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10886": "red_nether_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10887": "red_nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10888": "red_nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10889": "red_nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10890": "red_nether_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10891": "red_nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10892": "red_nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10893": "red_nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10894": "red_nether_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10895": "red_nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10896": "red_nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10897": "red_nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10898": "red_nether_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10899": "red_nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10900": "red_nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10901": "red_nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10902": "red_nether_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10903": "red_nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10904": "red_nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10905": "red_nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10906": "red_nether_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10907": "sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10908": "sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10909": "sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10910": "sandstone_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10911": "sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10912": "sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10913": "sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10914": "sandstone_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10915": "sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10916": "sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10917": "sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10918": "sandstone_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10919": "sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10920": "sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10921": "sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10922": "sandstone_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10923": "sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10924": "sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10925": "sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10926": "sandstone_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10927": "sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10928": "sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10929": "sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10930": "sandstone_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10931": "sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10932": "sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10933": "sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10934": "sandstone_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10935": "sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10936": "sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10937": "sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10938": "sandstone_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10939": "sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10940": "sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10941": "sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10942": "sandstone_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10943": "sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10944": "sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10945": "sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10946": "sandstone_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10947": "sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10948": "sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10949": "sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10950": "sandstone_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10951": "sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10952": "sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10953": "sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10954": "sandstone_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10955": "sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10956": "sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10957": "sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10958": "sandstone_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10959": "sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10960": "sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10961": "sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10962": "sandstone_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10963": "sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10964": "sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10965": "sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10966": "sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10967": "sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10968": "sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10969": "sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10970": "sandstone_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10971": "end_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10972": "end_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10973": "end_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10974": "end_stone_brick_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10975": "end_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10976": "end_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10977": "end_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10978": "end_stone_brick_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10979": "end_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10980": "end_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10981": "end_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10982": "end_stone_brick_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10983": "end_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"10984": "end_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"10985": "end_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"10986": "end_stone_brick_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"10987": "end_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"10988": "end_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"10989": "end_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"10990": "end_stone_brick_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"10991": "end_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"10992": "end_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"10993": "end_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"10994": "end_stone_brick_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"10995": "end_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"10996": "end_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"10997": "end_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"10998": "end_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"10999": "end_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11000": "end_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11001": "end_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11002": "end_stone_brick_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11003": "end_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11004": "end_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11005": "end_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11006": "end_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11007": "end_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11008": "end_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11009": "end_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11010": "end_stone_brick_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11011": "end_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11012": "end_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11013": "end_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11014": "end_stone_brick_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11015": "end_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11016": "end_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11017": "end_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11018": "end_stone_brick_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11019": "end_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11020": "end_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11021": "end_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11022": "end_stone_brick_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11023": "end_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11024": "end_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11025": "end_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11026": "end_stone_brick_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11027": "end_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11028": "end_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11029": "end_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11030": "end_stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11031": "end_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11032": "end_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11033": "end_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11034": "end_stone_brick_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11035": "diorite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11036": "diorite_wall[east=low,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11037": "diorite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11038": "diorite_wall[east=low,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11039": "diorite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11040": "diorite_wall[east=low,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11041": "diorite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11042": "diorite_wall[east=low,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11043": "diorite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11044": "diorite_wall[east=low,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11045": "diorite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11046": "diorite_wall[east=low,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11047": "diorite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11048": "diorite_wall[east=low,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11049": "diorite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11050": "diorite_wall[east=low,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11051": "diorite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11052": "diorite_wall[east=low,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11053": "diorite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11054": "diorite_wall[east=low,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11055": "diorite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11056": "diorite_wall[east=low,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11057": "diorite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11058": "diorite_wall[east=low,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11059": "diorite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11060": "diorite_wall[east=low,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11061": "diorite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11062": "diorite_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11063": "diorite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11064": "diorite_wall[east=low,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11065": "diorite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11066": "diorite_wall[east=low,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11067": "diorite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11068": "diorite_wall[east=none,north=low,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11069": "diorite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11070": "diorite_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11071": "diorite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11072": "diorite_wall[east=none,north=low,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11073": "diorite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11074": "diorite_wall[east=none,north=low,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11075": "diorite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11076": "diorite_wall[east=none,north=low,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11077": "diorite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11078": "diorite_wall[east=none,north=low,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11079": "diorite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11080": "diorite_wall[east=none,north=low,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11081": "diorite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11082": "diorite_wall[east=none,north=low,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11083": "diorite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=low]",
|
||||||
|
"11084": "diorite_wall[east=none,north=none,south=low,up=true,waterlogged=true,west=none]",
|
||||||
|
"11085": "diorite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=low]",
|
||||||
|
"11086": "diorite_wall[east=none,north=none,south=low,up=true,waterlogged=false,west=none]",
|
||||||
|
"11087": "diorite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=low]",
|
||||||
|
"11088": "diorite_wall[east=none,north=none,south=low,up=false,waterlogged=true,west=none]",
|
||||||
|
"11089": "diorite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=low]",
|
||||||
|
"11090": "diorite_wall[east=none,north=none,south=low,up=false,waterlogged=false,west=none]",
|
||||||
|
"11091": "diorite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=low]",
|
||||||
|
"11092": "diorite_wall[east=none,north=none,south=none,up=true,waterlogged=true,west=none]",
|
||||||
|
"11093": "diorite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=low]",
|
||||||
|
"11094": "diorite_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]",
|
||||||
|
"11095": "diorite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=low]",
|
||||||
|
"11096": "diorite_wall[east=none,north=none,south=none,up=false,waterlogged=true,west=none]",
|
||||||
|
"11097": "diorite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=low]",
|
||||||
|
"11098": "diorite_wall[east=none,north=none,south=none,up=false,waterlogged=false,west=none]",
|
||||||
|
"11272": "jigsaw[orientation=north_up]",
|
||||||
|
"11273": "jigsaw[orientation=east_up]",
|
||||||
|
"11274": "jigsaw[orientation=south_up]",
|
||||||
|
"11275": "jigsaw[orientation=west_up]",
|
||||||
|
"11276": "jigsaw[orientation=up_east]",
|
||||||
|
"11277": "jigsaw[orientation=down_east]"
|
||||||
|
}
|
||||||
|
}
|
36
mappings/mappingdiff-1.16.2to1.16.json
Normal file
36
mappings/mappingdiff-1.16.2to1.16.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"lantern[hanging=true,waterlogged=true]": "lantern[hanging=true]",
|
||||||
|
"lantern[hanging=true,waterlogged=false]": "lantern[hanging=true]",
|
||||||
|
"lantern[hanging=false,waterlogged=true]": "lantern[hanging=false]",
|
||||||
|
"lantern[hanging=false,waterlogged=false]": "lantern[hanging=false]",
|
||||||
|
"soul_lantern[hanging=true,waterlogged=true]": "soul_lantern[hanging=true]",
|
||||||
|
"soul_lantern[hanging=true,waterlogged=false]": "soul_lantern[hanging=true]",
|
||||||
|
"soul_lantern[hanging=false,waterlogged=true]": "soul_lantern[hanging=false]",
|
||||||
|
"soul_lantern[hanging=false,waterlogged=false]": "soul_lantern[hanging=false]",
|
||||||
|
"chain[axis=x,waterlogged=true]": "chain[waterlogged=true]",
|
||||||
|
"chain[axis=x,waterlogged=false]": "chain[waterlogged=false]",
|
||||||
|
"chain[axis=y,waterlogged=true]": "chain[waterlogged=true]",
|
||||||
|
"chain[axis=y,waterlogged=false]": "chain[waterlogged=false]",
|
||||||
|
"chain[axis=z,waterlogged=true]": "chain[waterlogged=true]",
|
||||||
|
"chain[axis=z,waterlogged=false]": "chain[waterlogged=false]"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"piglin_brute_spawn_egg": "piglin_spawn_egg"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"entity.parrot.imitate.piglin_brute": "entity.parrot.imitate.piglin",
|
||||||
|
"entity.piglin_brute.ambient": "entity.piglin.ambient",
|
||||||
|
"entity.piglin_brute.angry": "entity.piglin.angry",
|
||||||
|
"entity.piglin_brute.death": "entity.piglin.death",
|
||||||
|
"entity.piglin_brute.hurt": "entity.piglin.hurt",
|
||||||
|
"entity.piglin_brute.step": "entity.piglin.step",
|
||||||
|
"entity.piglin_brute.converted_to_zombified": "entity.piglin.converted_to_zombified"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"piglin_brute": "Piglin Brute"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"piglin_brute_spawn_egg": "1.16.2 Piglin Brute Spawn Egg"
|
||||||
|
}
|
||||||
|
}
|
675
mappings/mappingdiff-1.16.2to1.17.json
Normal file
675
mappings/mappingdiff-1.16.2to1.17.json
Normal file
@ -0,0 +1,675 @@
|
|||||||
|
{
|
||||||
|
"blocks": {
|
||||||
|
"498": "dirt_path"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"item.sweet_berries.pick_from_bush": "block.sweet_berry_bush.pick_berries"
|
||||||
|
},
|
||||||
|
"blockstates": {
|
||||||
|
"1305": "powered_rail[powered=true,shape=north_south,waterlogged=false]",
|
||||||
|
"1306": "powered_rail[powered=true,shape=east_west,waterlogged=false]",
|
||||||
|
"1307": "powered_rail[powered=true,shape=ascending_east,waterlogged=false]",
|
||||||
|
"1308": "powered_rail[powered=true,shape=ascending_west,waterlogged=false]",
|
||||||
|
"1309": "powered_rail[powered=true,shape=ascending_north,waterlogged=false]",
|
||||||
|
"1310": "powered_rail[powered=true,shape=ascending_south,waterlogged=false]",
|
||||||
|
"1311": "powered_rail[powered=false,shape=north_south,waterlogged=false]",
|
||||||
|
"1312": "powered_rail[powered=false,shape=east_west,waterlogged=false]",
|
||||||
|
"1313": "powered_rail[powered=false,shape=ascending_east,waterlogged=false]",
|
||||||
|
"1314": "powered_rail[powered=false,shape=ascending_west,waterlogged=false]",
|
||||||
|
"1315": "powered_rail[powered=false,shape=ascending_north,waterlogged=false]",
|
||||||
|
"1316": "powered_rail[powered=false,shape=ascending_south,waterlogged=false]",
|
||||||
|
"1317": "detector_rail[powered=true,shape=north_south,waterlogged=false]",
|
||||||
|
"1318": "detector_rail[powered=true,shape=east_west,waterlogged=false]",
|
||||||
|
"1319": "detector_rail[powered=true,shape=ascending_east,waterlogged=false]",
|
||||||
|
"1320": "detector_rail[powered=true,shape=ascending_west,waterlogged=false]",
|
||||||
|
"1321": "detector_rail[powered=true,shape=ascending_north,waterlogged=false]",
|
||||||
|
"1322": "detector_rail[powered=true,shape=ascending_south,waterlogged=false]",
|
||||||
|
"1323": "detector_rail[powered=false,shape=north_south,waterlogged=false]",
|
||||||
|
"1324": "detector_rail[powered=false,shape=east_west,waterlogged=false]",
|
||||||
|
"1325": "detector_rail[powered=false,shape=ascending_east,waterlogged=false]",
|
||||||
|
"1326": "detector_rail[powered=false,shape=ascending_west,waterlogged=false]",
|
||||||
|
"1327": "detector_rail[powered=false,shape=ascending_north,waterlogged=false]",
|
||||||
|
"1328": "detector_rail[powered=false,shape=ascending_south,waterlogged=false]",
|
||||||
|
"3645": "rail[shape=north_south,waterlogged=false]",
|
||||||
|
"3646": "rail[shape=east_west,waterlogged=false]",
|
||||||
|
"3647": "rail[shape=ascending_east,waterlogged=false]",
|
||||||
|
"3648": "rail[shape=ascending_west,waterlogged=false]",
|
||||||
|
"3649": "rail[shape=ascending_north,waterlogged=false]",
|
||||||
|
"3650": "rail[shape=ascending_south,waterlogged=false]",
|
||||||
|
"3651": "rail[shape=south_east,waterlogged=false]",
|
||||||
|
"3652": "rail[shape=south_west,waterlogged=false]",
|
||||||
|
"3653": "rail[shape=north_west,waterlogged=false]",
|
||||||
|
"3654": "rail[shape=north_east,waterlogged=false]",
|
||||||
|
"6827": "activator_rail[powered=true,shape=north_south,waterlogged=false]",
|
||||||
|
"6828": "activator_rail[powered=true,shape=east_west,waterlogged=false]",
|
||||||
|
"6829": "activator_rail[powered=true,shape=ascending_east,waterlogged=false]",
|
||||||
|
"6830": "activator_rail[powered=true,shape=ascending_west,waterlogged=false]",
|
||||||
|
"6831": "activator_rail[powered=true,shape=ascending_north,waterlogged=false]",
|
||||||
|
"6832": "activator_rail[powered=true,shape=ascending_south,waterlogged=false]",
|
||||||
|
"6833": "activator_rail[powered=false,shape=north_south,waterlogged=false]",
|
||||||
|
"6834": "activator_rail[powered=false,shape=east_west,waterlogged=false]",
|
||||||
|
"6835": "activator_rail[powered=false,shape=ascending_east,waterlogged=false]",
|
||||||
|
"6836": "activator_rail[powered=false,shape=ascending_west,waterlogged=false]",
|
||||||
|
"6837": "activator_rail[powered=false,shape=ascending_north,waterlogged=false]",
|
||||||
|
"6838": "activator_rail[powered=false,shape=ascending_south,waterlogged=false]",
|
||||||
|
"5145": "cauldron",
|
||||||
|
"5146": "water_cauldron[level=1]",
|
||||||
|
"5147": "water_cauldron[level=2]",
|
||||||
|
"5148": "water_cauldron[level=3]",
|
||||||
|
"9227": "dirt_path"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"372": "dirt_path"
|
||||||
|
},
|
||||||
|
"tags": {
|
||||||
|
"block": {
|
||||||
|
"dirt": [
|
||||||
|
"dirt",
|
||||||
|
"grass_block",
|
||||||
|
"podzol",
|
||||||
|
"coarse_dirt",
|
||||||
|
"mycelium",
|
||||||
|
"rooted_dirt",
|
||||||
|
"moss_block"
|
||||||
|
],
|
||||||
|
"cauldrons": [
|
||||||
|
"cauldron"
|
||||||
|
],
|
||||||
|
"mineable/hoe": [
|
||||||
|
"nether_wart_block",
|
||||||
|
"warped_wart_block",
|
||||||
|
"hay_block",
|
||||||
|
"dried_kelp_block",
|
||||||
|
"target",
|
||||||
|
"shroomlight",
|
||||||
|
"sponge",
|
||||||
|
"wet_sponge",
|
||||||
|
"jungle_leaves",
|
||||||
|
"oak_leaves",
|
||||||
|
"spruce_leaves",
|
||||||
|
"dark_oak_leaves",
|
||||||
|
"acacia_leaves",
|
||||||
|
"birch_leaves"
|
||||||
|
],
|
||||||
|
"mineable/shovel": [
|
||||||
|
"clay",
|
||||||
|
"dirt",
|
||||||
|
"coarse_dirt",
|
||||||
|
"podzol",
|
||||||
|
"farmland",
|
||||||
|
"grass_block",
|
||||||
|
"gravel",
|
||||||
|
"mycelium",
|
||||||
|
"sand",
|
||||||
|
"red_sand",
|
||||||
|
"snow_block",
|
||||||
|
"snow",
|
||||||
|
"soul_sand",
|
||||||
|
"dirt_path",
|
||||||
|
"white_concrete_powder",
|
||||||
|
"orange_concrete_powder",
|
||||||
|
"magenta_concrete_powder",
|
||||||
|
"light_blue_concrete_powder",
|
||||||
|
"yellow_concrete_powder",
|
||||||
|
"lime_concrete_powder",
|
||||||
|
"pink_concrete_powder",
|
||||||
|
"gray_concrete_powder",
|
||||||
|
"light_gray_concrete_powder",
|
||||||
|
"cyan_concrete_powder",
|
||||||
|
"purple_concrete_powder",
|
||||||
|
"blue_concrete_powder",
|
||||||
|
"brown_concrete_powder",
|
||||||
|
"green_concrete_powder",
|
||||||
|
"red_concrete_powder",
|
||||||
|
"black_concrete_powder",
|
||||||
|
"soul_soil"
|
||||||
|
],
|
||||||
|
"mineable/axe": [
|
||||||
|
"note_block",
|
||||||
|
"attached_melon_stem",
|
||||||
|
"attached_pumpkin_stem",
|
||||||
|
"bamboo",
|
||||||
|
"barrel",
|
||||||
|
"bee_nest",
|
||||||
|
"beehive",
|
||||||
|
"beetroots",
|
||||||
|
"bookshelf",
|
||||||
|
"brown_mushroom_block",
|
||||||
|
"brown_mushroom",
|
||||||
|
"campfire",
|
||||||
|
"carrots",
|
||||||
|
"cartography_table",
|
||||||
|
"carved_pumpkin",
|
||||||
|
"chest",
|
||||||
|
"chorus_flower",
|
||||||
|
"chorus_plant",
|
||||||
|
"cocoa",
|
||||||
|
"composter",
|
||||||
|
"crafting_table",
|
||||||
|
"crimson_fungus",
|
||||||
|
"daylight_detector",
|
||||||
|
"dead_bush",
|
||||||
|
"fern",
|
||||||
|
"fletching_table",
|
||||||
|
"grass",
|
||||||
|
"jack_o_lantern",
|
||||||
|
"jukebox",
|
||||||
|
"ladder",
|
||||||
|
"large_fern",
|
||||||
|
"lectern",
|
||||||
|
"lily_pad",
|
||||||
|
"loom",
|
||||||
|
"melon_stem",
|
||||||
|
"melon",
|
||||||
|
"mushroom_stem",
|
||||||
|
"nether_wart",
|
||||||
|
"potatoes",
|
||||||
|
"pumpkin_stem",
|
||||||
|
"pumpkin",
|
||||||
|
"red_mushroom_block",
|
||||||
|
"red_mushroom",
|
||||||
|
"scaffolding",
|
||||||
|
"smithing_table",
|
||||||
|
"soul_campfire",
|
||||||
|
"sugar_cane",
|
||||||
|
"sweet_berry_bush",
|
||||||
|
"tall_grass",
|
||||||
|
"trapped_chest",
|
||||||
|
"twisting_vines_plant",
|
||||||
|
"twisting_vines",
|
||||||
|
"vine",
|
||||||
|
"warped_fungus",
|
||||||
|
"weeping_vines_plant",
|
||||||
|
"weeping_vines",
|
||||||
|
"wheat",
|
||||||
|
"white_banner",
|
||||||
|
"orange_banner",
|
||||||
|
"magenta_banner",
|
||||||
|
"light_blue_banner",
|
||||||
|
"yellow_banner",
|
||||||
|
"lime_banner",
|
||||||
|
"pink_banner",
|
||||||
|
"gray_banner",
|
||||||
|
"light_gray_banner",
|
||||||
|
"cyan_banner",
|
||||||
|
"purple_banner",
|
||||||
|
"blue_banner",
|
||||||
|
"brown_banner",
|
||||||
|
"green_banner",
|
||||||
|
"red_banner",
|
||||||
|
"black_banner",
|
||||||
|
"white_wall_banner",
|
||||||
|
"orange_wall_banner",
|
||||||
|
"magenta_wall_banner",
|
||||||
|
"light_blue_wall_banner",
|
||||||
|
"yellow_wall_banner",
|
||||||
|
"lime_wall_banner",
|
||||||
|
"pink_wall_banner",
|
||||||
|
"gray_wall_banner",
|
||||||
|
"light_gray_wall_banner",
|
||||||
|
"cyan_wall_banner",
|
||||||
|
"purple_wall_banner",
|
||||||
|
"blue_wall_banner",
|
||||||
|
"brown_wall_banner",
|
||||||
|
"green_wall_banner",
|
||||||
|
"red_wall_banner",
|
||||||
|
"black_wall_banner",
|
||||||
|
"acacia_fence_gate",
|
||||||
|
"birch_fence_gate",
|
||||||
|
"dark_oak_fence_gate",
|
||||||
|
"jungle_fence_gate",
|
||||||
|
"oak_fence_gate",
|
||||||
|
"spruce_fence_gate",
|
||||||
|
"crimson_fence_gate",
|
||||||
|
"warped_fence_gate",
|
||||||
|
"dandelion",
|
||||||
|
"poppy",
|
||||||
|
"blue_orchid",
|
||||||
|
"allium",
|
||||||
|
"azure_bluet",
|
||||||
|
"red_tulip",
|
||||||
|
"orange_tulip",
|
||||||
|
"white_tulip",
|
||||||
|
"pink_tulip",
|
||||||
|
"oxeye_daisy",
|
||||||
|
"cornflower",
|
||||||
|
"lily_of_the_valley",
|
||||||
|
"wither_rose",
|
||||||
|
"sunflower",
|
||||||
|
"lilac",
|
||||||
|
"peony",
|
||||||
|
"rose_bush",
|
||||||
|
"dark_oak_log",
|
||||||
|
"dark_oak_wood",
|
||||||
|
"stripped_dark_oak_log",
|
||||||
|
"stripped_dark_oak_wood",
|
||||||
|
"oak_log",
|
||||||
|
"oak_wood",
|
||||||
|
"stripped_oak_log",
|
||||||
|
"stripped_oak_wood",
|
||||||
|
"acacia_log",
|
||||||
|
"acacia_wood",
|
||||||
|
"stripped_acacia_log",
|
||||||
|
"stripped_acacia_wood",
|
||||||
|
"birch_log",
|
||||||
|
"birch_wood",
|
||||||
|
"stripped_birch_log",
|
||||||
|
"stripped_birch_wood",
|
||||||
|
"jungle_log",
|
||||||
|
"jungle_wood",
|
||||||
|
"stripped_jungle_log",
|
||||||
|
"stripped_jungle_wood",
|
||||||
|
"spruce_log",
|
||||||
|
"spruce_wood",
|
||||||
|
"stripped_spruce_log",
|
||||||
|
"stripped_spruce_wood",
|
||||||
|
"crimson_stem",
|
||||||
|
"stripped_crimson_stem",
|
||||||
|
"crimson_hyphae",
|
||||||
|
"stripped_crimson_hyphae",
|
||||||
|
"warped_stem",
|
||||||
|
"stripped_warped_stem",
|
||||||
|
"warped_hyphae",
|
||||||
|
"stripped_warped_hyphae",
|
||||||
|
"oak_planks",
|
||||||
|
"spruce_planks",
|
||||||
|
"birch_planks",
|
||||||
|
"jungle_planks",
|
||||||
|
"acacia_planks",
|
||||||
|
"dark_oak_planks",
|
||||||
|
"crimson_planks",
|
||||||
|
"warped_planks",
|
||||||
|
"oak_sapling",
|
||||||
|
"spruce_sapling",
|
||||||
|
"birch_sapling",
|
||||||
|
"jungle_sapling",
|
||||||
|
"acacia_sapling",
|
||||||
|
"dark_oak_sapling",
|
||||||
|
"oak_sign",
|
||||||
|
"spruce_sign",
|
||||||
|
"birch_sign",
|
||||||
|
"acacia_sign",
|
||||||
|
"jungle_sign",
|
||||||
|
"dark_oak_sign",
|
||||||
|
"crimson_sign",
|
||||||
|
"warped_sign",
|
||||||
|
"oak_wall_sign",
|
||||||
|
"spruce_wall_sign",
|
||||||
|
"birch_wall_sign",
|
||||||
|
"acacia_wall_sign",
|
||||||
|
"jungle_wall_sign",
|
||||||
|
"dark_oak_wall_sign",
|
||||||
|
"crimson_wall_sign",
|
||||||
|
"warped_wall_sign",
|
||||||
|
"oak_button",
|
||||||
|
"spruce_button",
|
||||||
|
"birch_button",
|
||||||
|
"jungle_button",
|
||||||
|
"acacia_button",
|
||||||
|
"dark_oak_button",
|
||||||
|
"crimson_button",
|
||||||
|
"warped_button",
|
||||||
|
"oak_door",
|
||||||
|
"spruce_door",
|
||||||
|
"birch_door",
|
||||||
|
"jungle_door",
|
||||||
|
"acacia_door",
|
||||||
|
"dark_oak_door",
|
||||||
|
"crimson_door",
|
||||||
|
"warped_door",
|
||||||
|
"oak_fence",
|
||||||
|
"acacia_fence",
|
||||||
|
"dark_oak_fence",
|
||||||
|
"spruce_fence",
|
||||||
|
"birch_fence",
|
||||||
|
"jungle_fence",
|
||||||
|
"crimson_fence",
|
||||||
|
"warped_fence",
|
||||||
|
"oak_pressure_plate",
|
||||||
|
"spruce_pressure_plate",
|
||||||
|
"birch_pressure_plate",
|
||||||
|
"jungle_pressure_plate",
|
||||||
|
"acacia_pressure_plate",
|
||||||
|
"dark_oak_pressure_plate",
|
||||||
|
"crimson_pressure_plate",
|
||||||
|
"warped_pressure_plate",
|
||||||
|
"oak_slab",
|
||||||
|
"spruce_slab",
|
||||||
|
"birch_slab",
|
||||||
|
"jungle_slab",
|
||||||
|
"acacia_slab",
|
||||||
|
"dark_oak_slab",
|
||||||
|
"crimson_slab",
|
||||||
|
"warped_slab",
|
||||||
|
"oak_stairs",
|
||||||
|
"spruce_stairs",
|
||||||
|
"birch_stairs",
|
||||||
|
"jungle_stairs",
|
||||||
|
"acacia_stairs",
|
||||||
|
"dark_oak_stairs",
|
||||||
|
"crimson_stairs",
|
||||||
|
"warped_stairs",
|
||||||
|
"acacia_trapdoor",
|
||||||
|
"birch_trapdoor",
|
||||||
|
"dark_oak_trapdoor",
|
||||||
|
"jungle_trapdoor",
|
||||||
|
"oak_trapdoor",
|
||||||
|
"spruce_trapdoor",
|
||||||
|
"crimson_trapdoor",
|
||||||
|
"warped_trapdoor"
|
||||||
|
],
|
||||||
|
"mineable/pickaxe": [
|
||||||
|
"stone",
|
||||||
|
"granite",
|
||||||
|
"polished_granite",
|
||||||
|
"diorite",
|
||||||
|
"polished_diorite",
|
||||||
|
"andesite",
|
||||||
|
"polished_andesite",
|
||||||
|
"cobblestone",
|
||||||
|
"gold_ore",
|
||||||
|
"iron_ore",
|
||||||
|
"coal_ore",
|
||||||
|
"nether_gold_ore",
|
||||||
|
"lapis_ore",
|
||||||
|
"lapis_block",
|
||||||
|
"dispenser",
|
||||||
|
"sandstone",
|
||||||
|
"chiseled_sandstone",
|
||||||
|
"cut_sandstone",
|
||||||
|
"gold_block",
|
||||||
|
"iron_block",
|
||||||
|
"bricks",
|
||||||
|
"mossy_cobblestone",
|
||||||
|
"obsidian",
|
||||||
|
"spawner",
|
||||||
|
"diamond_ore",
|
||||||
|
"diamond_block",
|
||||||
|
"furnace",
|
||||||
|
"cobblestone_stairs",
|
||||||
|
"stone_pressure_plate",
|
||||||
|
"iron_door",
|
||||||
|
"redstone_ore",
|
||||||
|
"netherrack",
|
||||||
|
"basalt",
|
||||||
|
"polished_basalt",
|
||||||
|
"stone_bricks",
|
||||||
|
"mossy_stone_bricks",
|
||||||
|
"cracked_stone_bricks",
|
||||||
|
"chiseled_stone_bricks",
|
||||||
|
"iron_bars",
|
||||||
|
"chain",
|
||||||
|
"brick_stairs",
|
||||||
|
"stone_brick_stairs",
|
||||||
|
"nether_bricks",
|
||||||
|
"nether_brick_fence",
|
||||||
|
"nether_brick_stairs",
|
||||||
|
"enchanting_table",
|
||||||
|
"brewing_stand",
|
||||||
|
"end_stone",
|
||||||
|
"sandstone_stairs",
|
||||||
|
"emerald_ore",
|
||||||
|
"ender_chest",
|
||||||
|
"emerald_block",
|
||||||
|
"light_weighted_pressure_plate",
|
||||||
|
"heavy_weighted_pressure_plate",
|
||||||
|
"redstone_block",
|
||||||
|
"nether_quartz_ore",
|
||||||
|
"hopper",
|
||||||
|
"quartz_block",
|
||||||
|
"chiseled_quartz_block",
|
||||||
|
"quartz_pillar",
|
||||||
|
"quartz_stairs",
|
||||||
|
"dropper",
|
||||||
|
"white_terracotta",
|
||||||
|
"orange_terracotta",
|
||||||
|
"magenta_terracotta",
|
||||||
|
"light_blue_terracotta",
|
||||||
|
"yellow_terracotta",
|
||||||
|
"lime_terracotta",
|
||||||
|
"pink_terracotta",
|
||||||
|
"gray_terracotta",
|
||||||
|
"light_gray_terracotta",
|
||||||
|
"cyan_terracotta",
|
||||||
|
"purple_terracotta",
|
||||||
|
"blue_terracotta",
|
||||||
|
"brown_terracotta",
|
||||||
|
"green_terracotta",
|
||||||
|
"red_terracotta",
|
||||||
|
"black_terracotta",
|
||||||
|
"iron_trapdoor",
|
||||||
|
"prismarine",
|
||||||
|
"prismarine_bricks",
|
||||||
|
"dark_prismarine",
|
||||||
|
"prismarine_stairs",
|
||||||
|
"prismarine_brick_stairs",
|
||||||
|
"dark_prismarine_stairs",
|
||||||
|
"prismarine_slab",
|
||||||
|
"prismarine_brick_slab",
|
||||||
|
"dark_prismarine_slab",
|
||||||
|
"terracotta",
|
||||||
|
"coal_block",
|
||||||
|
"red_sandstone",
|
||||||
|
"chiseled_red_sandstone",
|
||||||
|
"cut_red_sandstone",
|
||||||
|
"red_sandstone_stairs",
|
||||||
|
"stone_slab",
|
||||||
|
"smooth_stone_slab",
|
||||||
|
"sandstone_slab",
|
||||||
|
"cut_sandstone_slab",
|
||||||
|
"petrified_oak_slab",
|
||||||
|
"cobblestone_slab",
|
||||||
|
"brick_slab",
|
||||||
|
"stone_brick_slab",
|
||||||
|
"nether_brick_slab",
|
||||||
|
"quartz_slab",
|
||||||
|
"red_sandstone_slab",
|
||||||
|
"cut_red_sandstone_slab",
|
||||||
|
"purpur_slab",
|
||||||
|
"smooth_stone",
|
||||||
|
"smooth_sandstone",
|
||||||
|
"smooth_quartz",
|
||||||
|
"smooth_red_sandstone",
|
||||||
|
"purpur_block",
|
||||||
|
"purpur_pillar",
|
||||||
|
"purpur_stairs",
|
||||||
|
"end_stone_bricks",
|
||||||
|
"magma_block",
|
||||||
|
"red_nether_bricks",
|
||||||
|
"bone_block",
|
||||||
|
"observer",
|
||||||
|
"white_glazed_terracotta",
|
||||||
|
"orange_glazed_terracotta",
|
||||||
|
"magenta_glazed_terracotta",
|
||||||
|
"light_blue_glazed_terracotta",
|
||||||
|
"yellow_glazed_terracotta",
|
||||||
|
"lime_glazed_terracotta",
|
||||||
|
"pink_glazed_terracotta",
|
||||||
|
"gray_glazed_terracotta",
|
||||||
|
"light_gray_glazed_terracotta",
|
||||||
|
"cyan_glazed_terracotta",
|
||||||
|
"purple_glazed_terracotta",
|
||||||
|
"blue_glazed_terracotta",
|
||||||
|
"brown_glazed_terracotta",
|
||||||
|
"green_glazed_terracotta",
|
||||||
|
"red_glazed_terracotta",
|
||||||
|
"black_glazed_terracotta",
|
||||||
|
"white_concrete",
|
||||||
|
"orange_concrete",
|
||||||
|
"magenta_concrete",
|
||||||
|
"light_blue_concrete",
|
||||||
|
"yellow_concrete",
|
||||||
|
"lime_concrete",
|
||||||
|
"pink_concrete",
|
||||||
|
"gray_concrete",
|
||||||
|
"light_gray_concrete",
|
||||||
|
"cyan_concrete",
|
||||||
|
"purple_concrete",
|
||||||
|
"blue_concrete",
|
||||||
|
"brown_concrete",
|
||||||
|
"green_concrete",
|
||||||
|
"red_concrete",
|
||||||
|
"black_concrete",
|
||||||
|
"dead_tube_coral_block",
|
||||||
|
"dead_brain_coral_block",
|
||||||
|
"dead_bubble_coral_block",
|
||||||
|
"dead_fire_coral_block",
|
||||||
|
"dead_horn_coral_block",
|
||||||
|
"tube_coral_block",
|
||||||
|
"brain_coral_block",
|
||||||
|
"bubble_coral_block",
|
||||||
|
"fire_coral_block",
|
||||||
|
"horn_coral_block",
|
||||||
|
"dead_tube_coral",
|
||||||
|
"dead_brain_coral",
|
||||||
|
"dead_bubble_coral",
|
||||||
|
"dead_fire_coral",
|
||||||
|
"dead_horn_coral",
|
||||||
|
"dead_tube_coral_fan",
|
||||||
|
"dead_brain_coral_fan",
|
||||||
|
"dead_bubble_coral_fan",
|
||||||
|
"dead_fire_coral_fan",
|
||||||
|
"dead_horn_coral_fan",
|
||||||
|
"dead_tube_coral_wall_fan",
|
||||||
|
"dead_brain_coral_wall_fan",
|
||||||
|
"dead_bubble_coral_wall_fan",
|
||||||
|
"dead_fire_coral_wall_fan",
|
||||||
|
"dead_horn_coral_wall_fan",
|
||||||
|
"polished_granite_stairs",
|
||||||
|
"smooth_red_sandstone_stairs",
|
||||||
|
"mossy_stone_brick_stairs",
|
||||||
|
"polished_diorite_stairs",
|
||||||
|
"mossy_cobblestone_stairs",
|
||||||
|
"end_stone_brick_stairs",
|
||||||
|
"stone_stairs",
|
||||||
|
"smooth_sandstone_stairs",
|
||||||
|
"smooth_quartz_stairs",
|
||||||
|
"granite_stairs",
|
||||||
|
"andesite_stairs",
|
||||||
|
"red_nether_brick_stairs",
|
||||||
|
"polished_andesite_stairs",
|
||||||
|
"diorite_stairs",
|
||||||
|
"polished_granite_slab",
|
||||||
|
"smooth_red_sandstone_slab",
|
||||||
|
"mossy_stone_brick_slab",
|
||||||
|
"polished_diorite_slab",
|
||||||
|
"mossy_cobblestone_slab",
|
||||||
|
"end_stone_brick_slab",
|
||||||
|
"smooth_sandstone_slab",
|
||||||
|
"smooth_quartz_slab",
|
||||||
|
"granite_slab",
|
||||||
|
"andesite_slab",
|
||||||
|
"red_nether_brick_slab",
|
||||||
|
"polished_andesite_slab",
|
||||||
|
"diorite_slab",
|
||||||
|
"smoker",
|
||||||
|
"blast_furnace",
|
||||||
|
"grindstone",
|
||||||
|
"stonecutter",
|
||||||
|
"bell",
|
||||||
|
"lantern",
|
||||||
|
"soul_lantern",
|
||||||
|
"warped_nylium",
|
||||||
|
"crimson_nylium",
|
||||||
|
"netherite_block",
|
||||||
|
"ancient_debris",
|
||||||
|
"crying_obsidian",
|
||||||
|
"respawn_anchor",
|
||||||
|
"lodestone",
|
||||||
|
"blackstone",
|
||||||
|
"blackstone_stairs",
|
||||||
|
"blackstone_slab",
|
||||||
|
"polished_blackstone",
|
||||||
|
"polished_blackstone_bricks",
|
||||||
|
"cracked_polished_blackstone_bricks",
|
||||||
|
"chiseled_polished_blackstone",
|
||||||
|
"polished_blackstone_brick_slab",
|
||||||
|
"polished_blackstone_brick_stairs",
|
||||||
|
"gilded_blackstone",
|
||||||
|
"polished_blackstone_stairs",
|
||||||
|
"polished_blackstone_slab",
|
||||||
|
"polished_blackstone_pressure_plate",
|
||||||
|
"chiseled_nether_bricks",
|
||||||
|
"cracked_nether_bricks",
|
||||||
|
"quartz_bricks",
|
||||||
|
"ice",
|
||||||
|
"packed_ice",
|
||||||
|
"blue_ice",
|
||||||
|
"stone_button",
|
||||||
|
"piston",
|
||||||
|
"sticky_piston",
|
||||||
|
"piston_head",
|
||||||
|
"infested_cobblestone",
|
||||||
|
"infested_chiseled_stone_bricks",
|
||||||
|
"infested_cracked_stone_bricks",
|
||||||
|
"infested_stone",
|
||||||
|
"infested_mossy_stone_bricks",
|
||||||
|
"infested_stone_bricks",
|
||||||
|
"cobblestone_wall",
|
||||||
|
"mossy_cobblestone_wall",
|
||||||
|
"brick_wall",
|
||||||
|
"prismarine_wall",
|
||||||
|
"red_sandstone_wall",
|
||||||
|
"mossy_stone_brick_wall",
|
||||||
|
"granite_wall",
|
||||||
|
"stone_brick_wall",
|
||||||
|
"nether_brick_wall",
|
||||||
|
"andesite_wall",
|
||||||
|
"red_nether_brick_wall",
|
||||||
|
"sandstone_wall",
|
||||||
|
"end_stone_brick_wall",
|
||||||
|
"diorite_wall",
|
||||||
|
"blackstone_wall",
|
||||||
|
"polished_blackstone_brick_wall",
|
||||||
|
"polished_blackstone_wall",
|
||||||
|
"shulker_box",
|
||||||
|
"black_shulker_box",
|
||||||
|
"blue_shulker_box",
|
||||||
|
"brown_shulker_box",
|
||||||
|
"cyan_shulker_box",
|
||||||
|
"gray_shulker_box",
|
||||||
|
"green_shulker_box",
|
||||||
|
"light_blue_shulker_box",
|
||||||
|
"light_gray_shulker_box",
|
||||||
|
"lime_shulker_box",
|
||||||
|
"magenta_shulker_box",
|
||||||
|
"orange_shulker_box",
|
||||||
|
"pink_shulker_box",
|
||||||
|
"purple_shulker_box",
|
||||||
|
"red_shulker_box",
|
||||||
|
"white_shulker_box",
|
||||||
|
"yellow_shulker_box",
|
||||||
|
"anvil",
|
||||||
|
"chipped_anvil",
|
||||||
|
"damaged_anvil",
|
||||||
|
"cauldron",
|
||||||
|
"rail",
|
||||||
|
"powered_rail",
|
||||||
|
"detector_rail",
|
||||||
|
"activator_rail"
|
||||||
|
],
|
||||||
|
"needs_diamond_tool": [
|
||||||
|
"obsidian",
|
||||||
|
"crying_obsidian",
|
||||||
|
"netherite_block",
|
||||||
|
"respawn_anchor",
|
||||||
|
"ancient_debris"
|
||||||
|
],
|
||||||
|
"needs_iron_tool": [
|
||||||
|
"diamond_block",
|
||||||
|
"diamond_ore",
|
||||||
|
"emerald_ore",
|
||||||
|
"emerald_block",
|
||||||
|
"gold_block",
|
||||||
|
"gold_ore",
|
||||||
|
"redstone_ore"
|
||||||
|
],
|
||||||
|
"needs_stone_tool": [
|
||||||
|
"iron_block",
|
||||||
|
"iron_ore",
|
||||||
|
"lapis_block",
|
||||||
|
"lapis_ore"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6070
mappings/mappingdiff-1.16to1.15.json
Normal file
6070
mappings/mappingdiff-1.16to1.15.json
Normal file
File diff suppressed because it is too large
Load Diff
10
mappings/mappingdiff-1.16to1.16.2.json
Normal file
10
mappings/mappingdiff-1.16to1.16.2.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"4729": "chain[axis=y,waterlogged=true]",
|
||||||
|
"4730": "chain[axis=y,waterlogged=false]",
|
||||||
|
"14886": "lantern[hanging=true,waterlogged=false]",
|
||||||
|
"14887": "lantern[hanging=false,waterlogged=false]",
|
||||||
|
"14888": "soul_lantern[hanging=true,waterlogged=false]",
|
||||||
|
"14889": "soul_lantern[hanging=false,waterlogged=false]"
|
||||||
|
}
|
||||||
|
}
|
1171
mappings/mappingdiff-1.17to1.16.2.json
Normal file
1171
mappings/mappingdiff-1.17to1.16.2.json
Normal file
File diff suppressed because it is too large
Load Diff
6
mappings/mappingdiff-1.17to1.18.json
Normal file
6
mappings/mappingdiff-1.17to1.18.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"particles": {
|
||||||
|
"barrier": "block_marker",
|
||||||
|
"light": "block_marker"
|
||||||
|
}
|
||||||
|
}
|
26
mappings/mappingdiff-1.18to1.17.json
Normal file
26
mappings/mappingdiff-1.18to1.17.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"item.bundle.drop_contents": "",
|
||||||
|
"item.bundle.insert": "",
|
||||||
|
"item.bundle.remove_one": "",
|
||||||
|
"block.growing_plant.crop": "",
|
||||||
|
"music_disc.otherside": "",
|
||||||
|
"music.overworld.dripstone_caves": "",
|
||||||
|
"music.overworld.grove": "",
|
||||||
|
"music.overworld.jagged_peaks": "",
|
||||||
|
"music.overworld.lush_caves": "",
|
||||||
|
"music.overworld.meadow": "",
|
||||||
|
"music.overworld.frozen_peaks": "",
|
||||||
|
"music.overworld.snowy_slopes": "",
|
||||||
|
"music.overworld.stony_peaks": ""
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"music_disc_otherside": "music_disc_ward"
|
||||||
|
},
|
||||||
|
"particles": {
|
||||||
|
"block_marker": "barrier"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"music_disc_otherside": "1.18 Otherside Music Disc"
|
||||||
|
}
|
||||||
|
}
|
200
mappings/mappingdiff-1.18to1.19.json
Normal file
200
mappings/mappingdiff-1.18to1.19.json
Normal file
@ -0,0 +1,200 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"148": "oak_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"149": "oak_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"150": "oak_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"151": "oak_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"152": "oak_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"153": "oak_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"154": "oak_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"155": "oak_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"156": "oak_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"157": "oak_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"158": "oak_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"159": "oak_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"160": "oak_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"161": "oak_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"162": "spruce_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"163": "spruce_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"164": "spruce_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"165": "spruce_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"166": "spruce_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"167": "spruce_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"168": "spruce_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"169": "spruce_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"170": "spruce_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"171": "spruce_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"172": "spruce_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"173": "spruce_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"174": "spruce_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"175": "spruce_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"176": "birch_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"177": "birch_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"178": "birch_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"179": "birch_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"180": "birch_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"181": "birch_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"182": "birch_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"183": "birch_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"184": "birch_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"185": "birch_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"186": "birch_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"187": "birch_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"188": "birch_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"189": "birch_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"190": "jungle_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"191": "jungle_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"192": "jungle_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"193": "jungle_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"194": "jungle_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"195": "jungle_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"196": "jungle_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"197": "jungle_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"198": "jungle_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"199": "jungle_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"200": "jungle_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"201": "jungle_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"202": "jungle_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"203": "jungle_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"204": "acacia_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"205": "acacia_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"206": "acacia_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"207": "acacia_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"208": "acacia_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"209": "acacia_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"210": "acacia_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"211": "acacia_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"212": "acacia_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"213": "acacia_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"214": "acacia_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"215": "acacia_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"216": "acacia_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"217": "acacia_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"218": "dark_oak_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"219": "dark_oak_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"220": "dark_oak_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"221": "dark_oak_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"222": "dark_oak_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"223": "dark_oak_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"224": "dark_oak_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"225": "dark_oak_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"226": "dark_oak_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"227": "dark_oak_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"228": "dark_oak_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"229": "dark_oak_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"230": "dark_oak_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"231": "dark_oak_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"232": "azalea_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"233": "azalea_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"234": "azalea_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"235": "azalea_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"236": "azalea_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"237": "azalea_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"238": "azalea_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"239": "azalea_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"240": "azalea_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"241": "azalea_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"242": "azalea_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"243": "azalea_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"244": "azalea_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"245": "azalea_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"246": "flowering_azalea_leaves[distance=1,persistent=true,waterlogged=false]",
|
||||||
|
"247": "flowering_azalea_leaves[distance=1,persistent=false,waterlogged=false]",
|
||||||
|
"248": "flowering_azalea_leaves[distance=2,persistent=true,waterlogged=false]",
|
||||||
|
"249": "flowering_azalea_leaves[distance=2,persistent=false,waterlogged=false]",
|
||||||
|
"250": "flowering_azalea_leaves[distance=3,persistent=true,waterlogged=false]",
|
||||||
|
"251": "flowering_azalea_leaves[distance=3,persistent=false,waterlogged=false]",
|
||||||
|
"252": "flowering_azalea_leaves[distance=4,persistent=true,waterlogged=false]",
|
||||||
|
"253": "flowering_azalea_leaves[distance=4,persistent=false,waterlogged=false]",
|
||||||
|
"254": "flowering_azalea_leaves[distance=5,persistent=true,waterlogged=false]",
|
||||||
|
"255": "flowering_azalea_leaves[distance=5,persistent=false,waterlogged=false]",
|
||||||
|
"256": "flowering_azalea_leaves[distance=6,persistent=true,waterlogged=false]",
|
||||||
|
"257": "flowering_azalea_leaves[distance=6,persistent=false,waterlogged=false]",
|
||||||
|
"258": "flowering_azalea_leaves[distance=7,persistent=true,waterlogged=false]",
|
||||||
|
"259": "flowering_azalea_leaves[distance=7,persistent=false,waterlogged=false]",
|
||||||
|
"1416": "piston_head[type=normal,facing=north,short=true]",
|
||||||
|
"1417": "piston_head[type=sticky,facing=north,short=true]",
|
||||||
|
"1418": "piston_head[type=normal,facing=north,short=false]",
|
||||||
|
"1419": "piston_head[type=sticky,facing=north,short=false]",
|
||||||
|
"1420": "piston_head[type=normal,facing=east,short=true]",
|
||||||
|
"1421": "piston_head[type=sticky,facing=east,short=true]",
|
||||||
|
"1422": "piston_head[type=normal,facing=east,short=false]",
|
||||||
|
"1423": "piston_head[type=sticky,facing=east,short=false]",
|
||||||
|
"1424": "piston_head[type=normal,facing=south,short=true]",
|
||||||
|
"1425": "piston_head[type=sticky,facing=south,short=true]",
|
||||||
|
"1426": "piston_head[type=normal,facing=south,short=false]",
|
||||||
|
"1427": "piston_head[type=sticky,facing=south,short=false]",
|
||||||
|
"1428": "piston_head[type=normal,facing=west,short=true]",
|
||||||
|
"1429": "piston_head[type=sticky,facing=west,short=true]",
|
||||||
|
"1430": "piston_head[type=normal,facing=west,short=false]",
|
||||||
|
"1431": "piston_head[type=sticky,facing=west,short=false]",
|
||||||
|
"1432": "piston_head[type=normal,facing=up,short=true]",
|
||||||
|
"1433": "piston_head[type=sticky,facing=up,short=true]",
|
||||||
|
"1434": "piston_head[type=normal,facing=up,short=false]",
|
||||||
|
"1435": "piston_head[type=sticky,facing=up,short=false]",
|
||||||
|
"1436": "piston_head[type=normal,facing=down,short=true]",
|
||||||
|
"1437": "piston_head[type=sticky,facing=down,short=true]",
|
||||||
|
"1438": "piston_head[type=normal,facing=down,short=false]",
|
||||||
|
"1439": "piston_head[type=sticky,facing=down,short=false]",
|
||||||
|
"1456": "moving_piston[type=normal,facing=north]",
|
||||||
|
"1457": "moving_piston[type=sticky,facing=north]",
|
||||||
|
"1458": "moving_piston[type=normal,facing=east]",
|
||||||
|
"1459": "moving_piston[type=sticky,facing=east]",
|
||||||
|
"1460": "moving_piston[type=normal,facing=south]",
|
||||||
|
"1461": "moving_piston[type=sticky,facing=south]",
|
||||||
|
"1462": "moving_piston[type=normal,facing=west]",
|
||||||
|
"1463": "moving_piston[type=sticky,facing=west]",
|
||||||
|
"1464": "moving_piston[type=normal,facing=up]",
|
||||||
|
"1465": "moving_piston[type=sticky,facing=up]",
|
||||||
|
"1466": "moving_piston[type=normal,facing=down]",
|
||||||
|
"1467": "moving_piston[type=sticky,facing=down]",
|
||||||
|
"2090": "chest[type=single,facing=north,waterlogged=true]",
|
||||||
|
"2091": "chest[type=single,facing=north,waterlogged=false]",
|
||||||
|
"2092": "chest[type=left,facing=north,waterlogged=true]",
|
||||||
|
"2093": "chest[type=left,facing=north,waterlogged=false]",
|
||||||
|
"2094": "chest[type=right,facing=north,waterlogged=true]",
|
||||||
|
"2095": "chest[type=right,facing=north,waterlogged=false]",
|
||||||
|
"2096": "chest[type=single,facing=south,waterlogged=true]",
|
||||||
|
"2097": "chest[type=single,facing=south,waterlogged=false]",
|
||||||
|
"2098": "chest[type=left,facing=south,waterlogged=true]",
|
||||||
|
"2099": "chest[type=left,facing=south,waterlogged=false]",
|
||||||
|
"2100": "chest[type=right,facing=south,waterlogged=true]",
|
||||||
|
"2101": "chest[type=right,facing=south,waterlogged=false]",
|
||||||
|
"2102": "chest[type=single,facing=west,waterlogged=true]",
|
||||||
|
"2103": "chest[type=single,facing=west,waterlogged=false]",
|
||||||
|
"2104": "chest[type=left,facing=west,waterlogged=true]",
|
||||||
|
"2105": "chest[type=left,facing=west,waterlogged=false]",
|
||||||
|
"2106": "chest[type=right,facing=west,waterlogged=true]",
|
||||||
|
"2107": "chest[type=right,facing=west,waterlogged=false]",
|
||||||
|
"2108": "chest[type=single,facing=east,waterlogged=true]",
|
||||||
|
"2109": "chest[type=single,facing=east,waterlogged=false]",
|
||||||
|
"2110": "chest[type=left,facing=east,waterlogged=true]",
|
||||||
|
"2111": "chest[type=left,facing=east,waterlogged=false]",
|
||||||
|
"2112": "chest[type=right,facing=east,waterlogged=true]",
|
||||||
|
"2113": "chest[type=right,facing=east,waterlogged=false]",
|
||||||
|
"6828": "trapped_chest[type=single,facing=north,waterlogged=true]",
|
||||||
|
"6829": "trapped_chest[type=single,facing=north,waterlogged=false]",
|
||||||
|
"6830": "trapped_chest[type=left,facing=north,waterlogged=true]",
|
||||||
|
"6831": "trapped_chest[type=left,facing=north,waterlogged=false]",
|
||||||
|
"6832": "trapped_chest[type=right,facing=north,waterlogged=true]",
|
||||||
|
"6833": "trapped_chest[type=right,facing=north,waterlogged=false]",
|
||||||
|
"6834": "trapped_chest[type=single,facing=south,waterlogged=true]",
|
||||||
|
"6835": "trapped_chest[type=single,facing=south,waterlogged=false]",
|
||||||
|
"6836": "trapped_chest[type=left,facing=south,waterlogged=true]",
|
||||||
|
"6837": "trapped_chest[type=left,facing=south,waterlogged=false]",
|
||||||
|
"6838": "trapped_chest[type=right,facing=south,waterlogged=true]",
|
||||||
|
"6839": "trapped_chest[type=right,facing=south,waterlogged=false]",
|
||||||
|
"6840": "trapped_chest[type=single,facing=west,waterlogged=true]",
|
||||||
|
"6841": "trapped_chest[type=single,facing=west,waterlogged=false]",
|
||||||
|
"6842": "trapped_chest[type=left,facing=west,waterlogged=true]",
|
||||||
|
"6843": "trapped_chest[type=left,facing=west,waterlogged=false]",
|
||||||
|
"6844": "trapped_chest[type=right,facing=west,waterlogged=true]",
|
||||||
|
"6845": "trapped_chest[type=right,facing=west,waterlogged=false]",
|
||||||
|
"6846": "trapped_chest[type=single,facing=east,waterlogged=true]",
|
||||||
|
"6847": "trapped_chest[type=single,facing=east,waterlogged=false]",
|
||||||
|
"6848": "trapped_chest[type=left,facing=east,waterlogged=true]",
|
||||||
|
"6849": "trapped_chest[type=left,facing=east,waterlogged=false]",
|
||||||
|
"6850": "trapped_chest[type=right,facing=east,waterlogged=true]",
|
||||||
|
"6851": "trapped_chest[type=right,facing=east,waterlogged=false]"
|
||||||
|
}
|
||||||
|
}
|
834
mappings/mappingdiff-1.19.3to1.19.json
Normal file
834
mappings/mappingdiff-1.19.3to1.19.json
Normal file
@ -0,0 +1,834 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"note_block": "note_block[instrument=harp,note=0,powered=false]",
|
||||||
|
"piglin_head": "zombie_head[",
|
||||||
|
"piglin_wall_head": "zombie_wall_head[",
|
||||||
|
"bamboo_planks": "birch_planks",
|
||||||
|
"bamboo_mosaic": "birch_planks",
|
||||||
|
"chiseled_bookshelf": "bookshelf",
|
||||||
|
"bamboo_sign": "birch_sign[",
|
||||||
|
"bamboo_wall_sign": "birch_wall_sign[",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=0,waterlogged=true]": "oak_sign[rotation=0,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=0,waterlogged=false]": "oak_sign[rotation=0,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=1,waterlogged=true]": "oak_sign[rotation=1,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=1,waterlogged=false]": "oak_sign[rotation=1,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=2,waterlogged=true]": "oak_sign[rotation=2,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=2,waterlogged=false]": "oak_sign[rotation=2,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=3,waterlogged=true]": "oak_sign[rotation=3,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=3,waterlogged=false]": "oak_sign[rotation=3,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=4,waterlogged=true]": "oak_sign[rotation=4,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=4,waterlogged=false]": "oak_sign[rotation=4,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=5,waterlogged=true]": "oak_sign[rotation=5,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=5,waterlogged=false]": "oak_sign[rotation=5,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=6,waterlogged=true]": "oak_sign[rotation=6,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=6,waterlogged=false]": "oak_sign[rotation=6,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=7,waterlogged=true]": "oak_sign[rotation=7,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=7,waterlogged=false]": "oak_sign[rotation=7,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=8,waterlogged=true]": "oak_sign[rotation=8,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=8,waterlogged=false]": "oak_sign[rotation=8,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=9,waterlogged=true]": "oak_sign[rotation=9,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=9,waterlogged=false]": "oak_sign[rotation=9,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=10,waterlogged=true]": "oak_sign[rotation=10,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=10,waterlogged=false]": "oak_sign[rotation=10,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=11,waterlogged=true]": "oak_sign[rotation=11,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=11,waterlogged=false]": "oak_sign[rotation=11,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=12,waterlogged=true]": "oak_sign[rotation=12,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=12,waterlogged=false]": "oak_sign[rotation=12,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=13,waterlogged=true]": "oak_sign[rotation=13,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=13,waterlogged=false]": "oak_sign[rotation=13,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=14,waterlogged=true]": "oak_sign[rotation=14,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=14,waterlogged=false]": "oak_sign[rotation=14,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=15,waterlogged=true]": "oak_sign[rotation=15,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=true,rotation=15,waterlogged=false]": "oak_sign[rotation=15,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=0,waterlogged=true]": "oak_sign[rotation=0,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=0,waterlogged=false]": "oak_sign[rotation=0,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=1,waterlogged=true]": "oak_sign[rotation=1,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=1,waterlogged=false]": "oak_sign[rotation=1,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=2,waterlogged=true]": "oak_sign[rotation=2,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=2,waterlogged=false]": "oak_sign[rotation=2,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=3,waterlogged=true]": "oak_sign[rotation=3,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=3,waterlogged=false]": "oak_sign[rotation=3,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=4,waterlogged=true]": "oak_sign[rotation=4,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=4,waterlogged=false]": "oak_sign[rotation=4,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=5,waterlogged=true]": "oak_sign[rotation=5,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=5,waterlogged=false]": "oak_sign[rotation=5,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=6,waterlogged=true]": "oak_sign[rotation=6,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=6,waterlogged=false]": "oak_sign[rotation=6,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=7,waterlogged=true]": "oak_sign[rotation=7,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=7,waterlogged=false]": "oak_sign[rotation=7,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=8,waterlogged=true]": "oak_sign[rotation=8,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=8,waterlogged=false]": "oak_sign[rotation=8,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=9,waterlogged=true]": "oak_sign[rotation=9,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=9,waterlogged=false]": "oak_sign[rotation=9,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=10,waterlogged=true]": "oak_sign[rotation=10,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=10,waterlogged=false]": "oak_sign[rotation=10,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=11,waterlogged=true]": "oak_sign[rotation=11,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=11,waterlogged=false]": "oak_sign[rotation=11,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=12,waterlogged=true]": "oak_sign[rotation=12,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=12,waterlogged=false]": "oak_sign[rotation=12,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=13,waterlogged=true]": "oak_sign[rotation=13,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=13,waterlogged=false]": "oak_sign[rotation=13,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=14,waterlogged=true]": "oak_sign[rotation=14,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=14,waterlogged=false]": "oak_sign[rotation=14,waterlogged=false]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=15,waterlogged=true]": "oak_sign[rotation=15,waterlogged=true]",
|
||||||
|
"oak_hanging_sign[attached=false,rotation=15,waterlogged=false]": "oak_sign[rotation=15,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=0,waterlogged=true]": "spruce_sign[rotation=0,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=0,waterlogged=false]": "spruce_sign[rotation=0,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=1,waterlogged=true]": "spruce_sign[rotation=1,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=1,waterlogged=false]": "spruce_sign[rotation=1,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=2,waterlogged=true]": "spruce_sign[rotation=2,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=2,waterlogged=false]": "spruce_sign[rotation=2,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=3,waterlogged=true]": "spruce_sign[rotation=3,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=3,waterlogged=false]": "spruce_sign[rotation=3,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=4,waterlogged=true]": "spruce_sign[rotation=4,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=4,waterlogged=false]": "spruce_sign[rotation=4,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=5,waterlogged=true]": "spruce_sign[rotation=5,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=5,waterlogged=false]": "spruce_sign[rotation=5,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=6,waterlogged=true]": "spruce_sign[rotation=6,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=6,waterlogged=false]": "spruce_sign[rotation=6,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=7,waterlogged=true]": "spruce_sign[rotation=7,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=7,waterlogged=false]": "spruce_sign[rotation=7,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=8,waterlogged=true]": "spruce_sign[rotation=8,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=8,waterlogged=false]": "spruce_sign[rotation=8,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=9,waterlogged=true]": "spruce_sign[rotation=9,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=9,waterlogged=false]": "spruce_sign[rotation=9,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=10,waterlogged=true]": "spruce_sign[rotation=10,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=10,waterlogged=false]": "spruce_sign[rotation=10,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=11,waterlogged=true]": "spruce_sign[rotation=11,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=11,waterlogged=false]": "spruce_sign[rotation=11,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=12,waterlogged=true]": "spruce_sign[rotation=12,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=12,waterlogged=false]": "spruce_sign[rotation=12,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=13,waterlogged=true]": "spruce_sign[rotation=13,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=13,waterlogged=false]": "spruce_sign[rotation=13,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=14,waterlogged=true]": "spruce_sign[rotation=14,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=14,waterlogged=false]": "spruce_sign[rotation=14,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=15,waterlogged=true]": "spruce_sign[rotation=15,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=true,rotation=15,waterlogged=false]": "spruce_sign[rotation=15,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=0,waterlogged=true]": "spruce_sign[rotation=0,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=0,waterlogged=false]": "spruce_sign[rotation=0,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=1,waterlogged=true]": "spruce_sign[rotation=1,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=1,waterlogged=false]": "spruce_sign[rotation=1,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=2,waterlogged=true]": "spruce_sign[rotation=2,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=2,waterlogged=false]": "spruce_sign[rotation=2,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=3,waterlogged=true]": "spruce_sign[rotation=3,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=3,waterlogged=false]": "spruce_sign[rotation=3,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=4,waterlogged=true]": "spruce_sign[rotation=4,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=4,waterlogged=false]": "spruce_sign[rotation=4,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=5,waterlogged=true]": "spruce_sign[rotation=5,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=5,waterlogged=false]": "spruce_sign[rotation=5,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=6,waterlogged=true]": "spruce_sign[rotation=6,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=6,waterlogged=false]": "spruce_sign[rotation=6,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=7,waterlogged=true]": "spruce_sign[rotation=7,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=7,waterlogged=false]": "spruce_sign[rotation=7,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=8,waterlogged=true]": "spruce_sign[rotation=8,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=8,waterlogged=false]": "spruce_sign[rotation=8,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=9,waterlogged=true]": "spruce_sign[rotation=9,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=9,waterlogged=false]": "spruce_sign[rotation=9,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=10,waterlogged=true]": "spruce_sign[rotation=10,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=10,waterlogged=false]": "spruce_sign[rotation=10,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=11,waterlogged=true]": "spruce_sign[rotation=11,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=11,waterlogged=false]": "spruce_sign[rotation=11,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=12,waterlogged=true]": "spruce_sign[rotation=12,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=12,waterlogged=false]": "spruce_sign[rotation=12,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=13,waterlogged=true]": "spruce_sign[rotation=13,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=13,waterlogged=false]": "spruce_sign[rotation=13,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=14,waterlogged=true]": "spruce_sign[rotation=14,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=14,waterlogged=false]": "spruce_sign[rotation=14,waterlogged=false]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=15,waterlogged=true]": "spruce_sign[rotation=15,waterlogged=true]",
|
||||||
|
"spruce_hanging_sign[attached=false,rotation=15,waterlogged=false]": "spruce_sign[rotation=15,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=0,waterlogged=true]": "birch_sign[rotation=0,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=0,waterlogged=false]": "birch_sign[rotation=0,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=1,waterlogged=true]": "birch_sign[rotation=1,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=1,waterlogged=false]": "birch_sign[rotation=1,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=2,waterlogged=true]": "birch_sign[rotation=2,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=2,waterlogged=false]": "birch_sign[rotation=2,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=3,waterlogged=true]": "birch_sign[rotation=3,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=3,waterlogged=false]": "birch_sign[rotation=3,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=4,waterlogged=true]": "birch_sign[rotation=4,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=4,waterlogged=false]": "birch_sign[rotation=4,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=5,waterlogged=true]": "birch_sign[rotation=5,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=5,waterlogged=false]": "birch_sign[rotation=5,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=6,waterlogged=true]": "birch_sign[rotation=6,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=6,waterlogged=false]": "birch_sign[rotation=6,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=7,waterlogged=true]": "birch_sign[rotation=7,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=7,waterlogged=false]": "birch_sign[rotation=7,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=8,waterlogged=true]": "birch_sign[rotation=8,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=8,waterlogged=false]": "birch_sign[rotation=8,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=9,waterlogged=true]": "birch_sign[rotation=9,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=9,waterlogged=false]": "birch_sign[rotation=9,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=10,waterlogged=true]": "birch_sign[rotation=10,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=10,waterlogged=false]": "birch_sign[rotation=10,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=11,waterlogged=true]": "birch_sign[rotation=11,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=11,waterlogged=false]": "birch_sign[rotation=11,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=12,waterlogged=true]": "birch_sign[rotation=12,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=12,waterlogged=false]": "birch_sign[rotation=12,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=13,waterlogged=true]": "birch_sign[rotation=13,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=13,waterlogged=false]": "birch_sign[rotation=13,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=14,waterlogged=true]": "birch_sign[rotation=14,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=14,waterlogged=false]": "birch_sign[rotation=14,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=15,waterlogged=true]": "birch_sign[rotation=15,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=true,rotation=15,waterlogged=false]": "birch_sign[rotation=15,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=0,waterlogged=true]": "birch_sign[rotation=0,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=0,waterlogged=false]": "birch_sign[rotation=0,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=1,waterlogged=true]": "birch_sign[rotation=1,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=1,waterlogged=false]": "birch_sign[rotation=1,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=2,waterlogged=true]": "birch_sign[rotation=2,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=2,waterlogged=false]": "birch_sign[rotation=2,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=3,waterlogged=true]": "birch_sign[rotation=3,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=3,waterlogged=false]": "birch_sign[rotation=3,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=4,waterlogged=true]": "birch_sign[rotation=4,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=4,waterlogged=false]": "birch_sign[rotation=4,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=5,waterlogged=true]": "birch_sign[rotation=5,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=5,waterlogged=false]": "birch_sign[rotation=5,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=6,waterlogged=true]": "birch_sign[rotation=6,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=6,waterlogged=false]": "birch_sign[rotation=6,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=7,waterlogged=true]": "birch_sign[rotation=7,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=7,waterlogged=false]": "birch_sign[rotation=7,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=8,waterlogged=true]": "birch_sign[rotation=8,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=8,waterlogged=false]": "birch_sign[rotation=8,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=9,waterlogged=true]": "birch_sign[rotation=9,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=9,waterlogged=false]": "birch_sign[rotation=9,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=10,waterlogged=true]": "birch_sign[rotation=10,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=10,waterlogged=false]": "birch_sign[rotation=10,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=11,waterlogged=true]": "birch_sign[rotation=11,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=11,waterlogged=false]": "birch_sign[rotation=11,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=12,waterlogged=true]": "birch_sign[rotation=12,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=12,waterlogged=false]": "birch_sign[rotation=12,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=13,waterlogged=true]": "birch_sign[rotation=13,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=13,waterlogged=false]": "birch_sign[rotation=13,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=14,waterlogged=true]": "birch_sign[rotation=14,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=14,waterlogged=false]": "birch_sign[rotation=14,waterlogged=false]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=15,waterlogged=true]": "birch_sign[rotation=15,waterlogged=true]",
|
||||||
|
"birch_hanging_sign[attached=false,rotation=15,waterlogged=false]": "birch_sign[rotation=15,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=0,waterlogged=true]": "acacia_sign[rotation=0,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=0,waterlogged=false]": "acacia_sign[rotation=0,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=1,waterlogged=true]": "acacia_sign[rotation=1,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=1,waterlogged=false]": "acacia_sign[rotation=1,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=2,waterlogged=true]": "acacia_sign[rotation=2,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=2,waterlogged=false]": "acacia_sign[rotation=2,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=3,waterlogged=true]": "acacia_sign[rotation=3,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=3,waterlogged=false]": "acacia_sign[rotation=3,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=4,waterlogged=true]": "acacia_sign[rotation=4,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=4,waterlogged=false]": "acacia_sign[rotation=4,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=5,waterlogged=true]": "acacia_sign[rotation=5,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=5,waterlogged=false]": "acacia_sign[rotation=5,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=6,waterlogged=true]": "acacia_sign[rotation=6,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=6,waterlogged=false]": "acacia_sign[rotation=6,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=7,waterlogged=true]": "acacia_sign[rotation=7,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=7,waterlogged=false]": "acacia_sign[rotation=7,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=8,waterlogged=true]": "acacia_sign[rotation=8,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=8,waterlogged=false]": "acacia_sign[rotation=8,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=9,waterlogged=true]": "acacia_sign[rotation=9,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=9,waterlogged=false]": "acacia_sign[rotation=9,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=10,waterlogged=true]": "acacia_sign[rotation=10,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=10,waterlogged=false]": "acacia_sign[rotation=10,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=11,waterlogged=true]": "acacia_sign[rotation=11,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=11,waterlogged=false]": "acacia_sign[rotation=11,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=12,waterlogged=true]": "acacia_sign[rotation=12,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=12,waterlogged=false]": "acacia_sign[rotation=12,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=13,waterlogged=true]": "acacia_sign[rotation=13,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=13,waterlogged=false]": "acacia_sign[rotation=13,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=14,waterlogged=true]": "acacia_sign[rotation=14,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=14,waterlogged=false]": "acacia_sign[rotation=14,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=15,waterlogged=true]": "acacia_sign[rotation=15,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=true,rotation=15,waterlogged=false]": "acacia_sign[rotation=15,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=0,waterlogged=true]": "acacia_sign[rotation=0,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=0,waterlogged=false]": "acacia_sign[rotation=0,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=1,waterlogged=true]": "acacia_sign[rotation=1,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=1,waterlogged=false]": "acacia_sign[rotation=1,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=2,waterlogged=true]": "acacia_sign[rotation=2,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=2,waterlogged=false]": "acacia_sign[rotation=2,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=3,waterlogged=true]": "acacia_sign[rotation=3,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=3,waterlogged=false]": "acacia_sign[rotation=3,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=4,waterlogged=true]": "acacia_sign[rotation=4,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=4,waterlogged=false]": "acacia_sign[rotation=4,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=5,waterlogged=true]": "acacia_sign[rotation=5,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=5,waterlogged=false]": "acacia_sign[rotation=5,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=6,waterlogged=true]": "acacia_sign[rotation=6,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=6,waterlogged=false]": "acacia_sign[rotation=6,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=7,waterlogged=true]": "acacia_sign[rotation=7,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=7,waterlogged=false]": "acacia_sign[rotation=7,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=8,waterlogged=true]": "acacia_sign[rotation=8,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=8,waterlogged=false]": "acacia_sign[rotation=8,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=9,waterlogged=true]": "acacia_sign[rotation=9,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=9,waterlogged=false]": "acacia_sign[rotation=9,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=10,waterlogged=true]": "acacia_sign[rotation=10,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=10,waterlogged=false]": "acacia_sign[rotation=10,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=11,waterlogged=true]": "acacia_sign[rotation=11,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=11,waterlogged=false]": "acacia_sign[rotation=11,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=12,waterlogged=true]": "acacia_sign[rotation=12,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=12,waterlogged=false]": "acacia_sign[rotation=12,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=13,waterlogged=true]": "acacia_sign[rotation=13,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=13,waterlogged=false]": "acacia_sign[rotation=13,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=14,waterlogged=true]": "acacia_sign[rotation=14,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=14,waterlogged=false]": "acacia_sign[rotation=14,waterlogged=false]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=15,waterlogged=true]": "acacia_sign[rotation=15,waterlogged=true]",
|
||||||
|
"acacia_hanging_sign[attached=false,rotation=15,waterlogged=false]": "acacia_sign[rotation=15,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=0,waterlogged=true]": "jungle_sign[rotation=0,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=0,waterlogged=false]": "jungle_sign[rotation=0,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=1,waterlogged=true]": "jungle_sign[rotation=1,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=1,waterlogged=false]": "jungle_sign[rotation=1,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=2,waterlogged=true]": "jungle_sign[rotation=2,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=2,waterlogged=false]": "jungle_sign[rotation=2,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=3,waterlogged=true]": "jungle_sign[rotation=3,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=3,waterlogged=false]": "jungle_sign[rotation=3,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=4,waterlogged=true]": "jungle_sign[rotation=4,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=4,waterlogged=false]": "jungle_sign[rotation=4,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=5,waterlogged=true]": "jungle_sign[rotation=5,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=5,waterlogged=false]": "jungle_sign[rotation=5,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=6,waterlogged=true]": "jungle_sign[rotation=6,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=6,waterlogged=false]": "jungle_sign[rotation=6,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=7,waterlogged=true]": "jungle_sign[rotation=7,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=7,waterlogged=false]": "jungle_sign[rotation=7,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=8,waterlogged=true]": "jungle_sign[rotation=8,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=8,waterlogged=false]": "jungle_sign[rotation=8,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=9,waterlogged=true]": "jungle_sign[rotation=9,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=9,waterlogged=false]": "jungle_sign[rotation=9,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=10,waterlogged=true]": "jungle_sign[rotation=10,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=10,waterlogged=false]": "jungle_sign[rotation=10,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=11,waterlogged=true]": "jungle_sign[rotation=11,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=11,waterlogged=false]": "jungle_sign[rotation=11,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=12,waterlogged=true]": "jungle_sign[rotation=12,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=12,waterlogged=false]": "jungle_sign[rotation=12,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=13,waterlogged=true]": "jungle_sign[rotation=13,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=13,waterlogged=false]": "jungle_sign[rotation=13,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=14,waterlogged=true]": "jungle_sign[rotation=14,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=14,waterlogged=false]": "jungle_sign[rotation=14,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=15,waterlogged=true]": "jungle_sign[rotation=15,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=true,rotation=15,waterlogged=false]": "jungle_sign[rotation=15,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=0,waterlogged=true]": "jungle_sign[rotation=0,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=0,waterlogged=false]": "jungle_sign[rotation=0,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=1,waterlogged=true]": "jungle_sign[rotation=1,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=1,waterlogged=false]": "jungle_sign[rotation=1,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=2,waterlogged=true]": "jungle_sign[rotation=2,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=2,waterlogged=false]": "jungle_sign[rotation=2,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=3,waterlogged=true]": "jungle_sign[rotation=3,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=3,waterlogged=false]": "jungle_sign[rotation=3,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=4,waterlogged=true]": "jungle_sign[rotation=4,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=4,waterlogged=false]": "jungle_sign[rotation=4,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=5,waterlogged=true]": "jungle_sign[rotation=5,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=5,waterlogged=false]": "jungle_sign[rotation=5,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=6,waterlogged=true]": "jungle_sign[rotation=6,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=6,waterlogged=false]": "jungle_sign[rotation=6,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=7,waterlogged=true]": "jungle_sign[rotation=7,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=7,waterlogged=false]": "jungle_sign[rotation=7,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=8,waterlogged=true]": "jungle_sign[rotation=8,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=8,waterlogged=false]": "jungle_sign[rotation=8,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=9,waterlogged=true]": "jungle_sign[rotation=9,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=9,waterlogged=false]": "jungle_sign[rotation=9,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=10,waterlogged=true]": "jungle_sign[rotation=10,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=10,waterlogged=false]": "jungle_sign[rotation=10,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=11,waterlogged=true]": "jungle_sign[rotation=11,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=11,waterlogged=false]": "jungle_sign[rotation=11,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=12,waterlogged=true]": "jungle_sign[rotation=12,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=12,waterlogged=false]": "jungle_sign[rotation=12,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=13,waterlogged=true]": "jungle_sign[rotation=13,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=13,waterlogged=false]": "jungle_sign[rotation=13,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=14,waterlogged=true]": "jungle_sign[rotation=14,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=14,waterlogged=false]": "jungle_sign[rotation=14,waterlogged=false]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=15,waterlogged=true]": "jungle_sign[rotation=15,waterlogged=true]",
|
||||||
|
"jungle_hanging_sign[attached=false,rotation=15,waterlogged=false]": "jungle_sign[rotation=15,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=0,waterlogged=true]": "dark_oak_sign[rotation=0,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=0,waterlogged=false]": "dark_oak_sign[rotation=0,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=1,waterlogged=true]": "dark_oak_sign[rotation=1,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=1,waterlogged=false]": "dark_oak_sign[rotation=1,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=2,waterlogged=true]": "dark_oak_sign[rotation=2,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=2,waterlogged=false]": "dark_oak_sign[rotation=2,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=3,waterlogged=true]": "dark_oak_sign[rotation=3,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=3,waterlogged=false]": "dark_oak_sign[rotation=3,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=4,waterlogged=true]": "dark_oak_sign[rotation=4,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=4,waterlogged=false]": "dark_oak_sign[rotation=4,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=5,waterlogged=true]": "dark_oak_sign[rotation=5,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=5,waterlogged=false]": "dark_oak_sign[rotation=5,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=6,waterlogged=true]": "dark_oak_sign[rotation=6,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=6,waterlogged=false]": "dark_oak_sign[rotation=6,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=7,waterlogged=true]": "dark_oak_sign[rotation=7,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=7,waterlogged=false]": "dark_oak_sign[rotation=7,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=8,waterlogged=true]": "dark_oak_sign[rotation=8,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=8,waterlogged=false]": "dark_oak_sign[rotation=8,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=9,waterlogged=true]": "dark_oak_sign[rotation=9,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=9,waterlogged=false]": "dark_oak_sign[rotation=9,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=10,waterlogged=true]": "dark_oak_sign[rotation=10,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=10,waterlogged=false]": "dark_oak_sign[rotation=10,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=11,waterlogged=true]": "dark_oak_sign[rotation=11,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=11,waterlogged=false]": "dark_oak_sign[rotation=11,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=12,waterlogged=true]": "dark_oak_sign[rotation=12,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=12,waterlogged=false]": "dark_oak_sign[rotation=12,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=13,waterlogged=true]": "dark_oak_sign[rotation=13,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=13,waterlogged=false]": "dark_oak_sign[rotation=13,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=14,waterlogged=true]": "dark_oak_sign[rotation=14,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=14,waterlogged=false]": "dark_oak_sign[rotation=14,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=15,waterlogged=true]": "dark_oak_sign[rotation=15,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=true,rotation=15,waterlogged=false]": "dark_oak_sign[rotation=15,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=0,waterlogged=true]": "dark_oak_sign[rotation=0,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=0,waterlogged=false]": "dark_oak_sign[rotation=0,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=1,waterlogged=true]": "dark_oak_sign[rotation=1,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=1,waterlogged=false]": "dark_oak_sign[rotation=1,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=2,waterlogged=true]": "dark_oak_sign[rotation=2,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=2,waterlogged=false]": "dark_oak_sign[rotation=2,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=3,waterlogged=true]": "dark_oak_sign[rotation=3,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=3,waterlogged=false]": "dark_oak_sign[rotation=3,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=4,waterlogged=true]": "dark_oak_sign[rotation=4,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=4,waterlogged=false]": "dark_oak_sign[rotation=4,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=5,waterlogged=true]": "dark_oak_sign[rotation=5,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=5,waterlogged=false]": "dark_oak_sign[rotation=5,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=6,waterlogged=true]": "dark_oak_sign[rotation=6,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=6,waterlogged=false]": "dark_oak_sign[rotation=6,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=7,waterlogged=true]": "dark_oak_sign[rotation=7,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=7,waterlogged=false]": "dark_oak_sign[rotation=7,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=8,waterlogged=true]": "dark_oak_sign[rotation=8,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=8,waterlogged=false]": "dark_oak_sign[rotation=8,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=9,waterlogged=true]": "dark_oak_sign[rotation=9,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=9,waterlogged=false]": "dark_oak_sign[rotation=9,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=10,waterlogged=true]": "dark_oak_sign[rotation=10,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=10,waterlogged=false]": "dark_oak_sign[rotation=10,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=11,waterlogged=true]": "dark_oak_sign[rotation=11,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=11,waterlogged=false]": "dark_oak_sign[rotation=11,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=12,waterlogged=true]": "dark_oak_sign[rotation=12,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=12,waterlogged=false]": "dark_oak_sign[rotation=12,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=13,waterlogged=true]": "dark_oak_sign[rotation=13,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=13,waterlogged=false]": "dark_oak_sign[rotation=13,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=14,waterlogged=true]": "dark_oak_sign[rotation=14,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=14,waterlogged=false]": "dark_oak_sign[rotation=14,waterlogged=false]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=15,waterlogged=true]": "dark_oak_sign[rotation=15,waterlogged=true]",
|
||||||
|
"dark_oak_hanging_sign[attached=false,rotation=15,waterlogged=false]": "dark_oak_sign[rotation=15,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=0,waterlogged=true]": "crimson_sign[rotation=0,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=0,waterlogged=false]": "crimson_sign[rotation=0,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=1,waterlogged=true]": "crimson_sign[rotation=1,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=1,waterlogged=false]": "crimson_sign[rotation=1,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=2,waterlogged=true]": "crimson_sign[rotation=2,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=2,waterlogged=false]": "crimson_sign[rotation=2,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=3,waterlogged=true]": "crimson_sign[rotation=3,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=3,waterlogged=false]": "crimson_sign[rotation=3,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=4,waterlogged=true]": "crimson_sign[rotation=4,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=4,waterlogged=false]": "crimson_sign[rotation=4,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=5,waterlogged=true]": "crimson_sign[rotation=5,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=5,waterlogged=false]": "crimson_sign[rotation=5,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=6,waterlogged=true]": "crimson_sign[rotation=6,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=6,waterlogged=false]": "crimson_sign[rotation=6,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=7,waterlogged=true]": "crimson_sign[rotation=7,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=7,waterlogged=false]": "crimson_sign[rotation=7,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=8,waterlogged=true]": "crimson_sign[rotation=8,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=8,waterlogged=false]": "crimson_sign[rotation=8,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=9,waterlogged=true]": "crimson_sign[rotation=9,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=9,waterlogged=false]": "crimson_sign[rotation=9,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=10,waterlogged=true]": "crimson_sign[rotation=10,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=10,waterlogged=false]": "crimson_sign[rotation=10,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=11,waterlogged=true]": "crimson_sign[rotation=11,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=11,waterlogged=false]": "crimson_sign[rotation=11,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=12,waterlogged=true]": "crimson_sign[rotation=12,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=12,waterlogged=false]": "crimson_sign[rotation=12,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=13,waterlogged=true]": "crimson_sign[rotation=13,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=13,waterlogged=false]": "crimson_sign[rotation=13,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=14,waterlogged=true]": "crimson_sign[rotation=14,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=14,waterlogged=false]": "crimson_sign[rotation=14,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=15,waterlogged=true]": "crimson_sign[rotation=15,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=true,rotation=15,waterlogged=false]": "crimson_sign[rotation=15,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=0,waterlogged=true]": "crimson_sign[rotation=0,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=0,waterlogged=false]": "crimson_sign[rotation=0,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=1,waterlogged=true]": "crimson_sign[rotation=1,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=1,waterlogged=false]": "crimson_sign[rotation=1,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=2,waterlogged=true]": "crimson_sign[rotation=2,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=2,waterlogged=false]": "crimson_sign[rotation=2,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=3,waterlogged=true]": "crimson_sign[rotation=3,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=3,waterlogged=false]": "crimson_sign[rotation=3,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=4,waterlogged=true]": "crimson_sign[rotation=4,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=4,waterlogged=false]": "crimson_sign[rotation=4,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=5,waterlogged=true]": "crimson_sign[rotation=5,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=5,waterlogged=false]": "crimson_sign[rotation=5,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=6,waterlogged=true]": "crimson_sign[rotation=6,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=6,waterlogged=false]": "crimson_sign[rotation=6,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=7,waterlogged=true]": "crimson_sign[rotation=7,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=7,waterlogged=false]": "crimson_sign[rotation=7,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=8,waterlogged=true]": "crimson_sign[rotation=8,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=8,waterlogged=false]": "crimson_sign[rotation=8,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=9,waterlogged=true]": "crimson_sign[rotation=9,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=9,waterlogged=false]": "crimson_sign[rotation=9,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=10,waterlogged=true]": "crimson_sign[rotation=10,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=10,waterlogged=false]": "crimson_sign[rotation=10,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=11,waterlogged=true]": "crimson_sign[rotation=11,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=11,waterlogged=false]": "crimson_sign[rotation=11,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=12,waterlogged=true]": "crimson_sign[rotation=12,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=12,waterlogged=false]": "crimson_sign[rotation=12,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=13,waterlogged=true]": "crimson_sign[rotation=13,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=13,waterlogged=false]": "crimson_sign[rotation=13,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=14,waterlogged=true]": "crimson_sign[rotation=14,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=14,waterlogged=false]": "crimson_sign[rotation=14,waterlogged=false]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=15,waterlogged=true]": "crimson_sign[rotation=15,waterlogged=true]",
|
||||||
|
"crimson_hanging_sign[attached=false,rotation=15,waterlogged=false]": "crimson_sign[rotation=15,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=0,waterlogged=true]": "warped_sign[rotation=0,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=0,waterlogged=false]": "warped_sign[rotation=0,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=1,waterlogged=true]": "warped_sign[rotation=1,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=1,waterlogged=false]": "warped_sign[rotation=1,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=2,waterlogged=true]": "warped_sign[rotation=2,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=2,waterlogged=false]": "warped_sign[rotation=2,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=3,waterlogged=true]": "warped_sign[rotation=3,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=3,waterlogged=false]": "warped_sign[rotation=3,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=4,waterlogged=true]": "warped_sign[rotation=4,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=4,waterlogged=false]": "warped_sign[rotation=4,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=5,waterlogged=true]": "warped_sign[rotation=5,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=5,waterlogged=false]": "warped_sign[rotation=5,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=6,waterlogged=true]": "warped_sign[rotation=6,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=6,waterlogged=false]": "warped_sign[rotation=6,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=7,waterlogged=true]": "warped_sign[rotation=7,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=7,waterlogged=false]": "warped_sign[rotation=7,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=8,waterlogged=true]": "warped_sign[rotation=8,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=8,waterlogged=false]": "warped_sign[rotation=8,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=9,waterlogged=true]": "warped_sign[rotation=9,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=9,waterlogged=false]": "warped_sign[rotation=9,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=10,waterlogged=true]": "warped_sign[rotation=10,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=10,waterlogged=false]": "warped_sign[rotation=10,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=11,waterlogged=true]": "warped_sign[rotation=11,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=11,waterlogged=false]": "warped_sign[rotation=11,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=12,waterlogged=true]": "warped_sign[rotation=12,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=12,waterlogged=false]": "warped_sign[rotation=12,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=13,waterlogged=true]": "warped_sign[rotation=13,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=13,waterlogged=false]": "warped_sign[rotation=13,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=14,waterlogged=true]": "warped_sign[rotation=14,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=14,waterlogged=false]": "warped_sign[rotation=14,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=15,waterlogged=true]": "warped_sign[rotation=15,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=true,rotation=15,waterlogged=false]": "warped_sign[rotation=15,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=0,waterlogged=true]": "warped_sign[rotation=0,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=0,waterlogged=false]": "warped_sign[rotation=0,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=1,waterlogged=true]": "warped_sign[rotation=1,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=1,waterlogged=false]": "warped_sign[rotation=1,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=2,waterlogged=true]": "warped_sign[rotation=2,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=2,waterlogged=false]": "warped_sign[rotation=2,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=3,waterlogged=true]": "warped_sign[rotation=3,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=3,waterlogged=false]": "warped_sign[rotation=3,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=4,waterlogged=true]": "warped_sign[rotation=4,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=4,waterlogged=false]": "warped_sign[rotation=4,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=5,waterlogged=true]": "warped_sign[rotation=5,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=5,waterlogged=false]": "warped_sign[rotation=5,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=6,waterlogged=true]": "warped_sign[rotation=6,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=6,waterlogged=false]": "warped_sign[rotation=6,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=7,waterlogged=true]": "warped_sign[rotation=7,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=7,waterlogged=false]": "warped_sign[rotation=7,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=8,waterlogged=true]": "warped_sign[rotation=8,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=8,waterlogged=false]": "warped_sign[rotation=8,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=9,waterlogged=true]": "warped_sign[rotation=9,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=9,waterlogged=false]": "warped_sign[rotation=9,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=10,waterlogged=true]": "warped_sign[rotation=10,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=10,waterlogged=false]": "warped_sign[rotation=10,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=11,waterlogged=true]": "warped_sign[rotation=11,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=11,waterlogged=false]": "warped_sign[rotation=11,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=12,waterlogged=true]": "warped_sign[rotation=12,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=12,waterlogged=false]": "warped_sign[rotation=12,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=13,waterlogged=true]": "warped_sign[rotation=13,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=13,waterlogged=false]": "warped_sign[rotation=13,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=14,waterlogged=true]": "warped_sign[rotation=14,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=14,waterlogged=false]": "warped_sign[rotation=14,waterlogged=false]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=15,waterlogged=true]": "warped_sign[rotation=15,waterlogged=true]",
|
||||||
|
"warped_hanging_sign[attached=false,rotation=15,waterlogged=false]": "warped_sign[rotation=15,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=0,waterlogged=true]": "mangrove_sign[rotation=0,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=0,waterlogged=false]": "mangrove_sign[rotation=0,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=1,waterlogged=true]": "mangrove_sign[rotation=1,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=1,waterlogged=false]": "mangrove_sign[rotation=1,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=2,waterlogged=true]": "mangrove_sign[rotation=2,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=2,waterlogged=false]": "mangrove_sign[rotation=2,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=3,waterlogged=true]": "mangrove_sign[rotation=3,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=3,waterlogged=false]": "mangrove_sign[rotation=3,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=4,waterlogged=true]": "mangrove_sign[rotation=4,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=4,waterlogged=false]": "mangrove_sign[rotation=4,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=5,waterlogged=true]": "mangrove_sign[rotation=5,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=5,waterlogged=false]": "mangrove_sign[rotation=5,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=6,waterlogged=true]": "mangrove_sign[rotation=6,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=6,waterlogged=false]": "mangrove_sign[rotation=6,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=7,waterlogged=true]": "mangrove_sign[rotation=7,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=7,waterlogged=false]": "mangrove_sign[rotation=7,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=8,waterlogged=true]": "mangrove_sign[rotation=8,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=8,waterlogged=false]": "mangrove_sign[rotation=8,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=9,waterlogged=true]": "mangrove_sign[rotation=9,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=9,waterlogged=false]": "mangrove_sign[rotation=9,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=10,waterlogged=true]": "mangrove_sign[rotation=10,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=10,waterlogged=false]": "mangrove_sign[rotation=10,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=11,waterlogged=true]": "mangrove_sign[rotation=11,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=11,waterlogged=false]": "mangrove_sign[rotation=11,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=12,waterlogged=true]": "mangrove_sign[rotation=12,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=12,waterlogged=false]": "mangrove_sign[rotation=12,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=13,waterlogged=true]": "mangrove_sign[rotation=13,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=13,waterlogged=false]": "mangrove_sign[rotation=13,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=14,waterlogged=true]": "mangrove_sign[rotation=14,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=14,waterlogged=false]": "mangrove_sign[rotation=14,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=15,waterlogged=true]": "mangrove_sign[rotation=15,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=true,rotation=15,waterlogged=false]": "mangrove_sign[rotation=15,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=0,waterlogged=true]": "mangrove_sign[rotation=0,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=0,waterlogged=false]": "mangrove_sign[rotation=0,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=1,waterlogged=true]": "mangrove_sign[rotation=1,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=1,waterlogged=false]": "mangrove_sign[rotation=1,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=2,waterlogged=true]": "mangrove_sign[rotation=2,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=2,waterlogged=false]": "mangrove_sign[rotation=2,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=3,waterlogged=true]": "mangrove_sign[rotation=3,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=3,waterlogged=false]": "mangrove_sign[rotation=3,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=4,waterlogged=true]": "mangrove_sign[rotation=4,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=4,waterlogged=false]": "mangrove_sign[rotation=4,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=5,waterlogged=true]": "mangrove_sign[rotation=5,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=5,waterlogged=false]": "mangrove_sign[rotation=5,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=6,waterlogged=true]": "mangrove_sign[rotation=6,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=6,waterlogged=false]": "mangrove_sign[rotation=6,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=7,waterlogged=true]": "mangrove_sign[rotation=7,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=7,waterlogged=false]": "mangrove_sign[rotation=7,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=8,waterlogged=true]": "mangrove_sign[rotation=8,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=8,waterlogged=false]": "mangrove_sign[rotation=8,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=9,waterlogged=true]": "mangrove_sign[rotation=9,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=9,waterlogged=false]": "mangrove_sign[rotation=9,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=10,waterlogged=true]": "mangrove_sign[rotation=10,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=10,waterlogged=false]": "mangrove_sign[rotation=10,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=11,waterlogged=true]": "mangrove_sign[rotation=11,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=11,waterlogged=false]": "mangrove_sign[rotation=11,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=12,waterlogged=true]": "mangrove_sign[rotation=12,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=12,waterlogged=false]": "mangrove_sign[rotation=12,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=13,waterlogged=true]": "mangrove_sign[rotation=13,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=13,waterlogged=false]": "mangrove_sign[rotation=13,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=14,waterlogged=true]": "mangrove_sign[rotation=14,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=14,waterlogged=false]": "mangrove_sign[rotation=14,waterlogged=false]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=15,waterlogged=true]": "mangrove_sign[rotation=15,waterlogged=true]",
|
||||||
|
"mangrove_hanging_sign[attached=false,rotation=15,waterlogged=false]": "mangrove_sign[rotation=15,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=0,waterlogged=true]": "birch_sign[rotation=0,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=0,waterlogged=false]": "birch_sign[rotation=0,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=1,waterlogged=true]": "birch_sign[rotation=1,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=1,waterlogged=false]": "birch_sign[rotation=1,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=2,waterlogged=true]": "birch_sign[rotation=2,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=2,waterlogged=false]": "birch_sign[rotation=2,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=3,waterlogged=true]": "birch_sign[rotation=3,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=3,waterlogged=false]": "birch_sign[rotation=3,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=4,waterlogged=true]": "birch_sign[rotation=4,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=4,waterlogged=false]": "birch_sign[rotation=4,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=5,waterlogged=true]": "birch_sign[rotation=5,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=5,waterlogged=false]": "birch_sign[rotation=5,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=6,waterlogged=true]": "birch_sign[rotation=6,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=6,waterlogged=false]": "birch_sign[rotation=6,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=7,waterlogged=true]": "birch_sign[rotation=7,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=7,waterlogged=false]": "birch_sign[rotation=7,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=8,waterlogged=true]": "birch_sign[rotation=8,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=8,waterlogged=false]": "birch_sign[rotation=8,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=9,waterlogged=true]": "birch_sign[rotation=9,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=9,waterlogged=false]": "birch_sign[rotation=9,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=10,waterlogged=true]": "birch_sign[rotation=10,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=10,waterlogged=false]": "birch_sign[rotation=10,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=11,waterlogged=true]": "birch_sign[rotation=11,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=11,waterlogged=false]": "birch_sign[rotation=11,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=12,waterlogged=true]": "birch_sign[rotation=12,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=12,waterlogged=false]": "birch_sign[rotation=12,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=13,waterlogged=true]": "birch_sign[rotation=13,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=13,waterlogged=false]": "birch_sign[rotation=13,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=14,waterlogged=true]": "birch_sign[rotation=14,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=14,waterlogged=false]": "birch_sign[rotation=14,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=15,waterlogged=true]": "birch_sign[rotation=15,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=true,rotation=15,waterlogged=false]": "birch_sign[rotation=15,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=0,waterlogged=true]": "birch_sign[rotation=0,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=0,waterlogged=false]": "birch_sign[rotation=0,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=1,waterlogged=true]": "birch_sign[rotation=1,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=1,waterlogged=false]": "birch_sign[rotation=1,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=2,waterlogged=true]": "birch_sign[rotation=2,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=2,waterlogged=false]": "birch_sign[rotation=2,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=3,waterlogged=true]": "birch_sign[rotation=3,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=3,waterlogged=false]": "birch_sign[rotation=3,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=4,waterlogged=true]": "birch_sign[rotation=4,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=4,waterlogged=false]": "birch_sign[rotation=4,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=5,waterlogged=true]": "birch_sign[rotation=5,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=5,waterlogged=false]": "birch_sign[rotation=5,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=6,waterlogged=true]": "birch_sign[rotation=6,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=6,waterlogged=false]": "birch_sign[rotation=6,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=7,waterlogged=true]": "birch_sign[rotation=7,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=7,waterlogged=false]": "birch_sign[rotation=7,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=8,waterlogged=true]": "birch_sign[rotation=8,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=8,waterlogged=false]": "birch_sign[rotation=8,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=9,waterlogged=true]": "birch_sign[rotation=9,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=9,waterlogged=false]": "birch_sign[rotation=9,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=10,waterlogged=true]": "birch_sign[rotation=10,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=10,waterlogged=false]": "birch_sign[rotation=10,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=11,waterlogged=true]": "birch_sign[rotation=11,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=11,waterlogged=false]": "birch_sign[rotation=11,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=12,waterlogged=true]": "birch_sign[rotation=12,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=12,waterlogged=false]": "birch_sign[rotation=12,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=13,waterlogged=true]": "birch_sign[rotation=13,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=13,waterlogged=false]": "birch_sign[rotation=13,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=14,waterlogged=true]": "birch_sign[rotation=14,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=14,waterlogged=false]": "birch_sign[rotation=14,waterlogged=false]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=15,waterlogged=true]": "birch_sign[rotation=15,waterlogged=true]",
|
||||||
|
"bamboo_hanging_sign[attached=false,rotation=15,waterlogged=false]": "birch_sign[rotation=15,waterlogged=false]",
|
||||||
|
"oak_wall_hanging_sign": "oak_wall_sign[",
|
||||||
|
"spruce_wall_hanging_sign": "spruce_wall_sign[",
|
||||||
|
"birch_wall_hanging_sign": "birch_wall_sign[",
|
||||||
|
"acacia_wall_hanging_sign": "acacia_wall_sign[",
|
||||||
|
"jungle_wall_hanging_sign": "jungle_wall_sign[",
|
||||||
|
"dark_oak_wall_hanging_sign": "dark_oak_wall_sign[",
|
||||||
|
"mangrove_wall_hanging_sign": "mangrove_wall_sign[",
|
||||||
|
"crimson_wall_hanging_sign": "crimson_wall_sign[",
|
||||||
|
"warped_wall_hanging_sign": "warped_wall_sign[",
|
||||||
|
"bamboo_wall_hanging_sign": "birch_wall_sign[",
|
||||||
|
"bamboo_pressure_plate": "birch_pressure_plate[",
|
||||||
|
"bamboo_trapdoor": "birch_trapdoor[",
|
||||||
|
"bamboo_button": "birch_button[",
|
||||||
|
"bamboo_stairs": "birch_stairs[",
|
||||||
|
"bamboo_mosaic_stairs": "birch_stairs[",
|
||||||
|
"bamboo_slab": "birch_slab[",
|
||||||
|
"bamboo_mosaic_slab": "birch_slab[",
|
||||||
|
"bamboo_fence": "birch_fence[",
|
||||||
|
"bamboo_fence_gate": "birch_fence_gate[",
|
||||||
|
"bamboo_door": "birch_door[",
|
||||||
|
"bamboo_block": "birch_wood[",
|
||||||
|
"stripped_bamboo_block": "stripped_birch_wood["
|
||||||
|
},
|
||||||
|
"argumenttypes": {
|
||||||
|
"resource_key": "resource_or_tag",
|
||||||
|
"resource_or_tag_key": "resource_or_tag",
|
||||||
|
"gamemode": "brigadier:string"
|
||||||
|
},
|
||||||
|
"blockentities": {
|
||||||
|
"hanging_sign": "sign",
|
||||||
|
"chiseled_bookshelf": ""
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"bamboo_planks": "birch_planks",
|
||||||
|
"bamboo_mosaic": "birch_planks",
|
||||||
|
"bamboo_slab": "birch_slab",
|
||||||
|
"bamboo_mosaic_slab": "birch_slab",
|
||||||
|
"chiseled_bookshelf": "bookshelf",
|
||||||
|
"bamboo_fence": "birch_fence",
|
||||||
|
"bamboo_stairs": "birch_stairs",
|
||||||
|
"bamboo_mosaic_stairs": "birch_stairs",
|
||||||
|
"bamboo_button": "birch_button",
|
||||||
|
"bamboo_pressure_plate": "birch_pressure_plate",
|
||||||
|
"bamboo_door": "birch_door",
|
||||||
|
"bamboo_trapdoor": "birch_trapdoor",
|
||||||
|
"bamboo_fence_gate": "birch_fence_gate",
|
||||||
|
"bamboo_raft": "birch_boat",
|
||||||
|
"bamboo_chest_raft": "birch_chest_boat",
|
||||||
|
"bamboo_sign": "birch_sign",
|
||||||
|
"oak_hanging_sign": "birch_sign",
|
||||||
|
"spruce_hanging_sign": "spruce_sign",
|
||||||
|
"birch_hanging_sign": "birch_sign",
|
||||||
|
"jungle_hanging_sign": "jungle_sign",
|
||||||
|
"acacia_hanging_sign": "acacia_sign",
|
||||||
|
"dark_oak_hanging_sign": "dark_oak_sign",
|
||||||
|
"mangrove_hanging_sign": "mangrove_sign",
|
||||||
|
"bamboo_hanging_sign": "birch_sign",
|
||||||
|
"crimson_hanging_sign": "crimson_sign",
|
||||||
|
"warped_hanging_sign": "warped_sign",
|
||||||
|
"camel_spawn_egg": "donkey_spawn_egg",
|
||||||
|
"ender_dragon_spawn_egg": "enderman_spawn_egg",
|
||||||
|
"iron_golem_spawn_egg": "polar_bear_spawn_egg",
|
||||||
|
"snow_golem_spawn_egg": "polar_bear_spawn_egg",
|
||||||
|
"wither_spawn_egg": "squid_spawn_egg",
|
||||||
|
"bamboo_block": "birch_wood",
|
||||||
|
"stripped_bamboo_block": "stripped_birch_wood",
|
||||||
|
"piglin_head": "zombie_head"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"block.bamboo_wood.break": "",
|
||||||
|
"block.bamboo_wood.fall": "",
|
||||||
|
"block.bamboo_wood.hit": "",
|
||||||
|
"block.bamboo_wood.place": "",
|
||||||
|
"block.bamboo_wood.step": "",
|
||||||
|
"block.bamboo_wood_door.close": "",
|
||||||
|
"block.bamboo_wood_door.open": "",
|
||||||
|
"block.bamboo_wood_trapdoor.close": "",
|
||||||
|
"block.bamboo_wood_trapdoor.open": "",
|
||||||
|
"block.bamboo_wood_button.click_off": "",
|
||||||
|
"block.bamboo_wood_button.click_on": "",
|
||||||
|
"block.bamboo_wood_pressure_plate.click_off": "",
|
||||||
|
"block.bamboo_wood_pressure_plate.click_on": "",
|
||||||
|
"block.bamboo_wood_fence_gate.close": "",
|
||||||
|
"block.bamboo_wood_fence_gate.open": "",
|
||||||
|
"entity.camel.ambient": "",
|
||||||
|
"entity.camel.dash": "",
|
||||||
|
"entity.camel.dash_ready": "",
|
||||||
|
"entity.camel.death": "",
|
||||||
|
"entity.camel.eat": "",
|
||||||
|
"entity.camel.hurt": "",
|
||||||
|
"entity.camel.saddle": "",
|
||||||
|
"entity.camel.sit": "",
|
||||||
|
"entity.camel.stand": "",
|
||||||
|
"entity.camel.step": "",
|
||||||
|
"entity.camel.step_sand": "",
|
||||||
|
"block.hanging_sign.step": "",
|
||||||
|
"block.hanging_sign.break": "",
|
||||||
|
"block.hanging_sign.fall": "",
|
||||||
|
"block.hanging_sign.hit": "",
|
||||||
|
"block.hanging_sign.place": "",
|
||||||
|
"block.nether_wood.break": "",
|
||||||
|
"block.nether_wood.fall": "",
|
||||||
|
"block.nether_wood.hit": "",
|
||||||
|
"block.nether_wood.place": "",
|
||||||
|
"block.nether_wood.step": "",
|
||||||
|
"block.nether_wood_door.close": "",
|
||||||
|
"block.nether_wood_door.open": "",
|
||||||
|
"block.nether_wood_trapdoor.close": "",
|
||||||
|
"block.nether_wood_trapdoor.open": "",
|
||||||
|
"block.nether_wood_button.click_off": "",
|
||||||
|
"block.nether_wood_button.click_on": "",
|
||||||
|
"block.nether_wood_pressure_plate.click_off": "",
|
||||||
|
"block.nether_wood_pressure_plate.click_on": "",
|
||||||
|
"block.nether_wood_fence_gate.close": "",
|
||||||
|
"block.nether_wood_fence_gate.open": "",
|
||||||
|
"block.chiseled_bookshelf.break": "",
|
||||||
|
"block.chiseled_bookshelf.fall": "",
|
||||||
|
"block.chiseled_bookshelf.hit": "",
|
||||||
|
"block.chiseled_bookshelf.insert": "",
|
||||||
|
"block.chiseled_bookshelf.insert.enchanted": "",
|
||||||
|
"block.chiseled_bookshelf.step": "",
|
||||||
|
"block.chiseled_bookshelf.pickup": "",
|
||||||
|
"block.chiseled_bookshelf.pickup.enchanted": "",
|
||||||
|
"block.chiseled_bookshelf.place": "",
|
||||||
|
"block.nether_wood_hanging_sign.step": "",
|
||||||
|
"block.nether_wood_hanging_sign.break": "",
|
||||||
|
"block.nether_wood_hanging_sign.fall": "",
|
||||||
|
"block.nether_wood_hanging_sign.hit": "",
|
||||||
|
"block.nether_wood_hanging_sign.place": "",
|
||||||
|
"block.bamboo_wood_hanging_sign.step": "",
|
||||||
|
"block.bamboo_wood_hanging_sign.break": "",
|
||||||
|
"block.bamboo_wood_hanging_sign.fall": "",
|
||||||
|
"block.bamboo_wood_hanging_sign.hit": "",
|
||||||
|
"block.bamboo_wood_hanging_sign.place": "",
|
||||||
|
"block.note_block.imitate.zombie": "",
|
||||||
|
"block.note_block.imitate.skeleton": "",
|
||||||
|
"block.note_block.imitate.creeper": "",
|
||||||
|
"block.note_block.imitate.ender_dragon": "",
|
||||||
|
"block.note_block.imitate.wither_skeleton": "",
|
||||||
|
"block.note_block.imitate.piglin": ""
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"camel": "Camel"
|
||||||
|
},
|
||||||
|
"entities": {
|
||||||
|
"camel": "donkey"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"bamboo_planks": "1.19.3 Bamboo Planks",
|
||||||
|
"bamboo_mosaic": "1.19.3 Bamboo Mosaic",
|
||||||
|
"bamboo_slab": "1.19.3 Bamboo Slab",
|
||||||
|
"bamboo_mosaic_slab": "1.19.3 Bamboo Mosaic Slab",
|
||||||
|
"chiseled_bookshelf": "1.19.3 Chiseled Bookshelf",
|
||||||
|
"bamboo_fence": "1.19.3 Bamboo Fence",
|
||||||
|
"bamboo_stairs": "1.19.3 Bamboo Stairs",
|
||||||
|
"bamboo_mosaic_stairs": "1.19.3 Bamboo Mosaic Stairs",
|
||||||
|
"bamboo_button": "1.19.3 Bamboo Button",
|
||||||
|
"bamboo_pressure_plate": "1.19.3 Bamboo Pressure Plate",
|
||||||
|
"bamboo_door": "1.19.3 Bamboo Door",
|
||||||
|
"bamboo_trapdoor": "1.19.3 Bamboo Trapdoor",
|
||||||
|
"bamboo_fence_gate": "1.19.3 Bamboo Fence Gate",
|
||||||
|
"bamboo_raft": "1.19.3 Bamboo Raft",
|
||||||
|
"bamboo_chest_raft": "1.19.3 Bamboo Chest Raft",
|
||||||
|
"bamboo_sign": "1.19.3 Bamboo Sign",
|
||||||
|
"oak_hanging_sign": "1.19.3 Oak Hanging Sign",
|
||||||
|
"spruce_hanging_sign": "1.19.3 Spruce Hanging Sign",
|
||||||
|
"birch_hanging_sign": "1.19.3 Birch Hanging Sign",
|
||||||
|
"jungle_hanging_sign": "1.19.3 Jungle Hanging Sign",
|
||||||
|
"acacia_hanging_sign": "1.19.3 Acacia Hanging Sign",
|
||||||
|
"dark_oak_hanging_sign": "1.19.3 Dark Oak Hanging Sign",
|
||||||
|
"mangrove_hanging_sign": "1.19.3 Mangrove Hanging Sign",
|
||||||
|
"bamboo_hanging_sign": "1.19.3 Bamboo Hanging Sign",
|
||||||
|
"crimson_hanging_sign": "1.19.3 Crimson Hanging Sign",
|
||||||
|
"warped_hanging_sign": "1.19.3 Warped Hanging Sign",
|
||||||
|
"camel_spawn_egg": "1.19.3 Camel Spawn Egg",
|
||||||
|
"ender_dragon_spawn_egg": "1.19.3 Ender Dragon Spawn Egg",
|
||||||
|
"iron_golem_spawn_egg": "1.19.3 Iron Golem Spawn Egg",
|
||||||
|
"snow_golem_spawn_egg": "1.19.3 Snow Golem Spawn Egg",
|
||||||
|
"wither_spawn_egg": "1.19.3 Wither Spawn Egg",
|
||||||
|
"bamboo_block": "1.19.3 Bamboo Block",
|
||||||
|
"stripped_bamboo_block": "1.19.3 Stripped Bamboo Block",
|
||||||
|
"piglin_head": "1.19.3 Piglin Head"
|
||||||
|
}
|
||||||
|
}
|
204
mappings/mappingdiff-1.19.4to1.19.3.json
Normal file
204
mappings/mappingdiff-1.19.4to1.19.3.json
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"cherry_planks": "acacia_planks",
|
||||||
|
"cherry_sapling": "acacia_sapling[",
|
||||||
|
"suspicious_sand": "sand",
|
||||||
|
"cherry_log": "acacia_log[",
|
||||||
|
"stripped_cherry_log": "stripped_acacia_log[",
|
||||||
|
"cherry_wood": "acacia_wood[",
|
||||||
|
"stripped_cherry_wood": "stripped_acacia_wood[",
|
||||||
|
"cherry_leaves": "acacia_leaves[",
|
||||||
|
"torchflower": "red_tulip",
|
||||||
|
"cherry_sign": "acacia_sign[",
|
||||||
|
"cherry_wall_sign": "acacia_wall_sign[",
|
||||||
|
"cherry_hanging_sign": "acacia_hanging_sign[",
|
||||||
|
"cherry_wall_hanging_sign": "acacia_wall_hanging_sign[",
|
||||||
|
"cherry_pressure_plate": "acacia_pressure_plate[",
|
||||||
|
"cherry_trapdoor": "acacia_trapdoor[",
|
||||||
|
"potted_torchflower": "potted_red_tulip",
|
||||||
|
"potted_cherry_sapling": "potted_pink_tulip",
|
||||||
|
"cherry_button": "acacia_button[",
|
||||||
|
"cherry_stairs": "acacia_stairs[",
|
||||||
|
"cherry_slab": "acacia_slab[",
|
||||||
|
"cherry_fence": "acacia_fence[",
|
||||||
|
"cherry_fence_gate": "acacia_fence_gate[",
|
||||||
|
"cherry_door": "acacia_door[",
|
||||||
|
"torchflower_crop": "melon_stem[",
|
||||||
|
"pink_petals": "air",
|
||||||
|
"decorated_pot": "bricks"
|
||||||
|
},
|
||||||
|
"blockentities": {
|
||||||
|
"suspicious_sand": "",
|
||||||
|
"decorated_pot": ""
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"cherry_planks": "acacia_planks",
|
||||||
|
"cherry_sapling": "peony",
|
||||||
|
"suspicious_sand": "sand",
|
||||||
|
"cherry_log": "acacia_log",
|
||||||
|
"stripped_cherry_log": "stripped_acacia_log",
|
||||||
|
"stripped_cherry_wood": "stripped_acacia_wood",
|
||||||
|
"cherry_wood": "acacia_wood",
|
||||||
|
"cherry_leaves": "acacia_leaves",
|
||||||
|
"torchflower": "red_tulip",
|
||||||
|
"pink_petals": "brain_coral_fan",
|
||||||
|
"cherry_slab": "acacia_slab",
|
||||||
|
"decorated_pot": "flower_pot",
|
||||||
|
"cherry_fence": "acacia_fence",
|
||||||
|
"cherry_stairs": "acacia_stairs",
|
||||||
|
"cherry_button": "acacia_button",
|
||||||
|
"cherry_pressure_plate": "acacia_pressure_plate",
|
||||||
|
"cherry_door": "acacia_door",
|
||||||
|
"cherry_trapdoor": "acacia_trapdoor",
|
||||||
|
"cherry_fence_gate": "acacia_fence_gate",
|
||||||
|
"cherry_boat": "acacia_boat",
|
||||||
|
"cherry_chest_boat": "acacia_chest_boat",
|
||||||
|
"cherry_sign": "acacia_sign",
|
||||||
|
"cherry_hanging_sign": "acacia_hanging_sign",
|
||||||
|
"sniffer_spawn_egg": "strider_spawn_egg",
|
||||||
|
"torchflower_seeds": "beetroot_seeds",
|
||||||
|
"brush": "shears",
|
||||||
|
"netherite_upgrade_smithing_template": "book",
|
||||||
|
"sentry_armor_trim_smithing_template": "book",
|
||||||
|
"dune_armor_trim_smithing_template": "book",
|
||||||
|
"coast_armor_trim_smithing_template": "book",
|
||||||
|
"wild_armor_trim_smithing_template": "book",
|
||||||
|
"ward_armor_trim_smithing_template": "book",
|
||||||
|
"eye_armor_trim_smithing_template": "book",
|
||||||
|
"vex_armor_trim_smithing_template": "book",
|
||||||
|
"tide_armor_trim_smithing_template": "book",
|
||||||
|
"snout_armor_trim_smithing_template": "book",
|
||||||
|
"rib_armor_trim_smithing_template": "book",
|
||||||
|
"spire_armor_trim_smithing_template": "book",
|
||||||
|
"pottery_shard_archer": "brick",
|
||||||
|
"pottery_shard_prize": "brick",
|
||||||
|
"pottery_shard_arms_up": "brick",
|
||||||
|
"pottery_shard_skull": "brick"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"item.brush.brushing": "",
|
||||||
|
"item.brush.brush_sand_completed": "",
|
||||||
|
"block.cherry_wood.break": "",
|
||||||
|
"block.cherry_wood.fall": "",
|
||||||
|
"block.cherry_wood.hit": "",
|
||||||
|
"block.cherry_wood.place": "",
|
||||||
|
"block.cherry_wood.step": "",
|
||||||
|
"block.cherry_sapling.break": "",
|
||||||
|
"block.cherry_sapling.fall": "",
|
||||||
|
"block.cherry_sapling.hit": "",
|
||||||
|
"block.cherry_sapling.place": "",
|
||||||
|
"block.cherry_sapling.step": "",
|
||||||
|
"block.cherry_leaves.break": "",
|
||||||
|
"block.cherry_leaves.fall": "",
|
||||||
|
"block.cherry_leaves.hit": "",
|
||||||
|
"block.cherry_leaves.place": "",
|
||||||
|
"block.cherry_leaves.step": "",
|
||||||
|
"block.cherry_wood_hanging_sign.step": "",
|
||||||
|
"block.cherry_wood_hanging_sign.break": "",
|
||||||
|
"block.cherry_wood_hanging_sign.fall": "",
|
||||||
|
"block.cherry_wood_hanging_sign.hit": "",
|
||||||
|
"block.cherry_wood_hanging_sign.place": "",
|
||||||
|
"block.cherry_wood_door.close": "",
|
||||||
|
"block.cherry_wood_door.open": "",
|
||||||
|
"block.cherry_wood_trapdoor.close": "",
|
||||||
|
"block.cherry_wood_trapdoor.open": "",
|
||||||
|
"block.cherry_wood_button.click_off": "",
|
||||||
|
"block.cherry_wood_button.click_on": "",
|
||||||
|
"block.cherry_wood_pressure_plate.click_off": "",
|
||||||
|
"block.cherry_wood_pressure_plate.click_on": "",
|
||||||
|
"block.cherry_wood_fence_gate.close": "",
|
||||||
|
"block.cherry_wood_fence_gate.open": "",
|
||||||
|
"block.decorated_pot.break": "",
|
||||||
|
"block.decorated_pot.fall": "",
|
||||||
|
"block.decorated_pot.hit": "",
|
||||||
|
"block.decorated_pot.step": "",
|
||||||
|
"block.decorated_pot.place": "",
|
||||||
|
"block.decorated_pot.shatter": "",
|
||||||
|
"block.suspicious_sand.break": "",
|
||||||
|
"block.suspicious_sand.step": "",
|
||||||
|
"block.suspicious_sand.place": "",
|
||||||
|
"block.suspicious_sand.hit": "",
|
||||||
|
"block.suspicious_sand.fall": "",
|
||||||
|
"block.pink_petals.break": "",
|
||||||
|
"block.pink_petals.fall": "",
|
||||||
|
"block.pink_petals.hit": "",
|
||||||
|
"block.pink_petals.place": "",
|
||||||
|
"block.pink_petals.step": "",
|
||||||
|
"music.overworld.cherry_grove": "",
|
||||||
|
"intentionally_empty": "",
|
||||||
|
"entity.sniffer.step": "",
|
||||||
|
"entity.sniffer.eat": "",
|
||||||
|
"entity.sniffer.idle": "",
|
||||||
|
"entity.sniffer.hurt": "",
|
||||||
|
"entity.sniffer.death": "",
|
||||||
|
"entity.sniffer.drop_seed": "",
|
||||||
|
"entity.sniffer.scenting": "",
|
||||||
|
"entity.sniffer.sniffing": "",
|
||||||
|
"entity.sniffer.searching": "",
|
||||||
|
"entity.sniffer.digging": "",
|
||||||
|
"entity.sniffer.digging_stop": "",
|
||||||
|
"entity.sniffer.happy": ""
|
||||||
|
},
|
||||||
|
"particles": {
|
||||||
|
"dripping_cherry_leaves": "dripping_honey",
|
||||||
|
"falling_cherry_leaves": "falling_honey",
|
||||||
|
"landing_cherry_leaves": "landing_honey"
|
||||||
|
},
|
||||||
|
"entities": {
|
||||||
|
"sniffer": "ravager",
|
||||||
|
"interaction": "armor_stand",
|
||||||
|
"block_display": "armor_stand",
|
||||||
|
"item_display": "armor_stand",
|
||||||
|
"text_display": "armor_stand"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"sniffer": "Sniffer"
|
||||||
|
},
|
||||||
|
"argumenttypes": {
|
||||||
|
"heightmap": "brigadier:string"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"cherry_planks": "1.19.4 Cherry Planks",
|
||||||
|
"cherry_sapling": "1.19.4 Cherry Sapling",
|
||||||
|
"suspicious_sand": "1.19.4 Suspicious Sand",
|
||||||
|
"cherry_log": "1.19.4 Cherry Log",
|
||||||
|
"stripped_cherry_log": "1.19.4 Stripped Cherry Log",
|
||||||
|
"stripped_cherry_wood": "1.19.4 Stripped Cherry Wood",
|
||||||
|
"cherry_wood": "1.19.4 Cherry Wood",
|
||||||
|
"cherry_leaves": "1.19.4 Cherry Leaves",
|
||||||
|
"torchflower": "1.19.4 Torchflower",
|
||||||
|
"pink_petals": "1.19.4 Pink Petals",
|
||||||
|
"cherry_slab": "1.19.4 Cherry Slab",
|
||||||
|
"decorated_pot": "1.19.4 Decorated Pot",
|
||||||
|
"cherry_fence": "1.19.4 Cherry Fence",
|
||||||
|
"cherry_stairs": "1.19.4 Cherry Stairs",
|
||||||
|
"cherry_button": "1.19.4 Cherry Button",
|
||||||
|
"cherry_pressure_plate": "1.19.4 Cherry Pressure Plate",
|
||||||
|
"cherry_door": "1.19.4 Cherry Door",
|
||||||
|
"cherry_trapdoor": "1.19.4 Cherry Trapdoor",
|
||||||
|
"cherry_fence_gate": "1.19.4 Cherry Fence Gate",
|
||||||
|
"cherry_boat": "1.19.4 Cherry Boat",
|
||||||
|
"cherry_chest_boat": "1.19.4 Cherry Chest Boat",
|
||||||
|
"cherry_sign": "1.19.4 Cherry Sign",
|
||||||
|
"cherry_hanging_sign": "1.19.4 Cherry Hanging Sign",
|
||||||
|
"sniffer_spawn_egg": "1.19.4 Sniffer Spawn Egg",
|
||||||
|
"torchflower_seeds": "1.19.4 Torchflower Seeds",
|
||||||
|
"brush": "1.19.4 Brush",
|
||||||
|
"netherite_upgrade_smithing_template": "1.19.4 Netherite Upgrade Smithing Template",
|
||||||
|
"sentry_armor_trim_smithing_template": "1.19.4 Sentry Armor Trim Smithing Template",
|
||||||
|
"dune_armor_trim_smithing_template": "1.19.4 Dune Armor Trim Smithing Template",
|
||||||
|
"coast_armor_trim_smithing_template": "1.19.4 Coast Armor Trim Smithing Template",
|
||||||
|
"wild_armor_trim_smithing_template": "1.19.4 Wild Armor Trim Smithing Template",
|
||||||
|
"ward_armor_trim_smithing_template": "1.19.4 Ward Armor Trim Smithing Template",
|
||||||
|
"eye_armor_trim_smithing_template": "1.19.4 Eye Armor Trim Smithing Template",
|
||||||
|
"vex_armor_trim_smithing_template": "1.19.4 Vex Armor Trim Smithing Template",
|
||||||
|
"tide_armor_trim_smithing_template": "1.19.4 Tide Armor Trim Smithing Template",
|
||||||
|
"snout_armor_trim_smithing_template": "1.19.4 Snout Armor Trim Smithing Template",
|
||||||
|
"rib_armor_trim_smithing_template": "1.19.4 Rib Armor Trim Smithing Template",
|
||||||
|
"spire_armor_trim_smithing_template": "1.19.4 Spire Armor Trim Smithing Template",
|
||||||
|
"pottery_shard_archer": "1.19.4 Pottery Shard Archer",
|
||||||
|
"pottery_shard_prize": "1.19.4 Pottery Shard Prize",
|
||||||
|
"pottery_shard_arms_up": "1.19.4 Pottery Shard Arms Up",
|
||||||
|
"pottery_shard_skull": "1.19.4 Pottery Shard Skull"
|
||||||
|
}
|
||||||
|
}
|
648
mappings/mappingdiff-1.19to1.18.json
Normal file
648
mappings/mappingdiff-1.19to1.18.json
Normal file
@ -0,0 +1,648 @@
|
|||||||
|
{
|
||||||
|
"blockstates": {
|
||||||
|
"sculk": "black_concrete_powder",
|
||||||
|
"sculk_vein": "glow_lichen[",
|
||||||
|
"sculk_catalyst": "end_stone",
|
||||||
|
"sculk_shrieker[can_summon=true,shrieking=true,waterlogged=true]": "end_portal_frame[eye=true,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=true,shrieking=true,waterlogged=false]": "end_portal_frame[eye=true,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=true,shrieking=false,waterlogged=true]": "end_portal_frame[eye=false,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=true,shrieking=false,waterlogged=false]": "end_portal_frame[eye=false,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=false,shrieking=true,waterlogged=true]": "end_portal_frame[eye=true,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=false,shrieking=true,waterlogged=false]": "end_portal_frame[eye=true,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=false,shrieking=false,waterlogged=true]": "end_portal_frame[eye=false,facing=north]",
|
||||||
|
"sculk_shrieker[can_summon=false,shrieking=false,waterlogged=false]": "end_portal_frame[eye=false,facing=north]",
|
||||||
|
"reinforced_deepslate": "obsidian",
|
||||||
|
"mangrove_planks": "acacia_planks",
|
||||||
|
"stripped_mangrove_log": "stripped_acacia_log[",
|
||||||
|
"stripped_mangrove_wood": "stripped_acacia_wood[",
|
||||||
|
"mangrove_wood": "acacia_wood[",
|
||||||
|
"mangrove_log": "acacia_log[",
|
||||||
|
"mangrove_sign": "acacia_sign[",
|
||||||
|
"mangrove_wall_sign": "acacia_wall_sign[",
|
||||||
|
"mangrove_pressure_plate": "acacia_pressure_plate[",
|
||||||
|
"mangrove_trapdoor": "acacia_trapdoor[",
|
||||||
|
"mangrove_button": "acacia_button[",
|
||||||
|
"mangrove_stairs": "acacia_stairs[",
|
||||||
|
"mangrove_slab": "acacia_slab[",
|
||||||
|
"mangrove_fence_gate": "acacia_fence_gate[",
|
||||||
|
"mangrove_fence": "acacia_fence[",
|
||||||
|
"mangrove_door": "acacia_door[",
|
||||||
|
"mud_bricks": "bricks",
|
||||||
|
"packed_mud": "bricks",
|
||||||
|
"mud_brick_stairs": "brick_stairs[",
|
||||||
|
"mud_brick_slab": "brick_slab[",
|
||||||
|
"mud_brick_wall": "brick_wall[",
|
||||||
|
"muddy_mangrove_roots": "coarse_dirt",
|
||||||
|
"mud": "coarse_dirt",
|
||||||
|
"mangrove_propagule": "fern",
|
||||||
|
"mangrove_roots": "oak_wood[axis=y]",
|
||||||
|
"ochre_froglight": "sea_lantern",
|
||||||
|
"verdant_froglight": "sea_lantern",
|
||||||
|
"pearlescent_froglight": "sea_lantern",
|
||||||
|
"potted_mangrove_propagule": "potted_acacia_sapling",
|
||||||
|
"frogspawn": "air",
|
||||||
|
"oak_leaves[distance=1,persistent=true,waterlogged=true]": "oak_leaves[distance=1,persistent=true]",
|
||||||
|
"oak_leaves[distance=1,persistent=true,waterlogged=false]": "oak_leaves[distance=1,persistent=true]",
|
||||||
|
"oak_leaves[distance=1,persistent=false,waterlogged=true]": "oak_leaves[distance=1,persistent=false]",
|
||||||
|
"oak_leaves[distance=1,persistent=false,waterlogged=false]": "oak_leaves[distance=1,persistent=false]",
|
||||||
|
"oak_leaves[distance=2,persistent=true,waterlogged=true]": "oak_leaves[distance=2,persistent=true]",
|
||||||
|
"oak_leaves[distance=2,persistent=true,waterlogged=false]": "oak_leaves[distance=2,persistent=true]",
|
||||||
|
"oak_leaves[distance=2,persistent=false,waterlogged=true]": "oak_leaves[distance=2,persistent=false]",
|
||||||
|
"oak_leaves[distance=2,persistent=false,waterlogged=false]": "oak_leaves[distance=2,persistent=false]",
|
||||||
|
"oak_leaves[distance=3,persistent=true,waterlogged=true]": "oak_leaves[distance=3,persistent=true]",
|
||||||
|
"oak_leaves[distance=3,persistent=true,waterlogged=false]": "oak_leaves[distance=3,persistent=true]",
|
||||||
|
"oak_leaves[distance=3,persistent=false,waterlogged=true]": "oak_leaves[distance=3,persistent=false]",
|
||||||
|
"oak_leaves[distance=3,persistent=false,waterlogged=false]": "oak_leaves[distance=3,persistent=false]",
|
||||||
|
"oak_leaves[distance=4,persistent=true,waterlogged=true]": "oak_leaves[distance=4,persistent=true]",
|
||||||
|
"oak_leaves[distance=4,persistent=true,waterlogged=false]": "oak_leaves[distance=4,persistent=true]",
|
||||||
|
"oak_leaves[distance=4,persistent=false,waterlogged=true]": "oak_leaves[distance=4,persistent=false]",
|
||||||
|
"oak_leaves[distance=4,persistent=false,waterlogged=false]": "oak_leaves[distance=4,persistent=false]",
|
||||||
|
"oak_leaves[distance=5,persistent=true,waterlogged=true]": "oak_leaves[distance=5,persistent=true]",
|
||||||
|
"oak_leaves[distance=5,persistent=true,waterlogged=false]": "oak_leaves[distance=5,persistent=true]",
|
||||||
|
"oak_leaves[distance=5,persistent=false,waterlogged=true]": "oak_leaves[distance=5,persistent=false]",
|
||||||
|
"oak_leaves[distance=5,persistent=false,waterlogged=false]": "oak_leaves[distance=5,persistent=false]",
|
||||||
|
"oak_leaves[distance=6,persistent=true,waterlogged=true]": "oak_leaves[distance=6,persistent=true]",
|
||||||
|
"oak_leaves[distance=6,persistent=true,waterlogged=false]": "oak_leaves[distance=6,persistent=true]",
|
||||||
|
"oak_leaves[distance=6,persistent=false,waterlogged=true]": "oak_leaves[distance=6,persistent=false]",
|
||||||
|
"oak_leaves[distance=6,persistent=false,waterlogged=false]": "oak_leaves[distance=6,persistent=false]",
|
||||||
|
"oak_leaves[distance=7,persistent=true,waterlogged=true]": "oak_leaves[distance=7,persistent=true]",
|
||||||
|
"oak_leaves[distance=7,persistent=true,waterlogged=false]": "oak_leaves[distance=7,persistent=true]",
|
||||||
|
"oak_leaves[distance=7,persistent=false,waterlogged=true]": "oak_leaves[distance=7,persistent=false]",
|
||||||
|
"oak_leaves[distance=7,persistent=false,waterlogged=false]": "oak_leaves[distance=7,persistent=false]",
|
||||||
|
"spruce_leaves[distance=1,persistent=true,waterlogged=true]": "spruce_leaves[distance=1,persistent=true]",
|
||||||
|
"spruce_leaves[distance=1,persistent=true,waterlogged=false]": "spruce_leaves[distance=1,persistent=true]",
|
||||||
|
"spruce_leaves[distance=1,persistent=false,waterlogged=true]": "spruce_leaves[distance=1,persistent=false]",
|
||||||
|
"spruce_leaves[distance=1,persistent=false,waterlogged=false]": "spruce_leaves[distance=1,persistent=false]",
|
||||||
|
"spruce_leaves[distance=2,persistent=true,waterlogged=true]": "spruce_leaves[distance=2,persistent=true]",
|
||||||
|
"spruce_leaves[distance=2,persistent=true,waterlogged=false]": "spruce_leaves[distance=2,persistent=true]",
|
||||||
|
"spruce_leaves[distance=2,persistent=false,waterlogged=true]": "spruce_leaves[distance=2,persistent=false]",
|
||||||
|
"spruce_leaves[distance=2,persistent=false,waterlogged=false]": "spruce_leaves[distance=2,persistent=false]",
|
||||||
|
"spruce_leaves[distance=3,persistent=true,waterlogged=true]": "spruce_leaves[distance=3,persistent=true]",
|
||||||
|
"spruce_leaves[distance=3,persistent=true,waterlogged=false]": "spruce_leaves[distance=3,persistent=true]",
|
||||||
|
"spruce_leaves[distance=3,persistent=false,waterlogged=true]": "spruce_leaves[distance=3,persistent=false]",
|
||||||
|
"spruce_leaves[distance=3,persistent=false,waterlogged=false]": "spruce_leaves[distance=3,persistent=false]",
|
||||||
|
"spruce_leaves[distance=4,persistent=true,waterlogged=true]": "spruce_leaves[distance=4,persistent=true]",
|
||||||
|
"spruce_leaves[distance=4,persistent=true,waterlogged=false]": "spruce_leaves[distance=4,persistent=true]",
|
||||||
|
"spruce_leaves[distance=4,persistent=false,waterlogged=true]": "spruce_leaves[distance=4,persistent=false]",
|
||||||
|
"spruce_leaves[distance=4,persistent=false,waterlogged=false]": "spruce_leaves[distance=4,persistent=false]",
|
||||||
|
"spruce_leaves[distance=5,persistent=true,waterlogged=true]": "spruce_leaves[distance=5,persistent=true]",
|
||||||
|
"spruce_leaves[distance=5,persistent=true,waterlogged=false]": "spruce_leaves[distance=5,persistent=true]",
|
||||||
|
"spruce_leaves[distance=5,persistent=false,waterlogged=true]": "spruce_leaves[distance=5,persistent=false]",
|
||||||
|
"spruce_leaves[distance=5,persistent=false,waterlogged=false]": "spruce_leaves[distance=5,persistent=false]",
|
||||||
|
"spruce_leaves[distance=6,persistent=true,waterlogged=true]": "spruce_leaves[distance=6,persistent=true]",
|
||||||
|
"spruce_leaves[distance=6,persistent=true,waterlogged=false]": "spruce_leaves[distance=6,persistent=true]",
|
||||||
|
"spruce_leaves[distance=6,persistent=false,waterlogged=true]": "spruce_leaves[distance=6,persistent=false]",
|
||||||
|
"spruce_leaves[distance=6,persistent=false,waterlogged=false]": "spruce_leaves[distance=6,persistent=false]",
|
||||||
|
"spruce_leaves[distance=7,persistent=true,waterlogged=true]": "spruce_leaves[distance=7,persistent=true]",
|
||||||
|
"spruce_leaves[distance=7,persistent=true,waterlogged=false]": "spruce_leaves[distance=7,persistent=true]",
|
||||||
|
"spruce_leaves[distance=7,persistent=false,waterlogged=true]": "spruce_leaves[distance=7,persistent=false]",
|
||||||
|
"spruce_leaves[distance=7,persistent=false,waterlogged=false]": "spruce_leaves[distance=7,persistent=false]",
|
||||||
|
"birch_leaves[distance=1,persistent=true,waterlogged=true]": "birch_leaves[distance=1,persistent=true]",
|
||||||
|
"birch_leaves[distance=1,persistent=true,waterlogged=false]": "birch_leaves[distance=1,persistent=true]",
|
||||||
|
"birch_leaves[distance=1,persistent=false,waterlogged=true]": "birch_leaves[distance=1,persistent=false]",
|
||||||
|
"birch_leaves[distance=1,persistent=false,waterlogged=false]": "birch_leaves[distance=1,persistent=false]",
|
||||||
|
"birch_leaves[distance=2,persistent=true,waterlogged=true]": "birch_leaves[distance=2,persistent=true]",
|
||||||
|
"birch_leaves[distance=2,persistent=true,waterlogged=false]": "birch_leaves[distance=2,persistent=true]",
|
||||||
|
"birch_leaves[distance=2,persistent=false,waterlogged=true]": "birch_leaves[distance=2,persistent=false]",
|
||||||
|
"birch_leaves[distance=2,persistent=false,waterlogged=false]": "birch_leaves[distance=2,persistent=false]",
|
||||||
|
"birch_leaves[distance=3,persistent=true,waterlogged=true]": "birch_leaves[distance=3,persistent=true]",
|
||||||
|
"birch_leaves[distance=3,persistent=true,waterlogged=false]": "birch_leaves[distance=3,persistent=true]",
|
||||||
|
"birch_leaves[distance=3,persistent=false,waterlogged=true]": "birch_leaves[distance=3,persistent=false]",
|
||||||
|
"birch_leaves[distance=3,persistent=false,waterlogged=false]": "birch_leaves[distance=3,persistent=false]",
|
||||||
|
"birch_leaves[distance=4,persistent=true,waterlogged=true]": "birch_leaves[distance=4,persistent=true]",
|
||||||
|
"birch_leaves[distance=4,persistent=true,waterlogged=false]": "birch_leaves[distance=4,persistent=true]",
|
||||||
|
"birch_leaves[distance=4,persistent=false,waterlogged=true]": "birch_leaves[distance=4,persistent=false]",
|
||||||
|
"birch_leaves[distance=4,persistent=false,waterlogged=false]": "birch_leaves[distance=4,persistent=false]",
|
||||||
|
"birch_leaves[distance=5,persistent=true,waterlogged=true]": "birch_leaves[distance=5,persistent=true]",
|
||||||
|
"birch_leaves[distance=5,persistent=true,waterlogged=false]": "birch_leaves[distance=5,persistent=true]",
|
||||||
|
"birch_leaves[distance=5,persistent=false,waterlogged=true]": "birch_leaves[distance=5,persistent=false]",
|
||||||
|
"birch_leaves[distance=5,persistent=false,waterlogged=false]": "birch_leaves[distance=5,persistent=false]",
|
||||||
|
"birch_leaves[distance=6,persistent=true,waterlogged=true]": "birch_leaves[distance=6,persistent=true]",
|
||||||
|
"birch_leaves[distance=6,persistent=true,waterlogged=false]": "birch_leaves[distance=6,persistent=true]",
|
||||||
|
"birch_leaves[distance=6,persistent=false,waterlogged=true]": "birch_leaves[distance=6,persistent=false]",
|
||||||
|
"birch_leaves[distance=6,persistent=false,waterlogged=false]": "birch_leaves[distance=6,persistent=false]",
|
||||||
|
"birch_leaves[distance=7,persistent=true,waterlogged=true]": "birch_leaves[distance=7,persistent=true]",
|
||||||
|
"birch_leaves[distance=7,persistent=true,waterlogged=false]": "birch_leaves[distance=7,persistent=true]",
|
||||||
|
"birch_leaves[distance=7,persistent=false,waterlogged=true]": "birch_leaves[distance=7,persistent=false]",
|
||||||
|
"birch_leaves[distance=7,persistent=false,waterlogged=false]": "birch_leaves[distance=7,persistent=false]",
|
||||||
|
"jungle_leaves[distance=1,persistent=true,waterlogged=true]": "jungle_leaves[distance=1,persistent=true]",
|
||||||
|
"jungle_leaves[distance=1,persistent=true,waterlogged=false]": "jungle_leaves[distance=1,persistent=true]",
|
||||||
|
"jungle_leaves[distance=1,persistent=false,waterlogged=true]": "jungle_leaves[distance=1,persistent=false]",
|
||||||
|
"jungle_leaves[distance=1,persistent=false,waterlogged=false]": "jungle_leaves[distance=1,persistent=false]",
|
||||||
|
"jungle_leaves[distance=2,persistent=true,waterlogged=true]": "jungle_leaves[distance=2,persistent=true]",
|
||||||
|
"jungle_leaves[distance=2,persistent=true,waterlogged=false]": "jungle_leaves[distance=2,persistent=true]",
|
||||||
|
"jungle_leaves[distance=2,persistent=false,waterlogged=true]": "jungle_leaves[distance=2,persistent=false]",
|
||||||
|
"jungle_leaves[distance=2,persistent=false,waterlogged=false]": "jungle_leaves[distance=2,persistent=false]",
|
||||||
|
"jungle_leaves[distance=3,persistent=true,waterlogged=true]": "jungle_leaves[distance=3,persistent=true]",
|
||||||
|
"jungle_leaves[distance=3,persistent=true,waterlogged=false]": "jungle_leaves[distance=3,persistent=true]",
|
||||||
|
"jungle_leaves[distance=3,persistent=false,waterlogged=true]": "jungle_leaves[distance=3,persistent=false]",
|
||||||
|
"jungle_leaves[distance=3,persistent=false,waterlogged=false]": "jungle_leaves[distance=3,persistent=false]",
|
||||||
|
"jungle_leaves[distance=4,persistent=true,waterlogged=true]": "jungle_leaves[distance=4,persistent=true]",
|
||||||
|
"jungle_leaves[distance=4,persistent=true,waterlogged=false]": "jungle_leaves[distance=4,persistent=true]",
|
||||||
|
"jungle_leaves[distance=4,persistent=false,waterlogged=true]": "jungle_leaves[distance=4,persistent=false]",
|
||||||
|
"jungle_leaves[distance=4,persistent=false,waterlogged=false]": "jungle_leaves[distance=4,persistent=false]",
|
||||||
|
"jungle_leaves[distance=5,persistent=true,waterlogged=true]": "jungle_leaves[distance=5,persistent=true]",
|
||||||
|
"jungle_leaves[distance=5,persistent=true,waterlogged=false]": "jungle_leaves[distance=5,persistent=true]",
|
||||||
|
"jungle_leaves[distance=5,persistent=false,waterlogged=true]": "jungle_leaves[distance=5,persistent=false]",
|
||||||
|
"jungle_leaves[distance=5,persistent=false,waterlogged=false]": "jungle_leaves[distance=5,persistent=false]",
|
||||||
|
"jungle_leaves[distance=6,persistent=true,waterlogged=true]": "jungle_leaves[distance=6,persistent=true]",
|
||||||
|
"jungle_leaves[distance=6,persistent=true,waterlogged=false]": "jungle_leaves[distance=6,persistent=true]",
|
||||||
|
"jungle_leaves[distance=6,persistent=false,waterlogged=true]": "jungle_leaves[distance=6,persistent=false]",
|
||||||
|
"jungle_leaves[distance=6,persistent=false,waterlogged=false]": "jungle_leaves[distance=6,persistent=false]",
|
||||||
|
"jungle_leaves[distance=7,persistent=true,waterlogged=true]": "jungle_leaves[distance=7,persistent=true]",
|
||||||
|
"jungle_leaves[distance=7,persistent=true,waterlogged=false]": "jungle_leaves[distance=7,persistent=true]",
|
||||||
|
"jungle_leaves[distance=7,persistent=false,waterlogged=true]": "jungle_leaves[distance=7,persistent=false]",
|
||||||
|
"jungle_leaves[distance=7,persistent=false,waterlogged=false]": "jungle_leaves[distance=7,persistent=false]",
|
||||||
|
"acacia_leaves[distance=1,persistent=true,waterlogged=true]": "acacia_leaves[distance=1,persistent=true]",
|
||||||
|
"acacia_leaves[distance=1,persistent=true,waterlogged=false]": "acacia_leaves[distance=1,persistent=true]",
|
||||||
|
"acacia_leaves[distance=1,persistent=false,waterlogged=true]": "acacia_leaves[distance=1,persistent=false]",
|
||||||
|
"acacia_leaves[distance=1,persistent=false,waterlogged=false]": "acacia_leaves[distance=1,persistent=false]",
|
||||||
|
"acacia_leaves[distance=2,persistent=true,waterlogged=true]": "acacia_leaves[distance=2,persistent=true]",
|
||||||
|
"acacia_leaves[distance=2,persistent=true,waterlogged=false]": "acacia_leaves[distance=2,persistent=true]",
|
||||||
|
"acacia_leaves[distance=2,persistent=false,waterlogged=true]": "acacia_leaves[distance=2,persistent=false]",
|
||||||
|
"acacia_leaves[distance=2,persistent=false,waterlogged=false]": "acacia_leaves[distance=2,persistent=false]",
|
||||||
|
"acacia_leaves[distance=3,persistent=true,waterlogged=true]": "acacia_leaves[distance=3,persistent=true]",
|
||||||
|
"acacia_leaves[distance=3,persistent=true,waterlogged=false]": "acacia_leaves[distance=3,persistent=true]",
|
||||||
|
"acacia_leaves[distance=3,persistent=false,waterlogged=true]": "acacia_leaves[distance=3,persistent=false]",
|
||||||
|
"acacia_leaves[distance=3,persistent=false,waterlogged=false]": "acacia_leaves[distance=3,persistent=false]",
|
||||||
|
"acacia_leaves[distance=4,persistent=true,waterlogged=true]": "acacia_leaves[distance=4,persistent=true]",
|
||||||
|
"acacia_leaves[distance=4,persistent=true,waterlogged=false]": "acacia_leaves[distance=4,persistent=true]",
|
||||||
|
"acacia_leaves[distance=4,persistent=false,waterlogged=true]": "acacia_leaves[distance=4,persistent=false]",
|
||||||
|
"acacia_leaves[distance=4,persistent=false,waterlogged=false]": "acacia_leaves[distance=4,persistent=false]",
|
||||||
|
"acacia_leaves[distance=5,persistent=true,waterlogged=true]": "acacia_leaves[distance=5,persistent=true]",
|
||||||
|
"acacia_leaves[distance=5,persistent=true,waterlogged=false]": "acacia_leaves[distance=5,persistent=true]",
|
||||||
|
"acacia_leaves[distance=5,persistent=false,waterlogged=true]": "acacia_leaves[distance=5,persistent=false]",
|
||||||
|
"acacia_leaves[distance=5,persistent=false,waterlogged=false]": "acacia_leaves[distance=5,persistent=false]",
|
||||||
|
"acacia_leaves[distance=6,persistent=true,waterlogged=true]": "acacia_leaves[distance=6,persistent=true]",
|
||||||
|
"acacia_leaves[distance=6,persistent=true,waterlogged=false]": "acacia_leaves[distance=6,persistent=true]",
|
||||||
|
"acacia_leaves[distance=6,persistent=false,waterlogged=true]": "acacia_leaves[distance=6,persistent=false]",
|
||||||
|
"acacia_leaves[distance=6,persistent=false,waterlogged=false]": "acacia_leaves[distance=6,persistent=false]",
|
||||||
|
"acacia_leaves[distance=7,persistent=true,waterlogged=true]": "acacia_leaves[distance=7,persistent=true]",
|
||||||
|
"acacia_leaves[distance=7,persistent=true,waterlogged=false]": "acacia_leaves[distance=7,persistent=true]",
|
||||||
|
"acacia_leaves[distance=7,persistent=false,waterlogged=true]": "acacia_leaves[distance=7,persistent=false]",
|
||||||
|
"acacia_leaves[distance=7,persistent=false,waterlogged=false]": "acacia_leaves[distance=7,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=1,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=1,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=1,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=1,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=1,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=1,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=1,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=1,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=2,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=2,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=2,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=2,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=2,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=2,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=2,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=2,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=3,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=3,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=3,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=3,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=3,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=3,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=3,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=3,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=4,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=4,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=4,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=4,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=4,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=4,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=4,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=4,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=5,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=5,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=5,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=5,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=5,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=5,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=5,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=5,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=6,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=6,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=6,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=6,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=6,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=6,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=6,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=6,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=7,persistent=true,waterlogged=true]": "dark_oak_leaves[distance=7,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=7,persistent=true,waterlogged=false]": "dark_oak_leaves[distance=7,persistent=true]",
|
||||||
|
"dark_oak_leaves[distance=7,persistent=false,waterlogged=true]": "dark_oak_leaves[distance=7,persistent=false]",
|
||||||
|
"dark_oak_leaves[distance=7,persistent=false,waterlogged=false]": "dark_oak_leaves[distance=7,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=1,persistent=true,waterlogged=true]": "acacia_leaves[distance=1,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=1,persistent=true,waterlogged=false]": "acacia_leaves[distance=1,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=1,persistent=false,waterlogged=true]": "acacia_leaves[distance=1,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=1,persistent=false,waterlogged=false]": "acacia_leaves[distance=1,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=2,persistent=true,waterlogged=true]": "acacia_leaves[distance=2,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=2,persistent=true,waterlogged=false]": "acacia_leaves[distance=2,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=2,persistent=false,waterlogged=true]": "acacia_leaves[distance=2,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=2,persistent=false,waterlogged=false]": "acacia_leaves[distance=2,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=3,persistent=true,waterlogged=true]": "acacia_leaves[distance=3,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=3,persistent=true,waterlogged=false]": "acacia_leaves[distance=3,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=3,persistent=false,waterlogged=true]": "acacia_leaves[distance=3,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=3,persistent=false,waterlogged=false]": "acacia_leaves[distance=3,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=4,persistent=true,waterlogged=true]": "acacia_leaves[distance=4,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=4,persistent=true,waterlogged=false]": "acacia_leaves[distance=4,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=4,persistent=false,waterlogged=true]": "acacia_leaves[distance=4,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=4,persistent=false,waterlogged=false]": "acacia_leaves[distance=4,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=5,persistent=true,waterlogged=true]": "acacia_leaves[distance=5,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=5,persistent=true,waterlogged=false]": "acacia_leaves[distance=5,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=5,persistent=false,waterlogged=true]": "acacia_leaves[distance=5,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=5,persistent=false,waterlogged=false]": "acacia_leaves[distance=5,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=6,persistent=true,waterlogged=true]": "acacia_leaves[distance=6,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=6,persistent=true,waterlogged=false]": "acacia_leaves[distance=6,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=6,persistent=false,waterlogged=true]": "acacia_leaves[distance=6,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=6,persistent=false,waterlogged=false]": "acacia_leaves[distance=6,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=7,persistent=true,waterlogged=true]": "acacia_leaves[distance=7,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=7,persistent=true,waterlogged=false]": "acacia_leaves[distance=7,persistent=true]",
|
||||||
|
"mangrove_leaves[distance=7,persistent=false,waterlogged=true]": "acacia_leaves[distance=7,persistent=false]",
|
||||||
|
"mangrove_leaves[distance=7,persistent=false,waterlogged=false]": "acacia_leaves[distance=7,persistent=false]",
|
||||||
|
"azalea_leaves[distance=1,persistent=true,waterlogged=true]": "azalea_leaves[distance=1,persistent=true]",
|
||||||
|
"azalea_leaves[distance=1,persistent=true,waterlogged=false]": "azalea_leaves[distance=1,persistent=true]",
|
||||||
|
"azalea_leaves[distance=1,persistent=false,waterlogged=true]": "azalea_leaves[distance=1,persistent=false]",
|
||||||
|
"azalea_leaves[distance=1,persistent=false,waterlogged=false]": "azalea_leaves[distance=1,persistent=false]",
|
||||||
|
"azalea_leaves[distance=2,persistent=true,waterlogged=true]": "azalea_leaves[distance=2,persistent=true]",
|
||||||
|
"azalea_leaves[distance=2,persistent=true,waterlogged=false]": "azalea_leaves[distance=2,persistent=true]",
|
||||||
|
"azalea_leaves[distance=2,persistent=false,waterlogged=true]": "azalea_leaves[distance=2,persistent=false]",
|
||||||
|
"azalea_leaves[distance=2,persistent=false,waterlogged=false]": "azalea_leaves[distance=2,persistent=false]",
|
||||||
|
"azalea_leaves[distance=3,persistent=true,waterlogged=true]": "azalea_leaves[distance=3,persistent=true]",
|
||||||
|
"azalea_leaves[distance=3,persistent=true,waterlogged=false]": "azalea_leaves[distance=3,persistent=true]",
|
||||||
|
"azalea_leaves[distance=3,persistent=false,waterlogged=true]": "azalea_leaves[distance=3,persistent=false]",
|
||||||
|
"azalea_leaves[distance=3,persistent=false,waterlogged=false]": "azalea_leaves[distance=3,persistent=false]",
|
||||||
|
"azalea_leaves[distance=4,persistent=true,waterlogged=true]": "azalea_leaves[distance=4,persistent=true]",
|
||||||
|
"azalea_leaves[distance=4,persistent=true,waterlogged=false]": "azalea_leaves[distance=4,persistent=true]",
|
||||||
|
"azalea_leaves[distance=4,persistent=false,waterlogged=true]": "azalea_leaves[distance=4,persistent=false]",
|
||||||
|
"azalea_leaves[distance=4,persistent=false,waterlogged=false]": "azalea_leaves[distance=4,persistent=false]",
|
||||||
|
"azalea_leaves[distance=5,persistent=true,waterlogged=true]": "azalea_leaves[distance=5,persistent=true]",
|
||||||
|
"azalea_leaves[distance=5,persistent=true,waterlogged=false]": "azalea_leaves[distance=5,persistent=true]",
|
||||||
|
"azalea_leaves[distance=5,persistent=false,waterlogged=true]": "azalea_leaves[distance=5,persistent=false]",
|
||||||
|
"azalea_leaves[distance=5,persistent=false,waterlogged=false]": "azalea_leaves[distance=5,persistent=false]",
|
||||||
|
"azalea_leaves[distance=6,persistent=true,waterlogged=true]": "azalea_leaves[distance=6,persistent=true]",
|
||||||
|
"azalea_leaves[distance=6,persistent=true,waterlogged=false]": "azalea_leaves[distance=6,persistent=true]",
|
||||||
|
"azalea_leaves[distance=6,persistent=false,waterlogged=true]": "azalea_leaves[distance=6,persistent=false]",
|
||||||
|
"azalea_leaves[distance=6,persistent=false,waterlogged=false]": "azalea_leaves[distance=6,persistent=false]",
|
||||||
|
"azalea_leaves[distance=7,persistent=true,waterlogged=true]": "azalea_leaves[distance=7,persistent=true]",
|
||||||
|
"azalea_leaves[distance=7,persistent=true,waterlogged=false]": "azalea_leaves[distance=7,persistent=true]",
|
||||||
|
"azalea_leaves[distance=7,persistent=false,waterlogged=true]": "azalea_leaves[distance=7,persistent=false]",
|
||||||
|
"azalea_leaves[distance=7,persistent=false,waterlogged=false]": "azalea_leaves[distance=7,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=1,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=1,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=1,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=1,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=1,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=1,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=1,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=1,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=2,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=2,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=2,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=2,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=2,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=2,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=2,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=2,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=3,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=3,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=3,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=3,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=3,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=3,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=3,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=3,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=4,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=4,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=4,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=4,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=4,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=4,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=4,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=4,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=5,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=5,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=5,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=5,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=5,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=5,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=5,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=5,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=6,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=6,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=6,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=6,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=6,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=6,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=6,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=6,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=7,persistent=true,waterlogged=true]": "flowering_azalea_leaves[distance=7,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=7,persistent=true,waterlogged=false]": "flowering_azalea_leaves[distance=7,persistent=true]",
|
||||||
|
"flowering_azalea_leaves[distance=7,persistent=false,waterlogged=true]": "flowering_azalea_leaves[distance=7,persistent=false]",
|
||||||
|
"flowering_azalea_leaves[distance=7,persistent=false,waterlogged=false]": "flowering_azalea_leaves[distance=7,persistent=false]",
|
||||||
|
"chest[type=single,facing=north,waterlogged=true]": "chest[facing=north,type=single,waterlogged=true]",
|
||||||
|
"chest[type=single,facing=north,waterlogged=false]": "chest[facing=north,type=single,waterlogged=false]",
|
||||||
|
"chest[type=left,facing=north,waterlogged=true]": "chest[facing=north,type=left,waterlogged=true]",
|
||||||
|
"chest[type=left,facing=north,waterlogged=false]": "chest[facing=north,type=left,waterlogged=false]",
|
||||||
|
"chest[type=right,facing=north,waterlogged=true]": "chest[facing=north,type=right,waterlogged=true]",
|
||||||
|
"chest[type=right,facing=north,waterlogged=false]": "chest[facing=north,type=right,waterlogged=false]",
|
||||||
|
"chest[type=single,facing=south,waterlogged=true]": "chest[facing=south,type=single,waterlogged=true]",
|
||||||
|
"chest[type=single,facing=south,waterlogged=false]": "chest[facing=south,type=single,waterlogged=false]",
|
||||||
|
"chest[type=left,facing=south,waterlogged=true]": "chest[facing=south,type=left,waterlogged=true]",
|
||||||
|
"chest[type=left,facing=south,waterlogged=false]": "chest[facing=south,type=left,waterlogged=false]",
|
||||||
|
"chest[type=right,facing=south,waterlogged=true]": "chest[facing=south,type=right,waterlogged=true]",
|
||||||
|
"chest[type=right,facing=south,waterlogged=false]": "chest[facing=south,type=right,waterlogged=false]",
|
||||||
|
"chest[type=single,facing=west,waterlogged=true]": "chest[facing=west,type=single,waterlogged=true]",
|
||||||
|
"chest[type=single,facing=west,waterlogged=false]": "chest[facing=west,type=single,waterlogged=false]",
|
||||||
|
"chest[type=left,facing=west,waterlogged=true]": "chest[facing=west,type=left,waterlogged=true]",
|
||||||
|
"chest[type=left,facing=west,waterlogged=false]": "chest[facing=west,type=left,waterlogged=false]",
|
||||||
|
"chest[type=right,facing=west,waterlogged=true]": "chest[facing=west,type=right,waterlogged=true]",
|
||||||
|
"chest[type=right,facing=west,waterlogged=false]": "chest[facing=west,type=right,waterlogged=false]",
|
||||||
|
"chest[type=single,facing=east,waterlogged=true]": "chest[facing=east,type=single,waterlogged=true]",
|
||||||
|
"chest[type=single,facing=east,waterlogged=false]": "chest[facing=east,type=single,waterlogged=false]",
|
||||||
|
"chest[type=left,facing=east,waterlogged=true]": "chest[facing=east,type=left,waterlogged=true]",
|
||||||
|
"chest[type=left,facing=east,waterlogged=false]": "chest[facing=east,type=left,waterlogged=false]",
|
||||||
|
"chest[type=right,facing=east,waterlogged=true]": "chest[facing=east,type=right,waterlogged=true]",
|
||||||
|
"chest[type=right,facing=east,waterlogged=false]": "chest[facing=east,type=right,waterlogged=false]",
|
||||||
|
"trapped_chest[type=single,facing=north,waterlogged=true]": "trapped_chest[facing=north,type=single,waterlogged=true]",
|
||||||
|
"trapped_chest[type=single,facing=north,waterlogged=false]": "trapped_chest[facing=north,type=single,waterlogged=false]",
|
||||||
|
"trapped_chest[type=left,facing=north,waterlogged=true]": "trapped_chest[facing=north,type=left,waterlogged=true]",
|
||||||
|
"trapped_chest[type=left,facing=north,waterlogged=false]": "trapped_chest[facing=north,type=left,waterlogged=false]",
|
||||||
|
"trapped_chest[type=right,facing=north,waterlogged=true]": "trapped_chest[facing=north,type=right,waterlogged=true]",
|
||||||
|
"trapped_chest[type=right,facing=north,waterlogged=false]": "trapped_chest[facing=north,type=right,waterlogged=false]",
|
||||||
|
"trapped_chest[type=single,facing=south,waterlogged=true]": "trapped_chest[facing=south,type=single,waterlogged=true]",
|
||||||
|
"trapped_chest[type=single,facing=south,waterlogged=false]": "trapped_chest[facing=south,type=single,waterlogged=false]",
|
||||||
|
"trapped_chest[type=left,facing=south,waterlogged=true]": "trapped_chest[facing=south,type=left,waterlogged=true]",
|
||||||
|
"trapped_chest[type=left,facing=south,waterlogged=false]": "trapped_chest[facing=south,type=left,waterlogged=false]",
|
||||||
|
"trapped_chest[type=right,facing=south,waterlogged=true]": "trapped_chest[facing=south,type=right,waterlogged=true]",
|
||||||
|
"trapped_chest[type=right,facing=south,waterlogged=false]": "trapped_chest[facing=south,type=right,waterlogged=false]",
|
||||||
|
"trapped_chest[type=single,facing=west,waterlogged=true]": "trapped_chest[facing=west,type=single,waterlogged=true]",
|
||||||
|
"trapped_chest[type=single,facing=west,waterlogged=false]": "trapped_chest[facing=west,type=single,waterlogged=false]",
|
||||||
|
"trapped_chest[type=left,facing=west,waterlogged=true]": "trapped_chest[facing=west,type=left,waterlogged=true]",
|
||||||
|
"trapped_chest[type=left,facing=west,waterlogged=false]": "trapped_chest[facing=west,type=left,waterlogged=false]",
|
||||||
|
"trapped_chest[type=right,facing=west,waterlogged=true]": "trapped_chest[facing=west,type=right,waterlogged=true]",
|
||||||
|
"trapped_chest[type=right,facing=west,waterlogged=false]": "trapped_chest[facing=west,type=right,waterlogged=false]",
|
||||||
|
"trapped_chest[type=single,facing=east,waterlogged=true]": "trapped_chest[facing=east,type=single,waterlogged=true]",
|
||||||
|
"trapped_chest[type=single,facing=east,waterlogged=false]": "trapped_chest[facing=east,type=single,waterlogged=false]",
|
||||||
|
"trapped_chest[type=left,facing=east,waterlogged=true]": "trapped_chest[facing=east,type=left,waterlogged=true]",
|
||||||
|
"trapped_chest[type=left,facing=east,waterlogged=false]": "trapped_chest[facing=east,type=left,waterlogged=false]",
|
||||||
|
"trapped_chest[type=right,facing=east,waterlogged=true]": "trapped_chest[facing=east,type=right,waterlogged=true]",
|
||||||
|
"trapped_chest[type=right,facing=east,waterlogged=false]": "trapped_chest[facing=east,type=right,waterlogged=false]",
|
||||||
|
"moving_piston[type=normal,facing=north]": "moving_piston[facing=north,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=north]": "moving_piston[facing=north,type=sticky]",
|
||||||
|
"moving_piston[type=normal,facing=east]": "moving_piston[facing=east,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=east]": "moving_piston[facing=east,type=sticky]",
|
||||||
|
"moving_piston[type=normal,facing=south]": "moving_piston[facing=south,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=south]": "moving_piston[facing=south,type=sticky]",
|
||||||
|
"moving_piston[type=normal,facing=west]": "moving_piston[facing=west,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=west]": "moving_piston[facing=west,type=sticky]",
|
||||||
|
"moving_piston[type=normal,facing=up]": "moving_piston[facing=up,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=up]": "moving_piston[facing=up,type=sticky]",
|
||||||
|
"moving_piston[type=normal,facing=down]": "moving_piston[facing=down,type=normal]",
|
||||||
|
"moving_piston[type=sticky,facing=down]": "moving_piston[facing=down,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=north,short=true]": "piston_head[facing=north,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=north,short=true]": "piston_head[facing=north,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=north,short=false]": "piston_head[facing=north,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=north,short=false]": "piston_head[facing=north,short=false,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=east,short=true]": "piston_head[facing=east,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=east,short=true]": "piston_head[facing=east,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=east,short=false]": "piston_head[facing=east,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=east,short=false]": "piston_head[facing=east,short=false,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=south,short=true]": "piston_head[facing=south,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=south,short=true]": "piston_head[facing=south,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=south,short=false]": "piston_head[facing=south,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=south,short=false]": "piston_head[facing=south,short=false,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=west,short=true]": "piston_head[facing=west,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=west,short=true]": "piston_head[facing=west,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=west,short=false]": "piston_head[facing=west,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=west,short=false]": "piston_head[facing=west,short=false,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=up,short=true]": "piston_head[facing=up,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=up,short=true]": "piston_head[facing=up,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=up,short=false]": "piston_head[facing=up,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=up,short=false]": "piston_head[facing=up,short=false,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=down,short=true]": "piston_head[facing=down,short=true,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=down,short=true]": "piston_head[facing=down,short=true,type=sticky]",
|
||||||
|
"piston_head[type=normal,facing=down,short=false]": "piston_head[facing=down,short=false,type=normal]",
|
||||||
|
"piston_head[type=sticky,facing=down,short=false]": "piston_head[facing=down,short=false,type=sticky]"
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"music.overworld.deep_dark": "music.end",
|
||||||
|
"block.sculk_vein.break": "block.sculk_sensor.break",
|
||||||
|
"block.sculk_vein.fall": "block.sculk_sensor.fall",
|
||||||
|
"block.sculk_vein.hit": "block.sculk_sensor.hit",
|
||||||
|
"block.sculk_vein.place": "block.sculk_sensor.place",
|
||||||
|
"block.sculk_vein.step": "block.sculk_sensor.step",
|
||||||
|
"block.sculk_catalyst.bloom": "particle.soul_escape",
|
||||||
|
"block.sculk_catalyst.break": "block.sculk_sensor.break",
|
||||||
|
"block.sculk_catalyst.fall": "block.sculk_sensor.fall",
|
||||||
|
"block.sculk_catalyst.hit": "block.sculk_sensor.hit",
|
||||||
|
"block.sculk_catalyst.place": "block.sculk_sensor.place",
|
||||||
|
"block.sculk_catalyst.step": "block.sculk_sensor.step",
|
||||||
|
"block.sculk.spread": "item.ink_sac.use",
|
||||||
|
"block.sculk.charge": "block.bubble_column.bubble_pop",
|
||||||
|
"block.sculk.break": "block.sculk_sensor.break",
|
||||||
|
"block.sculk.fall": "block.sculk_sensor.fall",
|
||||||
|
"block.sculk.hit": "block.sculk_sensor.hit",
|
||||||
|
"block.sculk.place": "block.sculk_sensor.place",
|
||||||
|
"block.sculk.step": "block.sculk_sensor.step",
|
||||||
|
"block.sculk_shrieker.break": "block.sculk_sensor.break",
|
||||||
|
"block.sculk_shrieker.fall": "block.sculk_sensor.fall",
|
||||||
|
"block.sculk_shrieker.hit": "block.sculk_sensor.hit",
|
||||||
|
"block.sculk_shrieker.place": "block.sculk_sensor.place",
|
||||||
|
"block.sculk_shrieker.step": "block.sculk_sensor.step",
|
||||||
|
"block.sculk_shrieker.shriek": "entity.player.breath",
|
||||||
|
"entity.warden.ambient": "entity.ravager.ambient",
|
||||||
|
"entity.warden.listening": "entity.ravager.stunned",
|
||||||
|
"entity.warden.listening_angry": "entity.ravager.celebrate",
|
||||||
|
"entity.warden.angry": "entity.ravager.ambient",
|
||||||
|
"entity.warden.hurt": "entity.ravager.hurt",
|
||||||
|
"entity.warden.death": "entity.ravager.death",
|
||||||
|
"entity.warden.step": "entity.ravager.step",
|
||||||
|
"entity.warden.tendril_clicks": "block.sculk_sensor.clicking",
|
||||||
|
"entity.warden.heartbeat": "block.note_block.basedrum",
|
||||||
|
"entity.warden.agitated": "entity.ravager.roar",
|
||||||
|
"entity.warden.attack_impact": "entity.ravager.attack",
|
||||||
|
"entity.warden.roar": "entity.ravager.roar",
|
||||||
|
"entity.warden.sniff": "entity.piglin.admiring_item",
|
||||||
|
"entity.warden.emerge": "item.trident.thunder",
|
||||||
|
"entity.warden.dig": "block.beacon.deactivate",
|
||||||
|
"entity.warden.nearby_closest": "block.sculk_sensor.clicking",
|
||||||
|
"entity.warden.nearby_closer": "block.sculk_sensor.clicking",
|
||||||
|
"entity.warden.nearby_close": "block.sculk_sensor.clicking",
|
||||||
|
"item.bucket.empty_tadpole": "item.bucket.empty_fish",
|
||||||
|
"item.bucket.fill_tadpole": "item.bucket.fill_fish",
|
||||||
|
"block.froglight.break": "block.slime_block.break",
|
||||||
|
"block.froglight.fall": "block.slime_block.fall",
|
||||||
|
"block.froglight.hit": "block.slime_block.hit",
|
||||||
|
"block.froglight.place": "block.slime_block.place",
|
||||||
|
"block.froglight.step": "block.slime_block.step",
|
||||||
|
"block.frogspawn.step": "block.slime_block.step",
|
||||||
|
"block.frogspawn.break": "block.slime_block.break",
|
||||||
|
"block.frogspawn.fall": "block.slime_block.fall",
|
||||||
|
"block.frogspawn.hatch": "entity.turtle.egg_hatch",
|
||||||
|
"block.frogspawn.hit": "block.slime_block.hit",
|
||||||
|
"block.frogspawn.place": "block.slime_block.place",
|
||||||
|
"entity.frog.ambient": "entity.villager.ambient",
|
||||||
|
"entity.frog.death": "entity.villager.death",
|
||||||
|
"entity.frog.eat": "entity.player.burp",
|
||||||
|
"entity.frog.hurt": "entity.villager.hurt",
|
||||||
|
"entity.frog.lay_spawn": "entity.turtle.lay_egg",
|
||||||
|
"entity.frog.long_jump": "entity.salmon.flop",
|
||||||
|
"entity.frog.step": "entity.salmon.flop",
|
||||||
|
"entity.frog.tongue": "entity.salmon.flop",
|
||||||
|
"block.mangrove_roots.break": "block.vine.break",
|
||||||
|
"block.mangrove_roots.fall": "block.vine.fall",
|
||||||
|
"block.mangrove_roots.hit": "block.vine.hit",
|
||||||
|
"block.mangrove_roots.place": "block.vine.place",
|
||||||
|
"block.mangrove_roots.step": "block.vine.step",
|
||||||
|
"block.mud.break": "block.wet_grass.break",
|
||||||
|
"block.mud.fall": "block.wet_grass.fall",
|
||||||
|
"block.mud.hit": "block.wet_grass.hit",
|
||||||
|
"block.mud.place": "block.wet_grass.place",
|
||||||
|
"block.mud.step": "block.wet_grass.step",
|
||||||
|
"block.mud_bricks.break": "block.stone.break",
|
||||||
|
"block.mud_bricks.fall": "block.stone.fall",
|
||||||
|
"block.mud_bricks.hit": "block.stone.hit",
|
||||||
|
"block.mud_bricks.place": "block.stone.place",
|
||||||
|
"block.mud_bricks.step": "block.stone.step",
|
||||||
|
"block.muddy_mangrove_roots.break": "block.wet_grass.break",
|
||||||
|
"block.muddy_mangrove_roots.fall": "block.wet_grass.fall",
|
||||||
|
"block.muddy_mangrove_roots.hit": "block.wet_grass.hit",
|
||||||
|
"block.muddy_mangrove_roots.place": "block.wet_grass.place",
|
||||||
|
"block.muddy_mangrove_roots.step": "block.wet_grass.step",
|
||||||
|
"block.packed_mud.break": "block.stone.break",
|
||||||
|
"block.packed_mud.fall": "block.stone.fall",
|
||||||
|
"block.packed_mud.hit": "block.stone.hit",
|
||||||
|
"block.packed_mud.place": "block.stone.place",
|
||||||
|
"block.packed_mud.step": "block.stone.step",
|
||||||
|
"entity.tadpole.death": "entity.salmon.death",
|
||||||
|
"entity.tadpole.eat": "entity.salmon.flop",
|
||||||
|
"entity.tadpole.flop": "entity.salmon.flop",
|
||||||
|
"entity.tadpole.grow_up": "entity.villager.ambient",
|
||||||
|
"entity.tadpole.hurt": "entity.salmon.hurt",
|
||||||
|
"entity.tadpole.step": "entity.salmon.flop",
|
||||||
|
"entity.allay.ambient_with_item": "block.amethyst_block.chime",
|
||||||
|
"entity.allay.ambient_without_item": "block.amethyst_block.chime",
|
||||||
|
"entity.allay.death": "entity.vex.death",
|
||||||
|
"entity.allay.flap": "block.amethyst_block.chime",
|
||||||
|
"entity.allay.hurt": "entity.vex.hurt",
|
||||||
|
"entity.allay.item_given": "entity.item.pickup",
|
||||||
|
"entity.allay.item_taken": "entity.item.pickup",
|
||||||
|
"entity.parrot.imitate.warden": "entity.parrot.imitate.ravager",
|
||||||
|
"entity.warden.sonic_boom": "entity.generic.explode",
|
||||||
|
"entity.warden.sonic_charge": "entity.tnt.primed",
|
||||||
|
"entity.allay.item_thrown": "entity.item.pickup",
|
||||||
|
"music_disc.5": "music_disc.11",
|
||||||
|
"music.overworld.swamp": "music.game",
|
||||||
|
"music.overworld.jungle_and_forest": "music.game",
|
||||||
|
"music.overworld.old_growth_taiga": "music.game",
|
||||||
|
"entity.goat.horn_break": "entity.zombie.break_wooden_door",
|
||||||
|
"item.goat_horn.play": "block.note_block.banjo",
|
||||||
|
"entity.goat.screaming.horn_break": "entity.zombie.break_wooden_door",
|
||||||
|
"item.goat_horn.sound.0": "block.note_block.bass",
|
||||||
|
"item.goat_horn.sound.1": "block.note_block.snare",
|
||||||
|
"item.goat_horn.sound.2": "block.note_block.xylophone",
|
||||||
|
"item.goat_horn.sound.3": "block.note_block.bit",
|
||||||
|
"item.goat_horn.sound.4": "block.note_block.harp",
|
||||||
|
"item.goat_horn.sound.5": "block.note_block.pling",
|
||||||
|
"item.goat_horn.sound.6": "block.note_block.didgeridoo",
|
||||||
|
"item.goat_horn.sound.7": "block.note_block.guitar"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"warden_spawn_egg": "glow_squid_spawn_egg",
|
||||||
|
"sculk_vein": "glow_lichen",
|
||||||
|
"sculk_catalyst": "end_stone",
|
||||||
|
"sculk": "black_concrete_powder",
|
||||||
|
"sculk_shrieker": "end_portal_frame",
|
||||||
|
"mud": "coarse_dirt",
|
||||||
|
"mangrove_planks": "acacia_planks",
|
||||||
|
"mangrove_propagule": "fern",
|
||||||
|
"mangrove_log": "acacia_log",
|
||||||
|
"mangrove_roots": "oak_wood",
|
||||||
|
"muddy_mangrove_roots": "coarse_dirt",
|
||||||
|
"stripped_mangrove_log": "stripped_acacia_log",
|
||||||
|
"stripped_mangrove_wood": "stripped_acacia_wood",
|
||||||
|
"mangrove_wood": "acacia_wood",
|
||||||
|
"mangrove_leaves": "acacia_leaves",
|
||||||
|
"mangrove_slab": "acacia_slab",
|
||||||
|
"mud_brick_slab": "brick_slab",
|
||||||
|
"mangrove_fence": "acacia_fence",
|
||||||
|
"packed_mud": "bricks",
|
||||||
|
"mud_bricks": "bricks",
|
||||||
|
"mud_brick_stairs": "brick_stairs",
|
||||||
|
"mud_brick_wall": "brick_wall",
|
||||||
|
"mangrove_stairs": "acacia_stairs",
|
||||||
|
"mangrove_button": "acacia_button",
|
||||||
|
"mangrove_pressure_plate": "acacia_pressure_plate",
|
||||||
|
"mangrove_door": "acacia_door",
|
||||||
|
"mangrove_trapdoor": "acacia_trapdoor",
|
||||||
|
"mangrove_fence_gate": "acacia_fence_gate",
|
||||||
|
"mangrove_boat": "acacia_boat",
|
||||||
|
"mangrove_sign": "acacia_sign",
|
||||||
|
"tadpole_bucket": "pufferfish_bucket",
|
||||||
|
"frog_spawn_egg": "tropical_fish_spawn_egg",
|
||||||
|
"tadpole_spawn_egg": "donkey_spawn_egg",
|
||||||
|
"ochre_froglight": "sea_lantern",
|
||||||
|
"verdant_froglight": "sea_lantern",
|
||||||
|
"pearlescent_froglight": "sea_lantern",
|
||||||
|
"frogspawn": "glow_lichen",
|
||||||
|
"acacia_chest_boat": "acacia_boat",
|
||||||
|
"dark_oak_chest_boat": "dark_oak_boat",
|
||||||
|
"mangrove_chest_boat": "acacia_boat",
|
||||||
|
"jungle_chest_boat": "jungle_boat",
|
||||||
|
"spruce_chest_boat": "spruce_boat",
|
||||||
|
"oak_chest_boat": "oak_boat",
|
||||||
|
"birch_chest_boat": "birch_boat",
|
||||||
|
"allay_spawn_egg": "zombie_spawn_egg",
|
||||||
|
"reinforced_deepslate": "obsidian",
|
||||||
|
"echo_shard": "prismarine_shard",
|
||||||
|
"recovery_compass": "compass",
|
||||||
|
"music_disc_5": "music_disc_13",
|
||||||
|
"disc_fragment_5": "music_disc_13",
|
||||||
|
"goat_horn": "dead_horn_coral_fan"
|
||||||
|
},
|
||||||
|
"particles": {
|
||||||
|
"sculk_soul": "soul",
|
||||||
|
"sculk_charge": "",
|
||||||
|
"sculk_charge_pop": "bubble_pop",
|
||||||
|
"shriek": "",
|
||||||
|
"allay_dust": "wax_off",
|
||||||
|
"sonic_boom": "enchanted_hit"
|
||||||
|
},
|
||||||
|
"blockentities": {
|
||||||
|
"sculk_catalyst": "",
|
||||||
|
"sculk_shrieker": ""
|
||||||
|
},
|
||||||
|
"enchantments": {
|
||||||
|
"swift_sneak": "soul_speed"
|
||||||
|
},
|
||||||
|
"paintings": {
|
||||||
|
"earth": "void",
|
||||||
|
"fire": "void",
|
||||||
|
"water": "void",
|
||||||
|
"wind": "void"
|
||||||
|
},
|
||||||
|
"argumenttypes": {
|
||||||
|
"template_mirror": "brigadier:string",
|
||||||
|
"template_rotation": "brigadier:string"
|
||||||
|
},
|
||||||
|
"entitynames": {
|
||||||
|
"warden": "Warden",
|
||||||
|
"frog": "Frog",
|
||||||
|
"tadpole": "Tadpole",
|
||||||
|
"allay": "Allay"
|
||||||
|
},
|
||||||
|
"entities": {
|
||||||
|
"warden": "iron_golem",
|
||||||
|
"frog": "rabbit",
|
||||||
|
"tadpole": "pufferfish",
|
||||||
|
"allay": "vex",
|
||||||
|
"chest_boat": "boat"
|
||||||
|
},
|
||||||
|
"itemnames": {
|
||||||
|
"warden_spawn_egg": "1.19 Warden Spawn Egg",
|
||||||
|
"sculk_vein": "1.19 Sculk Vein",
|
||||||
|
"sculk_catalyst": "1.19 Sculk Catalyst",
|
||||||
|
"sculk": "1.19 Sculk",
|
||||||
|
"sculk_shrieker": "1.19 Sculk Shrieker",
|
||||||
|
"mud": "1.19 Mud",
|
||||||
|
"mangrove_planks": "1.19 Mangrove Planks",
|
||||||
|
"mangrove_propagule": "1.19 Mangrove Propagule",
|
||||||
|
"mangrove_log": "1.19 Mangrove Log",
|
||||||
|
"mangrove_roots": "1.19 Mangrove Roots",
|
||||||
|
"muddy_mangrove_roots": "1.19 Muddy Mangrove Roots",
|
||||||
|
"stripped_mangrove_log": "1.19 Stripped Mangrove Log",
|
||||||
|
"stripped_mangrove_wood": "1.19 Stripped Mangrove Wood",
|
||||||
|
"mangrove_wood": "1.19 Mangrove Wood",
|
||||||
|
"mangrove_leaves": "1.19 Mangrove Leaves",
|
||||||
|
"mangrove_slab": "1.19 Mangrove Slab",
|
||||||
|
"mud_brick_slab": "1.19 Mud Brick Slab",
|
||||||
|
"mangrove_fence": "1.19 Mangrove Fence",
|
||||||
|
"packed_mud": "1.19 Packed Mud",
|
||||||
|
"mud_bricks": "1.19 Mud Bricks",
|
||||||
|
"mud_brick_stairs": "1.19 Mud Brick Stairs",
|
||||||
|
"mud_brick_wall": "1.19 Mud Brick Wall",
|
||||||
|
"mangrove_stairs": "1.19 Mangrove Stairs",
|
||||||
|
"mangrove_button": "1.19 Mangrove Button",
|
||||||
|
"mangrove_pressure_plate": "1.19 Mangrove Pressure Plate",
|
||||||
|
"mangrove_door": "1.19 Mangrove Door",
|
||||||
|
"mangrove_trapdoor": "1.19 Mangrove Trapdoor",
|
||||||
|
"mangrove_fence_gate": "1.19 Mangrove Fence Gate",
|
||||||
|
"mangrove_boat": "1.19 Mangrove Boat",
|
||||||
|
"mangrove_sign": "1.19 Mangrove Sign",
|
||||||
|
"tadpole_bucket": "1.19 Tadpole Bucket",
|
||||||
|
"frog_spawn_egg": "1.19 Frog Spawn Egg",
|
||||||
|
"tadpole_spawn_egg": "1.19 Tadpole Spawn Egg",
|
||||||
|
"ochre_froglight": "1.19 Ochre Froglight",
|
||||||
|
"verdant_froglight": "1.19 Verdant Froglight",
|
||||||
|
"pearlescent_froglight": "1.19 Pearlescent Froglight",
|
||||||
|
"frogspawn": "1.19 Frogspawn",
|
||||||
|
"acacia_chest_boat": "1.19 Acacia Chest Boat",
|
||||||
|
"dark_oak_chest_boat": "1.19 Dark Oak Chest Boat",
|
||||||
|
"mangrove_chest_boat": "1.19 Mangrove Chest Boat",
|
||||||
|
"jungle_chest_boat": "1.19 Jungle Chest Boat",
|
||||||
|
"spruce_chest_boat": "1.19 Spruce Chest Boat",
|
||||||
|
"oak_chest_boat": "1.19 Oak Chest Boat",
|
||||||
|
"birch_chest_boat": "1.19 Birch Chest Boat",
|
||||||
|
"allay_spawn_egg": "1.19 Allay Spawn Egg",
|
||||||
|
"reinforced_deepslate": "1.19 Reinforced Deepslate",
|
||||||
|
"echo_shard": "1.19 Echo Shard",
|
||||||
|
"recovery_compass": "1.19 Recovery Compass",
|
||||||
|
"music_disc_5": "1.19 Music Disc 5",
|
||||||
|
"disc_fragment_5": "1.19 Disc Fragment",
|
||||||
|
"goat_horn": "1.19 Goat Horn"
|
||||||
|
}
|
||||||
|
}
|
7
mappings/mappingdiff-1.19to1.19.3.json
Normal file
7
mappings/mappingdiff-1.19to1.19.3.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"argumenttypes": {
|
||||||
|
"item_enchantment": "resource",
|
||||||
|
"mob_effect": "resource",
|
||||||
|
"entity_summon": "resource"
|
||||||
|
}
|
||||||
|
}
|
467
mappings/old-sounds/mapping-1.10.json
Normal file
467
mappings/old-sounds/mapping-1.10.json
Normal file
@ -0,0 +1,467 @@
|
|||||||
|
{
|
||||||
|
"sounds": [
|
||||||
|
"ambient.cave",
|
||||||
|
"block.anvil.break",
|
||||||
|
"block.anvil.destroy",
|
||||||
|
"block.anvil.fall",
|
||||||
|
"block.anvil.hit",
|
||||||
|
"block.anvil.land",
|
||||||
|
"block.anvil.place",
|
||||||
|
"block.anvil.step",
|
||||||
|
"block.anvil.use",
|
||||||
|
"block.brewing_stand.brew",
|
||||||
|
"block.chest.close",
|
||||||
|
"block.chest.locked",
|
||||||
|
"block.chest.open",
|
||||||
|
"block.chorus_flower.death",
|
||||||
|
"block.chorus_flower.grow",
|
||||||
|
"block.cloth.break",
|
||||||
|
"block.cloth.fall",
|
||||||
|
"block.cloth.hit",
|
||||||
|
"block.cloth.place",
|
||||||
|
"block.cloth.step",
|
||||||
|
"block.comparator.click",
|
||||||
|
"block.dispenser.dispense",
|
||||||
|
"block.dispenser.fail",
|
||||||
|
"block.dispenser.launch",
|
||||||
|
"block.enchantment_table.use",
|
||||||
|
"block.end_gateway.spawn",
|
||||||
|
"block.enderchest.close",
|
||||||
|
"block.enderchest.open",
|
||||||
|
"block.fence_gate.close",
|
||||||
|
"block.fence_gate.open",
|
||||||
|
"block.fire.ambient",
|
||||||
|
"block.fire.extinguish",
|
||||||
|
"block.furnace.fire_crackle",
|
||||||
|
"block.glass.break",
|
||||||
|
"block.glass.fall",
|
||||||
|
"block.glass.hit",
|
||||||
|
"block.glass.place",
|
||||||
|
"block.glass.step",
|
||||||
|
"block.grass.break",
|
||||||
|
"block.grass.fall",
|
||||||
|
"block.grass.hit",
|
||||||
|
"block.grass.place",
|
||||||
|
"block.grass.step",
|
||||||
|
"block.gravel.break",
|
||||||
|
"block.gravel.fall",
|
||||||
|
"block.gravel.hit",
|
||||||
|
"block.gravel.place",
|
||||||
|
"block.gravel.step",
|
||||||
|
"block.iron_door.close",
|
||||||
|
"block.iron_door.open",
|
||||||
|
"block.iron_trapdoor.close",
|
||||||
|
"block.iron_trapdoor.open",
|
||||||
|
"block.ladder.break",
|
||||||
|
"block.ladder.fall",
|
||||||
|
"block.ladder.hit",
|
||||||
|
"block.ladder.place",
|
||||||
|
"block.ladder.step",
|
||||||
|
"block.lava.ambient",
|
||||||
|
"block.lava.extinguish",
|
||||||
|
"block.lava.pop",
|
||||||
|
"block.lever.click",
|
||||||
|
"block.metal.break",
|
||||||
|
"block.metal.fall",
|
||||||
|
"block.metal.hit",
|
||||||
|
"block.metal.place",
|
||||||
|
"block.metal.step",
|
||||||
|
"block.metal_pressureplate.click_off",
|
||||||
|
"block.metal_pressureplate.click_on",
|
||||||
|
"block.note.basedrum",
|
||||||
|
"block.note.bass",
|
||||||
|
"block.note.harp",
|
||||||
|
"block.note.hat",
|
||||||
|
"block.note.pling",
|
||||||
|
"block.note.snare",
|
||||||
|
"block.piston.contract",
|
||||||
|
"block.piston.extend",
|
||||||
|
"block.portal.ambient",
|
||||||
|
"block.portal.travel",
|
||||||
|
"block.portal.trigger",
|
||||||
|
"block.redstone_torch.burnout",
|
||||||
|
"block.sand.break",
|
||||||
|
"block.sand.fall",
|
||||||
|
"block.sand.hit",
|
||||||
|
"block.sand.place",
|
||||||
|
"block.sand.step",
|
||||||
|
"block.slime.break",
|
||||||
|
"block.slime.fall",
|
||||||
|
"block.slime.hit",
|
||||||
|
"block.slime.place",
|
||||||
|
"block.slime.step",
|
||||||
|
"block.snow.break",
|
||||||
|
"block.snow.fall",
|
||||||
|
"block.snow.hit",
|
||||||
|
"block.snow.place",
|
||||||
|
"block.snow.step",
|
||||||
|
"block.stone.break",
|
||||||
|
"block.stone.fall",
|
||||||
|
"block.stone.hit",
|
||||||
|
"block.stone.place",
|
||||||
|
"block.stone.step",
|
||||||
|
"block.stone_button.click_off",
|
||||||
|
"block.stone_button.click_on",
|
||||||
|
"block.stone_pressureplate.click_off",
|
||||||
|
"block.stone_pressureplate.click_on",
|
||||||
|
"block.tripwire.attach",
|
||||||
|
"block.tripwire.click_off",
|
||||||
|
"block.tripwire.click_on",
|
||||||
|
"block.tripwire.detach",
|
||||||
|
"block.water.ambient",
|
||||||
|
"block.waterlily.place",
|
||||||
|
"block.wood.break",
|
||||||
|
"block.wood.fall",
|
||||||
|
"block.wood.hit",
|
||||||
|
"block.wood.place",
|
||||||
|
"block.wood.step",
|
||||||
|
"block.wood_button.click_off",
|
||||||
|
"block.wood_button.click_on",
|
||||||
|
"block.wood_pressureplate.click_off",
|
||||||
|
"block.wood_pressureplate.click_on",
|
||||||
|
"block.wooden_door.close",
|
||||||
|
"block.wooden_door.open",
|
||||||
|
"block.wooden_trapdoor.close",
|
||||||
|
"block.wooden_trapdoor.open",
|
||||||
|
"enchant.thorns.hit",
|
||||||
|
"entity.armorstand.break",
|
||||||
|
"entity.armorstand.fall",
|
||||||
|
"entity.armorstand.hit",
|
||||||
|
"entity.armorstand.place",
|
||||||
|
"entity.arrow.hit",
|
||||||
|
"entity.arrow.hit_player",
|
||||||
|
"entity.arrow.shoot",
|
||||||
|
"entity.bat.ambient",
|
||||||
|
"entity.bat.death",
|
||||||
|
"entity.bat.hurt",
|
||||||
|
"entity.bat.loop",
|
||||||
|
"entity.bat.takeoff",
|
||||||
|
"entity.blaze.ambient",
|
||||||
|
"entity.blaze.burn",
|
||||||
|
"entity.blaze.death",
|
||||||
|
"entity.blaze.hurt",
|
||||||
|
"entity.blaze.shoot",
|
||||||
|
"entity.bobber.splash",
|
||||||
|
"entity.bobber.throw",
|
||||||
|
"entity.cat.ambient",
|
||||||
|
"entity.cat.death",
|
||||||
|
"entity.cat.hiss",
|
||||||
|
"entity.cat.hurt",
|
||||||
|
"entity.cat.purr",
|
||||||
|
"entity.cat.purreow",
|
||||||
|
"entity.chicken.ambient",
|
||||||
|
"entity.chicken.death",
|
||||||
|
"entity.chicken.egg",
|
||||||
|
"entity.chicken.hurt",
|
||||||
|
"entity.chicken.step",
|
||||||
|
"entity.cow.ambient",
|
||||||
|
"entity.cow.death",
|
||||||
|
"entity.cow.hurt",
|
||||||
|
"entity.cow.milk",
|
||||||
|
"entity.cow.step",
|
||||||
|
"entity.creeper.death",
|
||||||
|
"entity.creeper.hurt",
|
||||||
|
"entity.creeper.primed",
|
||||||
|
"entity.donkey.ambient",
|
||||||
|
"entity.donkey.angry",
|
||||||
|
"entity.donkey.chest",
|
||||||
|
"entity.donkey.death",
|
||||||
|
"entity.donkey.hurt",
|
||||||
|
"entity.egg.throw",
|
||||||
|
"entity.elder_guardian.ambient",
|
||||||
|
"entity.elder_guardian.ambient_land",
|
||||||
|
"entity.elder_guardian.curse",
|
||||||
|
"entity.elder_guardian.death",
|
||||||
|
"entity.elder_guardian.death_land",
|
||||||
|
"entity.elder_guardian.hurt",
|
||||||
|
"entity.elder_guardian.hurt_land",
|
||||||
|
"entity.enderdragon.ambient",
|
||||||
|
"entity.enderdragon.death",
|
||||||
|
"entity.enderdragon.flap",
|
||||||
|
"entity.enderdragon.growl",
|
||||||
|
"entity.enderdragon.hurt",
|
||||||
|
"entity.enderdragon.shoot",
|
||||||
|
"entity.enderdragon_fireball.explode",
|
||||||
|
"entity.endereye.launch",
|
||||||
|
"entity.endermen.ambient",
|
||||||
|
"entity.endermen.death",
|
||||||
|
"entity.endermen.hurt",
|
||||||
|
"entity.endermen.scream",
|
||||||
|
"entity.endermen.stare",
|
||||||
|
"entity.endermen.teleport",
|
||||||
|
"entity.endermite.ambient",
|
||||||
|
"entity.endermite.death",
|
||||||
|
"entity.endermite.hurt",
|
||||||
|
"entity.endermite.step",
|
||||||
|
"entity.enderpearl.throw",
|
||||||
|
"entity.experience_bottle.throw",
|
||||||
|
"entity.experience_orb.pickup",
|
||||||
|
"entity.experience_orb.touch",
|
||||||
|
"entity.firework.blast",
|
||||||
|
"entity.firework.blast_far",
|
||||||
|
"entity.firework.large_blast",
|
||||||
|
"entity.firework.large_blast_far",
|
||||||
|
"entity.firework.launch",
|
||||||
|
"entity.firework.shoot",
|
||||||
|
"entity.firework.twinkle",
|
||||||
|
"entity.firework.twinkle_far",
|
||||||
|
"entity.generic.big_fall",
|
||||||
|
"entity.generic.burn",
|
||||||
|
"entity.generic.death",
|
||||||
|
"entity.generic.drink",
|
||||||
|
"entity.generic.eat",
|
||||||
|
"entity.generic.explode",
|
||||||
|
"entity.generic.extinguish_fire",
|
||||||
|
"entity.generic.hurt",
|
||||||
|
"entity.generic.small_fall",
|
||||||
|
"entity.generic.splash",
|
||||||
|
"entity.generic.swim",
|
||||||
|
"entity.ghast.ambient",
|
||||||
|
"entity.ghast.death",
|
||||||
|
"entity.ghast.hurt",
|
||||||
|
"entity.ghast.scream",
|
||||||
|
"entity.ghast.shoot",
|
||||||
|
"entity.ghast.warn",
|
||||||
|
"entity.guardian.ambient",
|
||||||
|
"entity.guardian.ambient_land",
|
||||||
|
"entity.guardian.attack",
|
||||||
|
"entity.guardian.death",
|
||||||
|
"entity.guardian.death_land",
|
||||||
|
"entity.guardian.flop",
|
||||||
|
"entity.guardian.hurt",
|
||||||
|
"entity.guardian.hurt_land",
|
||||||
|
"entity.horse.ambient",
|
||||||
|
"entity.horse.angry",
|
||||||
|
"entity.horse.armor",
|
||||||
|
"entity.horse.breathe",
|
||||||
|
"entity.horse.death",
|
||||||
|
"entity.horse.eat",
|
||||||
|
"entity.horse.gallop",
|
||||||
|
"entity.horse.hurt",
|
||||||
|
"entity.horse.jump",
|
||||||
|
"entity.horse.land",
|
||||||
|
"entity.horse.saddle",
|
||||||
|
"entity.horse.step",
|
||||||
|
"entity.horse.step_wood",
|
||||||
|
"entity.hostile.big_fall",
|
||||||
|
"entity.hostile.death",
|
||||||
|
"entity.hostile.hurt",
|
||||||
|
"entity.hostile.small_fall",
|
||||||
|
"entity.hostile.splash",
|
||||||
|
"entity.hostile.swim",
|
||||||
|
"entity.husk.ambient",
|
||||||
|
"entity.husk.death",
|
||||||
|
"entity.husk.hurt",
|
||||||
|
"entity.husk.step",
|
||||||
|
"entity.irongolem.attack",
|
||||||
|
"entity.irongolem.death",
|
||||||
|
"entity.irongolem.hurt",
|
||||||
|
"entity.irongolem.step",
|
||||||
|
"entity.item.break",
|
||||||
|
"entity.item.pickup",
|
||||||
|
"entity.itemframe.add_item",
|
||||||
|
"entity.itemframe.break",
|
||||||
|
"entity.itemframe.place",
|
||||||
|
"entity.itemframe.remove_item",
|
||||||
|
"entity.itemframe.rotate_item",
|
||||||
|
"entity.leashknot.break",
|
||||||
|
"entity.leashknot.place",
|
||||||
|
"entity.lightning.impact",
|
||||||
|
"entity.lightning.thunder",
|
||||||
|
"entity.lingeringpotion.throw",
|
||||||
|
"entity.magmacube.death",
|
||||||
|
"entity.magmacube.hurt",
|
||||||
|
"entity.magmacube.jump",
|
||||||
|
"entity.magmacube.squish",
|
||||||
|
"entity.minecart.inside",
|
||||||
|
"entity.minecart.riding",
|
||||||
|
"entity.mooshroom.shear",
|
||||||
|
"entity.mule.ambient",
|
||||||
|
"entity.mule.death",
|
||||||
|
"entity.mule.hurt",
|
||||||
|
"entity.painting.break",
|
||||||
|
"entity.painting.place",
|
||||||
|
"entity.pig.ambient",
|
||||||
|
"entity.pig.death",
|
||||||
|
"entity.pig.hurt",
|
||||||
|
"entity.pig.saddle",
|
||||||
|
"entity.pig.step",
|
||||||
|
"entity.player.attack.crit",
|
||||||
|
"entity.player.attack.knockback",
|
||||||
|
"entity.player.attack.nodamage",
|
||||||
|
"entity.player.attack.strong",
|
||||||
|
"entity.player.attack.sweep",
|
||||||
|
"entity.player.attack.weak",
|
||||||
|
"entity.player.big_fall",
|
||||||
|
"entity.player.breath",
|
||||||
|
"entity.player.burp",
|
||||||
|
"entity.player.death",
|
||||||
|
"entity.player.hurt",
|
||||||
|
"entity.player.levelup",
|
||||||
|
"entity.player.small_fall",
|
||||||
|
"entity.player.splash",
|
||||||
|
"entity.player.swim",
|
||||||
|
"entity.polar_bear.ambient",
|
||||||
|
"entity.polar_bear.baby_ambient",
|
||||||
|
"entity.polar_bear.death",
|
||||||
|
"entity.polar_bear.hurt",
|
||||||
|
"entity.polar_bear.step",
|
||||||
|
"entity.polar_bear.warning",
|
||||||
|
"entity.rabbit.ambient",
|
||||||
|
"entity.rabbit.attack",
|
||||||
|
"entity.rabbit.death",
|
||||||
|
"entity.rabbit.hurt",
|
||||||
|
"entity.rabbit.jump",
|
||||||
|
"entity.sheep.ambient",
|
||||||
|
"entity.sheep.death",
|
||||||
|
"entity.sheep.hurt",
|
||||||
|
"entity.sheep.shear",
|
||||||
|
"entity.sheep.step",
|
||||||
|
"entity.shulker.ambient",
|
||||||
|
"entity.shulker.close",
|
||||||
|
"entity.shulker.death",
|
||||||
|
"entity.shulker.hurt",
|
||||||
|
"entity.shulker.hurt_closed",
|
||||||
|
"entity.shulker.open",
|
||||||
|
"entity.shulker.shoot",
|
||||||
|
"entity.shulker.teleport",
|
||||||
|
"entity.shulker_bullet.hit",
|
||||||
|
"entity.shulker_bullet.hurt",
|
||||||
|
"entity.silverfish.ambient",
|
||||||
|
"entity.silverfish.death",
|
||||||
|
"entity.silverfish.hurt",
|
||||||
|
"entity.silverfish.step",
|
||||||
|
"entity.skeleton.ambient",
|
||||||
|
"entity.skeleton.death",
|
||||||
|
"entity.skeleton.hurt",
|
||||||
|
"entity.skeleton.shoot",
|
||||||
|
"entity.skeleton.step",
|
||||||
|
"entity.skeleton_horse.ambient",
|
||||||
|
"entity.skeleton_horse.death",
|
||||||
|
"entity.skeleton_horse.hurt",
|
||||||
|
"entity.slime.attack",
|
||||||
|
"entity.slime.death",
|
||||||
|
"entity.slime.hurt",
|
||||||
|
"entity.slime.jump",
|
||||||
|
"entity.slime.squish",
|
||||||
|
"entity.small_magmacube.death",
|
||||||
|
"entity.small_magmacube.hurt",
|
||||||
|
"entity.small_magmacube.squish",
|
||||||
|
"entity.small_slime.death",
|
||||||
|
"entity.small_slime.hurt",
|
||||||
|
"entity.small_slime.jump",
|
||||||
|
"entity.small_slime.squish",
|
||||||
|
"entity.snowball.throw",
|
||||||
|
"entity.snowman.ambient",
|
||||||
|
"entity.snowman.death",
|
||||||
|
"entity.snowman.hurt",
|
||||||
|
"entity.snowman.shoot",
|
||||||
|
"entity.spider.ambient",
|
||||||
|
"entity.spider.death",
|
||||||
|
"entity.spider.hurt",
|
||||||
|
"entity.spider.step",
|
||||||
|
"entity.splash_potion.break",
|
||||||
|
"entity.splash_potion.throw",
|
||||||
|
"entity.squid.ambient",
|
||||||
|
"entity.squid.death",
|
||||||
|
"entity.squid.hurt",
|
||||||
|
"entity.stray.ambient",
|
||||||
|
"entity.stray.death",
|
||||||
|
"entity.stray.hurt",
|
||||||
|
"entity.stray.step",
|
||||||
|
"entity.tnt.primed",
|
||||||
|
"entity.villager.ambient",
|
||||||
|
"entity.villager.death",
|
||||||
|
"entity.villager.hurt",
|
||||||
|
"entity.villager.no",
|
||||||
|
"entity.villager.trading",
|
||||||
|
"entity.villager.yes",
|
||||||
|
"entity.witch.ambient",
|
||||||
|
"entity.witch.death",
|
||||||
|
"entity.witch.drink",
|
||||||
|
"entity.witch.hurt",
|
||||||
|
"entity.witch.throw",
|
||||||
|
"entity.wither.ambient",
|
||||||
|
"entity.wither.break_block",
|
||||||
|
"entity.wither.death",
|
||||||
|
"entity.wither.hurt",
|
||||||
|
"entity.wither.shoot",
|
||||||
|
"entity.wither.spawn",
|
||||||
|
"entity.wither_skeleton.ambient",
|
||||||
|
"entity.wither_skeleton.death",
|
||||||
|
"entity.wither_skeleton.hurt",
|
||||||
|
"entity.wither_skeleton.step",
|
||||||
|
"entity.wolf.ambient",
|
||||||
|
"entity.wolf.death",
|
||||||
|
"entity.wolf.growl",
|
||||||
|
"entity.wolf.howl",
|
||||||
|
"entity.wolf.hurt",
|
||||||
|
"entity.wolf.pant",
|
||||||
|
"entity.wolf.shake",
|
||||||
|
"entity.wolf.step",
|
||||||
|
"entity.wolf.whine",
|
||||||
|
"entity.zombie.ambient",
|
||||||
|
"entity.zombie.attack_door_wood",
|
||||||
|
"entity.zombie.attack_iron_door",
|
||||||
|
"entity.zombie.break_door_wood",
|
||||||
|
"entity.zombie.death",
|
||||||
|
"entity.zombie.hurt",
|
||||||
|
"entity.zombie.infect",
|
||||||
|
"entity.zombie.step",
|
||||||
|
"entity.zombie_horse.ambient",
|
||||||
|
"entity.zombie_horse.death",
|
||||||
|
"entity.zombie_horse.hurt",
|
||||||
|
"entity.zombie_pig.ambient",
|
||||||
|
"entity.zombie_pig.angry",
|
||||||
|
"entity.zombie_pig.death",
|
||||||
|
"entity.zombie_pig.hurt",
|
||||||
|
"entity.zombie_villager.ambient",
|
||||||
|
"entity.zombie_villager.converted",
|
||||||
|
"entity.zombie_villager.cure",
|
||||||
|
"entity.zombie_villager.death",
|
||||||
|
"entity.zombie_villager.hurt",
|
||||||
|
"entity.zombie_villager.step",
|
||||||
|
"item.armor.equip_chain",
|
||||||
|
"item.armor.equip_diamond",
|
||||||
|
"item.armor.equip_generic",
|
||||||
|
"item.armor.equip_gold",
|
||||||
|
"item.armor.equip_iron",
|
||||||
|
"item.armor.equip_leather",
|
||||||
|
"item.bottle.fill",
|
||||||
|
"item.bottle.fill_dragonbreath",
|
||||||
|
"item.bucket.empty",
|
||||||
|
"item.bucket.empty_lava",
|
||||||
|
"item.bucket.fill",
|
||||||
|
"item.bucket.fill_lava",
|
||||||
|
"item.chorus_fruit.teleport",
|
||||||
|
"item.elytra.flying",
|
||||||
|
"item.firecharge.use",
|
||||||
|
"item.flintandsteel.use",
|
||||||
|
"item.hoe.till",
|
||||||
|
"item.shield.block",
|
||||||
|
"item.shield.break",
|
||||||
|
"item.shovel.flatten",
|
||||||
|
"music.creative",
|
||||||
|
"music.credits",
|
||||||
|
"music.dragon",
|
||||||
|
"music.end",
|
||||||
|
"music.game",
|
||||||
|
"music.menu",
|
||||||
|
"music.nether",
|
||||||
|
"record.11",
|
||||||
|
"record.13",
|
||||||
|
"record.blocks",
|
||||||
|
"record.cat",
|
||||||
|
"record.chirp",
|
||||||
|
"record.far",
|
||||||
|
"record.mall",
|
||||||
|
"record.mellohi",
|
||||||
|
"record.stal",
|
||||||
|
"record.strad",
|
||||||
|
"record.wait",
|
||||||
|
"record.ward",
|
||||||
|
"ui.button.click",
|
||||||
|
"weather.rain",
|
||||||
|
"weather.rain.above"
|
||||||
|
]
|
||||||
|
}
|
497
mappings/old-sounds/mapping-1.11.json
Normal file
497
mappings/old-sounds/mapping-1.11.json
Normal file
@ -0,0 +1,497 @@
|
|||||||
|
{
|
||||||
|
"sounds": [
|
||||||
|
"ambient.cave",
|
||||||
|
"block.anvil.break",
|
||||||
|
"block.anvil.destroy",
|
||||||
|
"block.anvil.fall",
|
||||||
|
"block.anvil.hit",
|
||||||
|
"block.anvil.land",
|
||||||
|
"block.anvil.place",
|
||||||
|
"block.anvil.step",
|
||||||
|
"block.anvil.use",
|
||||||
|
"block.brewing_stand.brew",
|
||||||
|
"block.chest.close",
|
||||||
|
"block.chest.locked",
|
||||||
|
"block.chest.open",
|
||||||
|
"block.chorus_flower.death",
|
||||||
|
"block.chorus_flower.grow",
|
||||||
|
"block.cloth.break",
|
||||||
|
"block.cloth.fall",
|
||||||
|
"block.cloth.hit",
|
||||||
|
"block.cloth.place",
|
||||||
|
"block.cloth.step",
|
||||||
|
"block.comparator.click",
|
||||||
|
"block.dispenser.dispense",
|
||||||
|
"block.dispenser.fail",
|
||||||
|
"block.dispenser.launch",
|
||||||
|
"block.enchantment_table.use",
|
||||||
|
"block.end_gateway.spawn",
|
||||||
|
"block.enderchest.close",
|
||||||
|
"block.enderchest.open",
|
||||||
|
"block.fence_gate.close",
|
||||||
|
"block.fence_gate.open",
|
||||||
|
"block.fire.ambient",
|
||||||
|
"block.fire.extinguish",
|
||||||
|
"block.furnace.fire_crackle",
|
||||||
|
"block.glass.break",
|
||||||
|
"block.glass.fall",
|
||||||
|
"block.glass.hit",
|
||||||
|
"block.glass.place",
|
||||||
|
"block.glass.step",
|
||||||
|
"block.grass.break",
|
||||||
|
"block.grass.fall",
|
||||||
|
"block.grass.hit",
|
||||||
|
"block.grass.place",
|
||||||
|
"block.grass.step",
|
||||||
|
"block.gravel.break",
|
||||||
|
"block.gravel.fall",
|
||||||
|
"block.gravel.hit",
|
||||||
|
"block.gravel.place",
|
||||||
|
"block.gravel.step",
|
||||||
|
"block.iron_door.close",
|
||||||
|
"block.iron_door.open",
|
||||||
|
"block.iron_trapdoor.close",
|
||||||
|
"block.iron_trapdoor.open",
|
||||||
|
"block.ladder.break",
|
||||||
|
"block.ladder.fall",
|
||||||
|
"block.ladder.hit",
|
||||||
|
"block.ladder.place",
|
||||||
|
"block.ladder.step",
|
||||||
|
"block.lava.ambient",
|
||||||
|
"block.lava.extinguish",
|
||||||
|
"block.lava.pop",
|
||||||
|
"block.lever.click",
|
||||||
|
"block.metal.break",
|
||||||
|
"block.metal.fall",
|
||||||
|
"block.metal.hit",
|
||||||
|
"block.metal.place",
|
||||||
|
"block.metal.step",
|
||||||
|
"block.metal_pressureplate.click_off",
|
||||||
|
"block.metal_pressureplate.click_on",
|
||||||
|
"block.note.basedrum",
|
||||||
|
"block.note.bass",
|
||||||
|
"block.note.harp",
|
||||||
|
"block.note.hat",
|
||||||
|
"block.note.pling",
|
||||||
|
"block.note.snare",
|
||||||
|
"block.piston.contract",
|
||||||
|
"block.piston.extend",
|
||||||
|
"block.portal.ambient",
|
||||||
|
"block.portal.travel",
|
||||||
|
"block.portal.trigger",
|
||||||
|
"block.redstone_torch.burnout",
|
||||||
|
"block.sand.break",
|
||||||
|
"block.sand.fall",
|
||||||
|
"block.sand.hit",
|
||||||
|
"block.sand.place",
|
||||||
|
"block.sand.step",
|
||||||
|
"block.shulker_box.close",
|
||||||
|
"block.shulker_box.open",
|
||||||
|
"block.slime.break",
|
||||||
|
"block.slime.fall",
|
||||||
|
"block.slime.hit",
|
||||||
|
"block.slime.place",
|
||||||
|
"block.slime.step",
|
||||||
|
"block.snow.break",
|
||||||
|
"block.snow.fall",
|
||||||
|
"block.snow.hit",
|
||||||
|
"block.snow.place",
|
||||||
|
"block.snow.step",
|
||||||
|
"block.stone.break",
|
||||||
|
"block.stone.fall",
|
||||||
|
"block.stone.hit",
|
||||||
|
"block.stone.place",
|
||||||
|
"block.stone.step",
|
||||||
|
"block.stone_button.click_off",
|
||||||
|
"block.stone_button.click_on",
|
||||||
|
"block.stone_pressureplate.click_off",
|
||||||
|
"block.stone_pressureplate.click_on",
|
||||||
|
"block.tripwire.attach",
|
||||||
|
"block.tripwire.click_off",
|
||||||
|
"block.tripwire.click_on",
|
||||||
|
"block.tripwire.detach",
|
||||||
|
"block.water.ambient",
|
||||||
|
"block.waterlily.place",
|
||||||
|
"block.wood.break",
|
||||||
|
"block.wood.fall",
|
||||||
|
"block.wood.hit",
|
||||||
|
"block.wood.place",
|
||||||
|
"block.wood.step",
|
||||||
|
"block.wood_button.click_off",
|
||||||
|
"block.wood_button.click_on",
|
||||||
|
"block.wood_pressureplate.click_off",
|
||||||
|
"block.wood_pressureplate.click_on",
|
||||||
|
"block.wooden_door.close",
|
||||||
|
"block.wooden_door.open",
|
||||||
|
"block.wooden_trapdoor.close",
|
||||||
|
"block.wooden_trapdoor.open",
|
||||||
|
"enchant.thorns.hit",
|
||||||
|
"entity.armorstand.break",
|
||||||
|
"entity.armorstand.fall",
|
||||||
|
"entity.armorstand.hit",
|
||||||
|
"entity.armorstand.place",
|
||||||
|
"entity.arrow.hit",
|
||||||
|
"entity.arrow.hit_player",
|
||||||
|
"entity.arrow.shoot",
|
||||||
|
"entity.bat.ambient",
|
||||||
|
"entity.bat.death",
|
||||||
|
"entity.bat.hurt",
|
||||||
|
"entity.bat.loop",
|
||||||
|
"entity.bat.takeoff",
|
||||||
|
"entity.blaze.ambient",
|
||||||
|
"entity.blaze.burn",
|
||||||
|
"entity.blaze.death",
|
||||||
|
"entity.blaze.hurt",
|
||||||
|
"entity.blaze.shoot",
|
||||||
|
"entity.bobber.splash",
|
||||||
|
"entity.bobber.throw",
|
||||||
|
"entity.cat.ambient",
|
||||||
|
"entity.cat.death",
|
||||||
|
"entity.cat.hiss",
|
||||||
|
"entity.cat.hurt",
|
||||||
|
"entity.cat.purr",
|
||||||
|
"entity.cat.purreow",
|
||||||
|
"entity.chicken.ambient",
|
||||||
|
"entity.chicken.death",
|
||||||
|
"entity.chicken.egg",
|
||||||
|
"entity.chicken.hurt",
|
||||||
|
"entity.chicken.step",
|
||||||
|
"entity.cow.ambient",
|
||||||
|
"entity.cow.death",
|
||||||
|
"entity.cow.hurt",
|
||||||
|
"entity.cow.milk",
|
||||||
|
"entity.cow.step",
|
||||||
|
"entity.creeper.death",
|
||||||
|
"entity.creeper.hurt",
|
||||||
|
"entity.creeper.primed",
|
||||||
|
"entity.donkey.ambient",
|
||||||
|
"entity.donkey.angry",
|
||||||
|
"entity.donkey.chest",
|
||||||
|
"entity.donkey.death",
|
||||||
|
"entity.donkey.hurt",
|
||||||
|
"entity.egg.throw",
|
||||||
|
"entity.elder_guardian.ambient",
|
||||||
|
"entity.elder_guardian.ambient_land",
|
||||||
|
"entity.elder_guardian.curse",
|
||||||
|
"entity.elder_guardian.death",
|
||||||
|
"entity.elder_guardian.death_land",
|
||||||
|
"entity.elder_guardian.hurt",
|
||||||
|
"entity.elder_guardian.flop",
|
||||||
|
"entity.elder_guardian.hurt_land",
|
||||||
|
"entity.enderdragon.ambient",
|
||||||
|
"entity.enderdragon.death",
|
||||||
|
"entity.enderdragon.flap",
|
||||||
|
"entity.enderdragon.growl",
|
||||||
|
"entity.enderdragon.hurt",
|
||||||
|
"entity.enderdragon.shoot",
|
||||||
|
"entity.enderdragon_fireball.explode",
|
||||||
|
"entity.endereye.launch",
|
||||||
|
"entity.endermen.ambient",
|
||||||
|
"entity.endermen.death",
|
||||||
|
"entity.endermen.hurt",
|
||||||
|
"entity.endermen.scream",
|
||||||
|
"entity.endermen.stare",
|
||||||
|
"entity.endermen.teleport",
|
||||||
|
"entity.endermite.ambient",
|
||||||
|
"entity.endermite.death",
|
||||||
|
"entity.endermite.hurt",
|
||||||
|
"entity.endermite.step",
|
||||||
|
"entity.enderpearl.throw",
|
||||||
|
"entity.evocation_fangs.attack",
|
||||||
|
"entity.evocation_illager.ambient",
|
||||||
|
"entity.evocation_illager.cast_spell",
|
||||||
|
"entity.evocation_illager.death",
|
||||||
|
"entity.evocation_illager.hurt",
|
||||||
|
"entity.evocation_illager.prepare_attack",
|
||||||
|
"entity.evocation_illager.prepare_summon",
|
||||||
|
"entity.evocation_illager.prepare_wololo",
|
||||||
|
"entity.experience_bottle.throw",
|
||||||
|
"entity.experience_orb.pickup",
|
||||||
|
"entity.firework.blast",
|
||||||
|
"entity.firework.blast_far",
|
||||||
|
"entity.firework.large_blast",
|
||||||
|
"entity.firework.large_blast_far",
|
||||||
|
"entity.firework.launch",
|
||||||
|
"entity.firework.shoot",
|
||||||
|
"entity.firework.twinkle",
|
||||||
|
"entity.firework.twinkle_far",
|
||||||
|
"entity.generic.big_fall",
|
||||||
|
"entity.generic.burn",
|
||||||
|
"entity.generic.death",
|
||||||
|
"entity.generic.drink",
|
||||||
|
"entity.generic.eat",
|
||||||
|
"entity.generic.explode",
|
||||||
|
"entity.generic.extinguish_fire",
|
||||||
|
"entity.generic.hurt",
|
||||||
|
"entity.generic.small_fall",
|
||||||
|
"entity.generic.splash",
|
||||||
|
"entity.generic.swim",
|
||||||
|
"entity.ghast.ambient",
|
||||||
|
"entity.ghast.death",
|
||||||
|
"entity.ghast.hurt",
|
||||||
|
"entity.ghast.scream",
|
||||||
|
"entity.ghast.shoot",
|
||||||
|
"entity.ghast.warn",
|
||||||
|
"entity.guardian.ambient",
|
||||||
|
"entity.guardian.ambient_land",
|
||||||
|
"entity.guardian.attack",
|
||||||
|
"entity.guardian.death",
|
||||||
|
"entity.guardian.death_land",
|
||||||
|
"entity.guardian.flop",
|
||||||
|
"entity.guardian.hurt",
|
||||||
|
"entity.guardian.hurt_land",
|
||||||
|
"entity.horse.ambient",
|
||||||
|
"entity.horse.angry",
|
||||||
|
"entity.horse.armor",
|
||||||
|
"entity.horse.breathe",
|
||||||
|
"entity.horse.death",
|
||||||
|
"entity.horse.eat",
|
||||||
|
"entity.horse.gallop",
|
||||||
|
"entity.horse.hurt",
|
||||||
|
"entity.horse.jump",
|
||||||
|
"entity.horse.land",
|
||||||
|
"entity.horse.saddle",
|
||||||
|
"entity.horse.step",
|
||||||
|
"entity.horse.step_wood",
|
||||||
|
"entity.hostile.big_fall",
|
||||||
|
"entity.hostile.death",
|
||||||
|
"entity.hostile.hurt",
|
||||||
|
"entity.hostile.small_fall",
|
||||||
|
"entity.hostile.splash",
|
||||||
|
"entity.hostile.swim",
|
||||||
|
"entity.husk.ambient",
|
||||||
|
"entity.husk.death",
|
||||||
|
"entity.husk.hurt",
|
||||||
|
"entity.husk.step",
|
||||||
|
"entity.irongolem.attack",
|
||||||
|
"entity.irongolem.death",
|
||||||
|
"entity.irongolem.hurt",
|
||||||
|
"entity.irongolem.step",
|
||||||
|
"entity.item.break",
|
||||||
|
"entity.item.pickup",
|
||||||
|
"entity.itemframe.add_item",
|
||||||
|
"entity.itemframe.break",
|
||||||
|
"entity.itemframe.place",
|
||||||
|
"entity.itemframe.remove_item",
|
||||||
|
"entity.itemframe.rotate_item",
|
||||||
|
"entity.leashknot.break",
|
||||||
|
"entity.leashknot.place",
|
||||||
|
"entity.lightning.impact",
|
||||||
|
"entity.lightning.thunder",
|
||||||
|
"entity.lingeringpotion.throw",
|
||||||
|
"entity.llama.ambient",
|
||||||
|
"entity.llama.angry",
|
||||||
|
"entity.llama.chest",
|
||||||
|
"entity.llama.death",
|
||||||
|
"entity.llama.eat",
|
||||||
|
"entity.llama.hurt",
|
||||||
|
"entity.llama.spit",
|
||||||
|
"entity.llama.step",
|
||||||
|
"entity.llama.swag",
|
||||||
|
"entity.magmacube.death",
|
||||||
|
"entity.magmacube.hurt",
|
||||||
|
"entity.magmacube.jump",
|
||||||
|
"entity.magmacube.squish",
|
||||||
|
"entity.minecart.inside",
|
||||||
|
"entity.minecart.riding",
|
||||||
|
"entity.mooshroom.shear",
|
||||||
|
"entity.mule.ambient",
|
||||||
|
"entity.mule.chest",
|
||||||
|
"entity.mule.death",
|
||||||
|
"entity.mule.hurt",
|
||||||
|
"entity.painting.break",
|
||||||
|
"entity.painting.place",
|
||||||
|
"entity.pig.ambient",
|
||||||
|
"entity.pig.death",
|
||||||
|
"entity.pig.hurt",
|
||||||
|
"entity.pig.saddle",
|
||||||
|
"entity.pig.step",
|
||||||
|
"entity.player.attack.crit",
|
||||||
|
"entity.player.attack.knockback",
|
||||||
|
"entity.player.attack.nodamage",
|
||||||
|
"entity.player.attack.strong",
|
||||||
|
"entity.player.attack.sweep",
|
||||||
|
"entity.player.attack.weak",
|
||||||
|
"entity.player.big_fall",
|
||||||
|
"entity.player.breath",
|
||||||
|
"entity.player.burp",
|
||||||
|
"entity.player.death",
|
||||||
|
"entity.player.hurt",
|
||||||
|
"entity.player.levelup",
|
||||||
|
"entity.player.small_fall",
|
||||||
|
"entity.player.splash",
|
||||||
|
"entity.player.swim",
|
||||||
|
"entity.polar_bear.ambient",
|
||||||
|
"entity.polar_bear.baby_ambient",
|
||||||
|
"entity.polar_bear.death",
|
||||||
|
"entity.polar_bear.hurt",
|
||||||
|
"entity.polar_bear.step",
|
||||||
|
"entity.polar_bear.warning",
|
||||||
|
"entity.rabbit.ambient",
|
||||||
|
"entity.rabbit.attack",
|
||||||
|
"entity.rabbit.death",
|
||||||
|
"entity.rabbit.hurt",
|
||||||
|
"entity.rabbit.jump",
|
||||||
|
"entity.sheep.ambient",
|
||||||
|
"entity.sheep.death",
|
||||||
|
"entity.sheep.hurt",
|
||||||
|
"entity.sheep.shear",
|
||||||
|
"entity.sheep.step",
|
||||||
|
"entity.shulker.ambient",
|
||||||
|
"entity.shulker.close",
|
||||||
|
"entity.shulker.death",
|
||||||
|
"entity.shulker.hurt",
|
||||||
|
"entity.shulker.hurt_closed",
|
||||||
|
"entity.shulker.open",
|
||||||
|
"entity.shulker.shoot",
|
||||||
|
"entity.shulker.teleport",
|
||||||
|
"entity.shulker_bullet.hit",
|
||||||
|
"entity.shulker_bullet.hurt",
|
||||||
|
"entity.silverfish.ambient",
|
||||||
|
"entity.silverfish.death",
|
||||||
|
"entity.silverfish.hurt",
|
||||||
|
"entity.silverfish.step",
|
||||||
|
"entity.skeleton.ambient",
|
||||||
|
"entity.skeleton.death",
|
||||||
|
"entity.skeleton.hurt",
|
||||||
|
"entity.skeleton.shoot",
|
||||||
|
"entity.skeleton.step",
|
||||||
|
"entity.skeleton_horse.ambient",
|
||||||
|
"entity.skeleton_horse.death",
|
||||||
|
"entity.skeleton_horse.hurt",
|
||||||
|
"entity.slime.attack",
|
||||||
|
"entity.slime.death",
|
||||||
|
"entity.slime.hurt",
|
||||||
|
"entity.slime.jump",
|
||||||
|
"entity.slime.squish",
|
||||||
|
"entity.small_magmacube.death",
|
||||||
|
"entity.small_magmacube.hurt",
|
||||||
|
"entity.small_magmacube.squish",
|
||||||
|
"entity.small_slime.death",
|
||||||
|
"entity.small_slime.hurt",
|
||||||
|
"entity.small_slime.jump",
|
||||||
|
"entity.small_slime.squish",
|
||||||
|
"entity.snowball.throw",
|
||||||
|
"entity.snowman.ambient",
|
||||||
|
"entity.snowman.death",
|
||||||
|
"entity.snowman.hurt",
|
||||||
|
"entity.snowman.shoot",
|
||||||
|
"entity.spider.ambient",
|
||||||
|
"entity.spider.death",
|
||||||
|
"entity.spider.hurt",
|
||||||
|
"entity.spider.step",
|
||||||
|
"entity.splash_potion.break",
|
||||||
|
"entity.splash_potion.throw",
|
||||||
|
"entity.squid.ambient",
|
||||||
|
"entity.squid.death",
|
||||||
|
"entity.squid.hurt",
|
||||||
|
"entity.stray.ambient",
|
||||||
|
"entity.stray.death",
|
||||||
|
"entity.stray.hurt",
|
||||||
|
"entity.stray.step",
|
||||||
|
"entity.tnt.primed",
|
||||||
|
"entity.vex.ambient",
|
||||||
|
"entity.vex.charge",
|
||||||
|
"entity.vex.death",
|
||||||
|
"entity.vex.hurt",
|
||||||
|
"entity.villager.ambient",
|
||||||
|
"entity.villager.death",
|
||||||
|
"entity.villager.hurt",
|
||||||
|
"entity.villager.no",
|
||||||
|
"entity.villager.trading",
|
||||||
|
"entity.villager.yes",
|
||||||
|
"entity.vindication_illager.ambient",
|
||||||
|
"entity.vindication_illager.death",
|
||||||
|
"entity.vindication_illager.hurt",
|
||||||
|
"entity.witch.ambient",
|
||||||
|
"entity.witch.death",
|
||||||
|
"entity.witch.drink",
|
||||||
|
"entity.witch.hurt",
|
||||||
|
"entity.witch.throw",
|
||||||
|
"entity.wither.ambient",
|
||||||
|
"entity.wither.break_block",
|
||||||
|
"entity.wither.death",
|
||||||
|
"entity.wither.hurt",
|
||||||
|
"entity.wither.shoot",
|
||||||
|
"entity.wither.spawn",
|
||||||
|
"entity.wither_skeleton.ambient",
|
||||||
|
"entity.wither_skeleton.death",
|
||||||
|
"entity.wither_skeleton.hurt",
|
||||||
|
"entity.wither_skeleton.step",
|
||||||
|
"entity.wolf.ambient",
|
||||||
|
"entity.wolf.death",
|
||||||
|
"entity.wolf.growl",
|
||||||
|
"entity.wolf.howl",
|
||||||
|
"entity.wolf.hurt",
|
||||||
|
"entity.wolf.pant",
|
||||||
|
"entity.wolf.shake",
|
||||||
|
"entity.wolf.step",
|
||||||
|
"entity.wolf.whine",
|
||||||
|
"entity.zombie.ambient",
|
||||||
|
"entity.zombie.attack_door_wood",
|
||||||
|
"entity.zombie.attack_iron_door",
|
||||||
|
"entity.zombie.break_door_wood",
|
||||||
|
"entity.zombie.death",
|
||||||
|
"entity.zombie.hurt",
|
||||||
|
"entity.zombie.infect",
|
||||||
|
"entity.zombie.step",
|
||||||
|
"entity.zombie_horse.ambient",
|
||||||
|
"entity.zombie_horse.death",
|
||||||
|
"entity.zombie_horse.hurt",
|
||||||
|
"entity.zombie_pig.ambient",
|
||||||
|
"entity.zombie_pig.angry",
|
||||||
|
"entity.zombie_pig.death",
|
||||||
|
"entity.zombie_pig.hurt",
|
||||||
|
"entity.zombie_villager.ambient",
|
||||||
|
"entity.zombie_villager.converted",
|
||||||
|
"entity.zombie_villager.cure",
|
||||||
|
"entity.zombie_villager.death",
|
||||||
|
"entity.zombie_villager.hurt",
|
||||||
|
"entity.zombie_villager.step",
|
||||||
|
"item.armor.equip_chain",
|
||||||
|
"item.armor.equip_diamond",
|
||||||
|
"item.armor.equip_elytra",
|
||||||
|
"item.armor.equip_generic",
|
||||||
|
"item.armor.equip_gold",
|
||||||
|
"item.armor.equip_iron",
|
||||||
|
"item.armor.equip_leather",
|
||||||
|
"item.bottle.empty",
|
||||||
|
"item.bottle.fill",
|
||||||
|
"item.bottle.fill_dragonbreath",
|
||||||
|
"item.bucket.empty",
|
||||||
|
"item.bucket.empty_lava",
|
||||||
|
"item.bucket.fill",
|
||||||
|
"item.bucket.fill_lava",
|
||||||
|
"item.chorus_fruit.teleport",
|
||||||
|
"item.elytra.flying",
|
||||||
|
"item.firecharge.use",
|
||||||
|
"item.flintandsteel.use",
|
||||||
|
"item.hoe.till",
|
||||||
|
"item.shield.block",
|
||||||
|
"item.shield.break",
|
||||||
|
"item.shovel.flatten",
|
||||||
|
"item.totem.use",
|
||||||
|
"music.creative",
|
||||||
|
"music.credits",
|
||||||
|
"music.dragon",
|
||||||
|
"music.end",
|
||||||
|
"music.game",
|
||||||
|
"music.menu",
|
||||||
|
"music.nether",
|
||||||
|
"record.11",
|
||||||
|
"record.13",
|
||||||
|
"record.blocks",
|
||||||
|
"record.cat",
|
||||||
|
"record.chirp",
|
||||||
|
"record.far",
|
||||||
|
"record.mall",
|
||||||
|
"record.mellohi",
|
||||||
|
"record.stal",
|
||||||
|
"record.strad",
|
||||||
|
"record.wait",
|
||||||
|
"record.ward",
|
||||||
|
"ui.button.click",
|
||||||
|
"weather.rain",
|
||||||
|
"weather.rain.above"
|
||||||
|
]
|
||||||
|
}
|
553
mappings/old-sounds/mapping-1.12.json
Normal file
553
mappings/old-sounds/mapping-1.12.json
Normal file
@ -0,0 +1,553 @@
|
|||||||
|
{
|
||||||
|
"sounds": [
|
||||||
|
"ambient.cave",
|
||||||
|
"block.anvil.break",
|
||||||
|
"block.anvil.destroy",
|
||||||
|
"block.anvil.fall",
|
||||||
|
"block.anvil.hit",
|
||||||
|
"block.anvil.land",
|
||||||
|
"block.anvil.place",
|
||||||
|
"block.anvil.step",
|
||||||
|
"block.anvil.use",
|
||||||
|
"block.brewing_stand.brew",
|
||||||
|
"block.chest.close",
|
||||||
|
"block.chest.locked",
|
||||||
|
"block.chest.open",
|
||||||
|
"block.chorus_flower.death",
|
||||||
|
"block.chorus_flower.grow",
|
||||||
|
"block.wool.break",
|
||||||
|
"block.wool.fall",
|
||||||
|
"block.wool.hit",
|
||||||
|
"block.wool.place",
|
||||||
|
"block.wool.step",
|
||||||
|
"block.comparator.click",
|
||||||
|
"block.dispenser.dispense",
|
||||||
|
"block.dispenser.fail",
|
||||||
|
"block.dispenser.launch",
|
||||||
|
"block.enchantment_table.use",
|
||||||
|
"block.end_gateway.spawn",
|
||||||
|
"block.end_portal.spawn",
|
||||||
|
"block.end_portal_frame.fill",
|
||||||
|
"block.ender_chest.close",
|
||||||
|
"block.ender_chest.open",
|
||||||
|
"block.fence_gate.close",
|
||||||
|
"block.fence_gate.open",
|
||||||
|
"block.fire.ambient",
|
||||||
|
"block.fire.extinguish",
|
||||||
|
"block.furnace.fire_crackle",
|
||||||
|
"block.glass.break",
|
||||||
|
"block.glass.fall",
|
||||||
|
"block.glass.hit",
|
||||||
|
"block.glass.place",
|
||||||
|
"block.glass.step",
|
||||||
|
"block.grass.break",
|
||||||
|
"block.grass.fall",
|
||||||
|
"block.grass.hit",
|
||||||
|
"block.grass.place",
|
||||||
|
"block.grass.step",
|
||||||
|
"block.gravel.break",
|
||||||
|
"block.gravel.fall",
|
||||||
|
"block.gravel.hit",
|
||||||
|
"block.gravel.place",
|
||||||
|
"block.gravel.step",
|
||||||
|
"block.iron_door.close",
|
||||||
|
"block.iron_door.open",
|
||||||
|
"block.iron_trapdoor.close",
|
||||||
|
"block.iron_trapdoor.open",
|
||||||
|
"block.ladder.break",
|
||||||
|
"block.ladder.fall",
|
||||||
|
"block.ladder.hit",
|
||||||
|
"block.ladder.place",
|
||||||
|
"block.ladder.step",
|
||||||
|
"block.lava.ambient",
|
||||||
|
"block.lava.extinguish",
|
||||||
|
"block.lava.pop",
|
||||||
|
"block.lever.click",
|
||||||
|
"block.metal.break",
|
||||||
|
"block.metal.fall",
|
||||||
|
"block.metal.hit",
|
||||||
|
"block.metal.place",
|
||||||
|
"block.metal.step",
|
||||||
|
"block.metal_pressure_plate.click_off",
|
||||||
|
"block.metal_pressure_plate.click_on",
|
||||||
|
"block.note_block.basedrum",
|
||||||
|
"block.note_block.bass",
|
||||||
|
"block.note_block.bell",
|
||||||
|
"block.note_block.chime",
|
||||||
|
"block.note_block.flute",
|
||||||
|
"block.note_block.guitar",
|
||||||
|
"block.note_block.harp",
|
||||||
|
"block.note_block.hat",
|
||||||
|
"block.note_block.pling",
|
||||||
|
"block.note_block.snare",
|
||||||
|
"block.note_block.xylophone",
|
||||||
|
"block.piston.contract",
|
||||||
|
"block.piston.extend",
|
||||||
|
"block.portal.ambient",
|
||||||
|
"block.portal.travel",
|
||||||
|
"block.portal.trigger",
|
||||||
|
"block.redstone_torch.burnout",
|
||||||
|
"block.sand.break",
|
||||||
|
"block.sand.fall",
|
||||||
|
"block.sand.hit",
|
||||||
|
"block.sand.place",
|
||||||
|
"block.sand.step",
|
||||||
|
"block.shulker_box.close",
|
||||||
|
"block.shulker_box.open",
|
||||||
|
"block.slime_block.break",
|
||||||
|
"block.slime_block.fall",
|
||||||
|
"block.slime_block.hit",
|
||||||
|
"block.slime_block.place",
|
||||||
|
"block.slime_block.step",
|
||||||
|
"block.snow.break",
|
||||||
|
"block.snow.fall",
|
||||||
|
"block.snow.hit",
|
||||||
|
"block.snow.place",
|
||||||
|
"block.snow.step",
|
||||||
|
"block.stone.break",
|
||||||
|
"block.stone.fall",
|
||||||
|
"block.stone.hit",
|
||||||
|
"block.stone.place",
|
||||||
|
"block.stone.step",
|
||||||
|
"block.stone_button.click_off",
|
||||||
|
"block.stone_button.click_on",
|
||||||
|
"block.stone_pressure_plate.click_off",
|
||||||
|
"block.stone_pressure_plate.click_on",
|
||||||
|
"block.tripwire.attach",
|
||||||
|
"block.tripwire.click_off",
|
||||||
|
"block.tripwire.click_on",
|
||||||
|
"block.tripwire.detach",
|
||||||
|
"block.water.ambient",
|
||||||
|
"block.lily_pad.place",
|
||||||
|
"block.wood.break",
|
||||||
|
"block.wood.fall",
|
||||||
|
"block.wood.hit",
|
||||||
|
"block.wood.place",
|
||||||
|
"block.wood.step",
|
||||||
|
"block.wooden_button.click_off",
|
||||||
|
"block.wooden_button.click_on",
|
||||||
|
"block.wooden_pressure_plate.click_off",
|
||||||
|
"block.wooden_pressure_plate.click_on",
|
||||||
|
"block.wooden_door.close",
|
||||||
|
"block.wooden_door.open",
|
||||||
|
"block.wooden_trapdoor.close",
|
||||||
|
"block.wooden_trapdoor.open",
|
||||||
|
"enchant.thorns.hit",
|
||||||
|
"entity.armor_stand.break",
|
||||||
|
"entity.armor_stand.fall",
|
||||||
|
"entity.armor_stand.hit",
|
||||||
|
"entity.armor_stand.place",
|
||||||
|
"entity.arrow.hit",
|
||||||
|
"entity.arrow.hit_player",
|
||||||
|
"entity.arrow.shoot",
|
||||||
|
"entity.bat.ambient",
|
||||||
|
"entity.bat.death",
|
||||||
|
"entity.bat.hurt",
|
||||||
|
"entity.bat.loop",
|
||||||
|
"entity.bat.takeoff",
|
||||||
|
"entity.blaze.ambient",
|
||||||
|
"entity.blaze.burn",
|
||||||
|
"entity.blaze.death",
|
||||||
|
"entity.blaze.hurt",
|
||||||
|
"entity.blaze.shoot",
|
||||||
|
"entity.boat.paddle_land",
|
||||||
|
"entity.boat.paddle_water",
|
||||||
|
"entity.fishing_bobber.retrieve",
|
||||||
|
"entity.fishing_bobber.splash",
|
||||||
|
"entity.fishing_bobber.throw",
|
||||||
|
"entity.cat.ambient",
|
||||||
|
"entity.cat.death",
|
||||||
|
"entity.cat.hiss",
|
||||||
|
"entity.cat.hurt",
|
||||||
|
"entity.cat.purr",
|
||||||
|
"entity.cat.purreow",
|
||||||
|
"entity.chicken.ambient",
|
||||||
|
"entity.chicken.death",
|
||||||
|
"entity.chicken.egg",
|
||||||
|
"entity.chicken.hurt",
|
||||||
|
"entity.chicken.step",
|
||||||
|
"entity.cow.ambient",
|
||||||
|
"entity.cow.death",
|
||||||
|
"entity.cow.hurt",
|
||||||
|
"entity.cow.milk",
|
||||||
|
"entity.cow.step",
|
||||||
|
"entity.creeper.death",
|
||||||
|
"entity.creeper.hurt",
|
||||||
|
"entity.creeper.primed",
|
||||||
|
"entity.donkey.ambient",
|
||||||
|
"entity.donkey.angry",
|
||||||
|
"entity.donkey.chest",
|
||||||
|
"entity.donkey.death",
|
||||||
|
"entity.donkey.hurt",
|
||||||
|
"entity.egg.throw",
|
||||||
|
"entity.elder_guardian.ambient",
|
||||||
|
"entity.elder_guardian.ambient_land",
|
||||||
|
"entity.elder_guardian.curse",
|
||||||
|
"entity.elder_guardian.death",
|
||||||
|
"entity.elder_guardian.death_land",
|
||||||
|
"entity.elder_guardian.flop",
|
||||||
|
"entity.elder_guardian.hurt",
|
||||||
|
"entity.elder_guardian.hurt_land",
|
||||||
|
"entity.ender_dragon.ambient",
|
||||||
|
"entity.ender_dragon.death",
|
||||||
|
"entity.ender_dragon.flap",
|
||||||
|
"entity.ender_dragon.growl",
|
||||||
|
"entity.ender_dragon.hurt",
|
||||||
|
"entity.ender_dragon.shoot",
|
||||||
|
"entity.dragon_fireball.explode",
|
||||||
|
"entity.ender_eye.death",
|
||||||
|
"entity.ender_eye.launch",
|
||||||
|
"entity.enderman.ambient",
|
||||||
|
"entity.enderman.death",
|
||||||
|
"entity.enderman.hurt",
|
||||||
|
"entity.enderman.scream",
|
||||||
|
"entity.enderman.stare",
|
||||||
|
"entity.enderman.teleport",
|
||||||
|
"entity.endermite.ambient",
|
||||||
|
"entity.endermite.death",
|
||||||
|
"entity.endermite.hurt",
|
||||||
|
"entity.endermite.step",
|
||||||
|
"entity.ender_pearl.throw",
|
||||||
|
"entity.evoker_fangs.attack",
|
||||||
|
"entity.evoker.ambient",
|
||||||
|
"entity.evoker.cast_spell",
|
||||||
|
"entity.evoker.death",
|
||||||
|
"entity.evoker.hurt",
|
||||||
|
"entity.evoker.prepare_attack",
|
||||||
|
"entity.evoker.prepare_summon",
|
||||||
|
"entity.evoker.prepare_wololo",
|
||||||
|
"entity.experience_bottle.throw",
|
||||||
|
"entity.experience_orb.pickup",
|
||||||
|
"entity.firework_rocket.blast",
|
||||||
|
"entity.firework_rocket.blast_far",
|
||||||
|
"entity.firework_rocket.large_blast",
|
||||||
|
"entity.firework_rocket.large_blast_far",
|
||||||
|
"entity.firework_rocket.launch",
|
||||||
|
"entity.firework_rocket.shoot",
|
||||||
|
"entity.firework_rocket.twinkle",
|
||||||
|
"entity.firework_rocket.twinkle_far",
|
||||||
|
"entity.generic.big_fall",
|
||||||
|
"entity.generic.burn",
|
||||||
|
"entity.generic.death",
|
||||||
|
"entity.generic.drink",
|
||||||
|
"entity.generic.eat",
|
||||||
|
"entity.generic.explode",
|
||||||
|
"entity.generic.extinguish_fire",
|
||||||
|
"entity.generic.hurt",
|
||||||
|
"entity.generic.small_fall",
|
||||||
|
"entity.generic.splash",
|
||||||
|
"entity.generic.swim",
|
||||||
|
"entity.ghast.ambient",
|
||||||
|
"entity.ghast.death",
|
||||||
|
"entity.ghast.hurt",
|
||||||
|
"entity.ghast.scream",
|
||||||
|
"entity.ghast.shoot",
|
||||||
|
"entity.ghast.warn",
|
||||||
|
"entity.guardian.ambient",
|
||||||
|
"entity.guardian.ambient_land",
|
||||||
|
"entity.guardian.attack",
|
||||||
|
"entity.guardian.death",
|
||||||
|
"entity.guardian.death_land",
|
||||||
|
"entity.guardian.flop",
|
||||||
|
"entity.guardian.hurt",
|
||||||
|
"entity.guardian.hurt_land",
|
||||||
|
"entity.horse.ambient",
|
||||||
|
"entity.horse.angry",
|
||||||
|
"entity.horse.armor",
|
||||||
|
"entity.horse.breathe",
|
||||||
|
"entity.horse.death",
|
||||||
|
"entity.horse.eat",
|
||||||
|
"entity.horse.gallop",
|
||||||
|
"entity.horse.hurt",
|
||||||
|
"entity.horse.jump",
|
||||||
|
"entity.horse.land",
|
||||||
|
"entity.horse.saddle",
|
||||||
|
"entity.horse.step",
|
||||||
|
"entity.horse.step_wood",
|
||||||
|
"entity.hostile.big_fall",
|
||||||
|
"entity.hostile.death",
|
||||||
|
"entity.hostile.hurt",
|
||||||
|
"entity.hostile.small_fall",
|
||||||
|
"entity.hostile.splash",
|
||||||
|
"entity.hostile.swim",
|
||||||
|
"entity.husk.ambient",
|
||||||
|
"entity.husk.death",
|
||||||
|
"entity.husk.hurt",
|
||||||
|
"entity.husk.step",
|
||||||
|
"entity.illusioner.ambient",
|
||||||
|
"entity.illusioner.cast_spell",
|
||||||
|
"entity.illusioner.death",
|
||||||
|
"entity.illusioner.hurt",
|
||||||
|
"entity.illusioner.mirror_move",
|
||||||
|
"entity.illusioner.prepare_blindness",
|
||||||
|
"entity.illusioner.prepare_mirror",
|
||||||
|
"entity.iron_golem.attack",
|
||||||
|
"entity.iron_golem.death",
|
||||||
|
"entity.iron_golem.hurt",
|
||||||
|
"entity.iron_golem.step",
|
||||||
|
"entity.item.break",
|
||||||
|
"entity.item.pickup",
|
||||||
|
"entity.item_frame.add_item",
|
||||||
|
"entity.item_frame.break",
|
||||||
|
"entity.item_frame.place",
|
||||||
|
"entity.item_frame.remove_item",
|
||||||
|
"entity.item_frame.rotate_item",
|
||||||
|
"entity.leash_knot.break",
|
||||||
|
"entity.leash_knot.place",
|
||||||
|
"entity.lightning_bolt.impact",
|
||||||
|
"entity.lightning_bolt.thunder",
|
||||||
|
"entity.lingering_potion.throw",
|
||||||
|
"entity.llama.ambient",
|
||||||
|
"entity.llama.angry",
|
||||||
|
"entity.llama.chest",
|
||||||
|
"entity.llama.death",
|
||||||
|
"entity.llama.eat",
|
||||||
|
"entity.llama.hurt",
|
||||||
|
"entity.llama.spit",
|
||||||
|
"entity.llama.step",
|
||||||
|
"entity.llama.swag",
|
||||||
|
"entity.magma_cube.death",
|
||||||
|
"entity.magma_cube.hurt",
|
||||||
|
"entity.magma_cube.jump",
|
||||||
|
"entity.magma_cube.squish",
|
||||||
|
"entity.minecart.inside",
|
||||||
|
"entity.minecart.riding",
|
||||||
|
"entity.mooshroom.shear",
|
||||||
|
"entity.mule.ambient",
|
||||||
|
"entity.mule.chest",
|
||||||
|
"entity.mule.death",
|
||||||
|
"entity.mule.hurt",
|
||||||
|
"entity.painting.break",
|
||||||
|
"entity.painting.place",
|
||||||
|
"entity.parrot.ambient",
|
||||||
|
"entity.parrot.death",
|
||||||
|
"entity.parrot.eat",
|
||||||
|
"entity.parrot.fly",
|
||||||
|
"entity.parrot.hurt",
|
||||||
|
"entity.parrot.imitate.blaze",
|
||||||
|
"entity.parrot.imitate.creeper",
|
||||||
|
"entity.parrot.imitate.elder_guardian",
|
||||||
|
"entity.parrot.imitate.ender_dragon",
|
||||||
|
"entity.parrot.imitate.enderman",
|
||||||
|
"entity.parrot.imitate.endermite",
|
||||||
|
"entity.parrot.imitate.evoker",
|
||||||
|
"entity.parrot.imitate.ghast",
|
||||||
|
"entity.parrot.imitate.husk",
|
||||||
|
"entity.parrot.imitate.illusioner",
|
||||||
|
"entity.parrot.imitate.magma_cube",
|
||||||
|
"entity.parrot.imitate.polar_bear",
|
||||||
|
"entity.parrot.imitate.shulker",
|
||||||
|
"entity.parrot.imitate.silverfish",
|
||||||
|
"entity.parrot.imitate.skeleton",
|
||||||
|
"entity.parrot.imitate.slime",
|
||||||
|
"entity.parrot.imitate.spider",
|
||||||
|
"entity.parrot.imitate.stray",
|
||||||
|
"entity.parrot.imitate.vex",
|
||||||
|
"entity.parrot.imitate.vindicator",
|
||||||
|
"entity.parrot.imitate.witch",
|
||||||
|
"entity.parrot.imitate.wither",
|
||||||
|
"entity.parrot.imitate.wither_skeleton",
|
||||||
|
"entity.parrot.imitate.wolf",
|
||||||
|
"entity.parrot.imitate.zombie",
|
||||||
|
"entity.parrot.imitate.zombie_pigman",
|
||||||
|
"entity.parrot.imitate.zombie_villager",
|
||||||
|
"entity.parrot.step",
|
||||||
|
"entity.pig.ambient",
|
||||||
|
"entity.pig.death",
|
||||||
|
"entity.pig.hurt",
|
||||||
|
"entity.pig.saddle",
|
||||||
|
"entity.pig.step",
|
||||||
|
"entity.player.attack.crit",
|
||||||
|
"entity.player.attack.knockback",
|
||||||
|
"entity.player.attack.nodamage",
|
||||||
|
"entity.player.attack.strong",
|
||||||
|
"entity.player.attack.sweep",
|
||||||
|
"entity.player.attack.weak",
|
||||||
|
"entity.player.big_fall",
|
||||||
|
"entity.player.breath",
|
||||||
|
"entity.player.burp",
|
||||||
|
"entity.player.death",
|
||||||
|
"entity.player.hurt",
|
||||||
|
"entity.player.hurt_drown",
|
||||||
|
"entity.player.hurt_on_fire",
|
||||||
|
"entity.player.levelup",
|
||||||
|
"entity.player.small_fall",
|
||||||
|
"entity.player.splash",
|
||||||
|
"entity.player.swim",
|
||||||
|
"entity.polar_bear.ambient",
|
||||||
|
"entity.polar_bear.ambient_baby",
|
||||||
|
"entity.polar_bear.death",
|
||||||
|
"entity.polar_bear.hurt",
|
||||||
|
"entity.polar_bear.step",
|
||||||
|
"entity.polar_bear.warning",
|
||||||
|
"entity.rabbit.ambient",
|
||||||
|
"entity.rabbit.attack",
|
||||||
|
"entity.rabbit.death",
|
||||||
|
"entity.rabbit.hurt",
|
||||||
|
"entity.rabbit.jump",
|
||||||
|
"entity.sheep.ambient",
|
||||||
|
"entity.sheep.death",
|
||||||
|
"entity.sheep.hurt",
|
||||||
|
"entity.sheep.shear",
|
||||||
|
"entity.sheep.step",
|
||||||
|
"entity.shulker.ambient",
|
||||||
|
"entity.shulker.close",
|
||||||
|
"entity.shulker.death",
|
||||||
|
"entity.shulker.hurt",
|
||||||
|
"entity.shulker.hurt_closed",
|
||||||
|
"entity.shulker.open",
|
||||||
|
"entity.shulker.shoot",
|
||||||
|
"entity.shulker.teleport",
|
||||||
|
"entity.shulker_bullet.hit",
|
||||||
|
"entity.shulker_bullet.hurt",
|
||||||
|
"entity.silverfish.ambient",
|
||||||
|
"entity.silverfish.death",
|
||||||
|
"entity.silverfish.hurt",
|
||||||
|
"entity.silverfish.step",
|
||||||
|
"entity.skeleton.ambient",
|
||||||
|
"entity.skeleton.death",
|
||||||
|
"entity.skeleton.hurt",
|
||||||
|
"entity.skeleton.shoot",
|
||||||
|
"entity.skeleton.step",
|
||||||
|
"entity.skeleton_horse.ambient",
|
||||||
|
"entity.skeleton_horse.death",
|
||||||
|
"entity.skeleton_horse.hurt",
|
||||||
|
"entity.slime.attack",
|
||||||
|
"entity.slime.death",
|
||||||
|
"entity.slime.hurt",
|
||||||
|
"entity.slime.jump",
|
||||||
|
"entity.slime.squish",
|
||||||
|
"entity.magma_cube.death_small",
|
||||||
|
"entity.magma_cube.hurt_small",
|
||||||
|
"entity.magma_cube.squish_small",
|
||||||
|
"entity.slime.death_small",
|
||||||
|
"entity.slime.hurt_small",
|
||||||
|
"entity.slime.jump_small",
|
||||||
|
"entity.slime.squish_small",
|
||||||
|
"entity.snowball.throw",
|
||||||
|
"entity.snow_golem.ambient",
|
||||||
|
"entity.snow_golem.death",
|
||||||
|
"entity.snow_golem.hurt",
|
||||||
|
"entity.snow_golem.shoot",
|
||||||
|
"entity.spider.ambient",
|
||||||
|
"entity.spider.death",
|
||||||
|
"entity.spider.hurt",
|
||||||
|
"entity.spider.step",
|
||||||
|
"entity.splash_potion.break",
|
||||||
|
"entity.splash_potion.throw",
|
||||||
|
"entity.squid.ambient",
|
||||||
|
"entity.squid.death",
|
||||||
|
"entity.squid.hurt",
|
||||||
|
"entity.stray.ambient",
|
||||||
|
"entity.stray.death",
|
||||||
|
"entity.stray.hurt",
|
||||||
|
"entity.stray.step",
|
||||||
|
"entity.tnt.primed",
|
||||||
|
"entity.vex.ambient",
|
||||||
|
"entity.vex.charge",
|
||||||
|
"entity.vex.death",
|
||||||
|
"entity.vex.hurt",
|
||||||
|
"entity.villager.ambient",
|
||||||
|
"entity.villager.death",
|
||||||
|
"entity.villager.hurt",
|
||||||
|
"entity.villager.no",
|
||||||
|
"entity.villager.trade",
|
||||||
|
"entity.villager.yes",
|
||||||
|
"entity.vindicator.ambient",
|
||||||
|
"entity.vindicator.death",
|
||||||
|
"entity.vindicator.hurt",
|
||||||
|
"entity.witch.ambient",
|
||||||
|
"entity.witch.death",
|
||||||
|
"entity.witch.drink",
|
||||||
|
"entity.witch.hurt",
|
||||||
|
"entity.witch.throw",
|
||||||
|
"entity.wither.ambient",
|
||||||
|
"entity.wither.break_block",
|
||||||
|
"entity.wither.death",
|
||||||
|
"entity.wither.hurt",
|
||||||
|
"entity.wither.shoot",
|
||||||
|
"entity.wither.spawn",
|
||||||
|
"entity.wither_skeleton.ambient",
|
||||||
|
"entity.wither_skeleton.death",
|
||||||
|
"entity.wither_skeleton.hurt",
|
||||||
|
"entity.wither_skeleton.step",
|
||||||
|
"entity.wolf.ambient",
|
||||||
|
"entity.wolf.death",
|
||||||
|
"entity.wolf.growl",
|
||||||
|
"entity.wolf.howl",
|
||||||
|
"entity.wolf.hurt",
|
||||||
|
"entity.wolf.pant",
|
||||||
|
"entity.wolf.shake",
|
||||||
|
"entity.wolf.step",
|
||||||
|
"entity.wolf.whine",
|
||||||
|
"entity.zombie.ambient",
|
||||||
|
"entity.zombie.attack_wooden_door",
|
||||||
|
"entity.zombie.attack_iron_door",
|
||||||
|
"entity.zombie.break_wooden_door",
|
||||||
|
"entity.zombie.death",
|
||||||
|
"entity.zombie.hurt",
|
||||||
|
"entity.zombie.infect",
|
||||||
|
"entity.zombie.step",
|
||||||
|
"entity.zombie_horse.ambient",
|
||||||
|
"entity.zombie_horse.death",
|
||||||
|
"entity.zombie_horse.hurt",
|
||||||
|
"entity.zombie_pigman.ambient",
|
||||||
|
"entity.zombie_pigman.angry",
|
||||||
|
"entity.zombie_pigman.death",
|
||||||
|
"entity.zombie_pigman.hurt",
|
||||||
|
"entity.zombie_villager.ambient",
|
||||||
|
"entity.zombie_villager.converted",
|
||||||
|
"entity.zombie_villager.cure",
|
||||||
|
"entity.zombie_villager.death",
|
||||||
|
"entity.zombie_villager.hurt",
|
||||||
|
"entity.zombie_villager.step",
|
||||||
|
"item.armor.equip_chain",
|
||||||
|
"item.armor.equip_diamond",
|
||||||
|
"item.armor.equip_elytra",
|
||||||
|
"item.armor.equip_generic",
|
||||||
|
"item.armor.equip_gold",
|
||||||
|
"item.armor.equip_iron",
|
||||||
|
"item.armor.equip_leather",
|
||||||
|
"item.bottle.empty",
|
||||||
|
"item.bottle.fill",
|
||||||
|
"item.bottle.fill_dragonbreath",
|
||||||
|
"item.bucket.empty",
|
||||||
|
"item.bucket.empty_lava",
|
||||||
|
"item.bucket.fill",
|
||||||
|
"item.bucket.fill_lava",
|
||||||
|
"item.chorus_fruit.teleport",
|
||||||
|
"item.elytra.flying",
|
||||||
|
"item.firecharge.use",
|
||||||
|
"item.flintandsteel.use",
|
||||||
|
"item.hoe.till",
|
||||||
|
"item.shield.block",
|
||||||
|
"item.shield.break",
|
||||||
|
"item.shovel.flatten",
|
||||||
|
"item.totem.use",
|
||||||
|
"music.creative",
|
||||||
|
"music.credits",
|
||||||
|
"music.dragon",
|
||||||
|
"music.end",
|
||||||
|
"music.game",
|
||||||
|
"music.menu",
|
||||||
|
"music.nether",
|
||||||
|
"music_disc.11",
|
||||||
|
"music_disc.13",
|
||||||
|
"music_disc.blocks",
|
||||||
|
"music_disc.cat",
|
||||||
|
"music_disc.chirp",
|
||||||
|
"music_disc.far",
|
||||||
|
"music_disc.mall",
|
||||||
|
"music_disc.mellohi",
|
||||||
|
"music_disc.stal",
|
||||||
|
"music_disc.strad",
|
||||||
|
"music_disc.wait",
|
||||||
|
"music_disc.ward",
|
||||||
|
"ui.button.click",
|
||||||
|
"ui.toast.in",
|
||||||
|
"ui.toast.out",
|
||||||
|
"ui.toast.challenge_complete",
|
||||||
|
"weather.rain",
|
||||||
|
"weather.rain.above"
|
||||||
|
]
|
||||||
|
}
|
448
mappings/old-sounds/mapping-1.9.4.json
Normal file
448
mappings/old-sounds/mapping-1.9.4.json
Normal file
@ -0,0 +1,448 @@
|
|||||||
|
{
|
||||||
|
"sounds": [
|
||||||
|
"ambient.cave",
|
||||||
|
"block.anvil.break",
|
||||||
|
"block.anvil.destroy",
|
||||||
|
"block.anvil.fall",
|
||||||
|
"block.anvil.hit",
|
||||||
|
"block.anvil.land",
|
||||||
|
"block.anvil.place",
|
||||||
|
"block.anvil.step",
|
||||||
|
"block.anvil.use",
|
||||||
|
"block.brewing_stand.brew",
|
||||||
|
"block.chest.close",
|
||||||
|
"block.chest.locked",
|
||||||
|
"block.chest.open",
|
||||||
|
"block.chorus_flower.death",
|
||||||
|
"block.chorus_flower.grow",
|
||||||
|
"block.cloth.break",
|
||||||
|
"block.cloth.fall",
|
||||||
|
"block.cloth.hit",
|
||||||
|
"block.cloth.place",
|
||||||
|
"block.cloth.step",
|
||||||
|
"block.comparator.click",
|
||||||
|
"block.dispenser.dispense",
|
||||||
|
"block.dispenser.fail",
|
||||||
|
"block.dispenser.launch",
|
||||||
|
"block.end_gateway.spawn",
|
||||||
|
"block.enderchest.close",
|
||||||
|
"block.enderchest.open",
|
||||||
|
"block.fence_gate.close",
|
||||||
|
"block.fence_gate.open",
|
||||||
|
"block.fire.ambient",
|
||||||
|
"block.fire.extinguish",
|
||||||
|
"block.furnace.fire_crackle",
|
||||||
|
"block.glass.break",
|
||||||
|
"block.glass.fall",
|
||||||
|
"block.glass.hit",
|
||||||
|
"block.glass.place",
|
||||||
|
"block.glass.step",
|
||||||
|
"block.grass.break",
|
||||||
|
"block.grass.fall",
|
||||||
|
"block.grass.hit",
|
||||||
|
"block.grass.place",
|
||||||
|
"block.grass.step",
|
||||||
|
"block.gravel.break",
|
||||||
|
"block.gravel.fall",
|
||||||
|
"block.gravel.hit",
|
||||||
|
"block.gravel.place",
|
||||||
|
"block.gravel.step",
|
||||||
|
"block.iron_door.close",
|
||||||
|
"block.iron_door.open",
|
||||||
|
"block.iron_trapdoor.close",
|
||||||
|
"block.iron_trapdoor.open",
|
||||||
|
"block.ladder.break",
|
||||||
|
"block.ladder.fall",
|
||||||
|
"block.ladder.hit",
|
||||||
|
"block.ladder.place",
|
||||||
|
"block.ladder.step",
|
||||||
|
"block.lava.ambient",
|
||||||
|
"block.lava.extinguish",
|
||||||
|
"block.lava.pop",
|
||||||
|
"block.lever.click",
|
||||||
|
"block.metal.break",
|
||||||
|
"block.metal.fall",
|
||||||
|
"block.metal.hit",
|
||||||
|
"block.metal.place",
|
||||||
|
"block.metal.step",
|
||||||
|
"block.metal_pressureplate.click_off",
|
||||||
|
"block.metal_pressureplate.click_on",
|
||||||
|
"block.note.basedrum",
|
||||||
|
"block.note.bass",
|
||||||
|
"block.note.harp",
|
||||||
|
"block.note.hat",
|
||||||
|
"block.note.pling",
|
||||||
|
"block.note.snare",
|
||||||
|
"block.piston.contract",
|
||||||
|
"block.piston.extend",
|
||||||
|
"block.portal.ambient",
|
||||||
|
"block.portal.travel",
|
||||||
|
"block.portal.trigger",
|
||||||
|
"block.redstone_torch.burnout",
|
||||||
|
"block.sand.break",
|
||||||
|
"block.sand.fall",
|
||||||
|
"block.sand.hit",
|
||||||
|
"block.sand.place",
|
||||||
|
"block.sand.step",
|
||||||
|
"block.slime.break",
|
||||||
|
"block.slime.fall",
|
||||||
|
"block.slime.hit",
|
||||||
|
"block.slime.place",
|
||||||
|
"block.slime.step",
|
||||||
|
"block.snow.break",
|
||||||
|
"block.snow.fall",
|
||||||
|
"block.snow.hit",
|
||||||
|
"block.snow.place",
|
||||||
|
"block.snow.step",
|
||||||
|
"block.stone.break",
|
||||||
|
"block.stone.fall",
|
||||||
|
"block.stone.hit",
|
||||||
|
"block.stone.place",
|
||||||
|
"block.stone.step",
|
||||||
|
"block.stone_button.click_off",
|
||||||
|
"block.stone_button.click_on",
|
||||||
|
"block.stone_pressureplate.click_off",
|
||||||
|
"block.stone_pressureplate.click_on",
|
||||||
|
"block.tripwire.attach",
|
||||||
|
"block.tripwire.click_off",
|
||||||
|
"block.tripwire.click_on",
|
||||||
|
"block.tripwire.detach",
|
||||||
|
"block.water.ambient",
|
||||||
|
"block.waterlily.place",
|
||||||
|
"block.wood.break",
|
||||||
|
"block.wood.fall",
|
||||||
|
"block.wood.hit",
|
||||||
|
"block.wood.place",
|
||||||
|
"block.wood.step",
|
||||||
|
"block.wood_button.click_off",
|
||||||
|
"block.wood_button.click_on",
|
||||||
|
"block.wood_pressureplate.click_off",
|
||||||
|
"block.wood_pressureplate.click_on",
|
||||||
|
"block.wooden_door.close",
|
||||||
|
"block.wooden_door.open",
|
||||||
|
"block.wooden_trapdoor.close",
|
||||||
|
"block.wooden_trapdoor.open",
|
||||||
|
"enchant.thorns.hit",
|
||||||
|
"entity.armorstand.break",
|
||||||
|
"entity.armorstand.fall",
|
||||||
|
"entity.armorstand.hit",
|
||||||
|
"entity.armorstand.place",
|
||||||
|
"entity.arrow.hit",
|
||||||
|
"entity.arrow.hit_player",
|
||||||
|
"entity.arrow.shoot",
|
||||||
|
"entity.bat.ambient",
|
||||||
|
"entity.bat.death",
|
||||||
|
"entity.bat.hurt",
|
||||||
|
"entity.bat.loop",
|
||||||
|
"entity.bat.takeoff",
|
||||||
|
"entity.blaze.ambient",
|
||||||
|
"entity.blaze.burn",
|
||||||
|
"entity.blaze.death",
|
||||||
|
"entity.blaze.hurt",
|
||||||
|
"entity.blaze.shoot",
|
||||||
|
"entity.bobber.splash",
|
||||||
|
"entity.bobber.throw",
|
||||||
|
"entity.cat.ambient",
|
||||||
|
"entity.cat.death",
|
||||||
|
"entity.cat.hiss",
|
||||||
|
"entity.cat.hurt",
|
||||||
|
"entity.cat.purr",
|
||||||
|
"entity.cat.purreow",
|
||||||
|
"entity.chicken.ambient",
|
||||||
|
"entity.chicken.death",
|
||||||
|
"entity.chicken.egg",
|
||||||
|
"entity.chicken.hurt",
|
||||||
|
"entity.chicken.step",
|
||||||
|
"entity.cow.ambient",
|
||||||
|
"entity.cow.death",
|
||||||
|
"entity.cow.hurt",
|
||||||
|
"entity.cow.milk",
|
||||||
|
"entity.cow.step",
|
||||||
|
"entity.creeper.death",
|
||||||
|
"entity.creeper.hurt",
|
||||||
|
"entity.creeper.primed",
|
||||||
|
"entity.donkey.ambient",
|
||||||
|
"entity.donkey.angry",
|
||||||
|
"entity.donkey.chest",
|
||||||
|
"entity.donkey.death",
|
||||||
|
"entity.donkey.hurt",
|
||||||
|
"entity.egg.throw",
|
||||||
|
"entity.elder_guardian.ambient",
|
||||||
|
"entity.elder_guardian.ambient_land",
|
||||||
|
"entity.elder_guardian.curse",
|
||||||
|
"entity.elder_guardian.death",
|
||||||
|
"entity.elder_guardian.death_land",
|
||||||
|
"entity.elder_guardian.hurt",
|
||||||
|
"entity.elder_guardian.hurt_land",
|
||||||
|
"entity.enderdragon.ambient",
|
||||||
|
"entity.enderdragon.death",
|
||||||
|
"entity.enderdragon.flap",
|
||||||
|
"entity.enderdragon.growl",
|
||||||
|
"entity.enderdragon.hurt",
|
||||||
|
"entity.enderdragon.shoot",
|
||||||
|
"entity.enderdragon_fireball.explode",
|
||||||
|
"entity.endereye.launch",
|
||||||
|
"entity.endermen.ambient",
|
||||||
|
"entity.endermen.death",
|
||||||
|
"entity.endermen.hurt",
|
||||||
|
"entity.endermen.scream",
|
||||||
|
"entity.endermen.stare",
|
||||||
|
"entity.endermen.teleport",
|
||||||
|
"entity.endermite.ambient",
|
||||||
|
"entity.endermite.death",
|
||||||
|
"entity.endermite.hurt",
|
||||||
|
"entity.endermite.step",
|
||||||
|
"entity.enderpearl.throw",
|
||||||
|
"entity.experience_bottle.throw",
|
||||||
|
"entity.experience_orb.pickup",
|
||||||
|
"entity.experience_orb.touch",
|
||||||
|
"entity.firework.blast",
|
||||||
|
"entity.firework.blast_far",
|
||||||
|
"entity.firework.large_blast",
|
||||||
|
"entity.firework.large_blast_far",
|
||||||
|
"entity.firework.launch",
|
||||||
|
"entity.firework.shoot",
|
||||||
|
"entity.firework.twinkle",
|
||||||
|
"entity.firework.twinkle_far",
|
||||||
|
"entity.generic.big_fall",
|
||||||
|
"entity.generic.burn",
|
||||||
|
"entity.generic.death",
|
||||||
|
"entity.generic.drink",
|
||||||
|
"entity.generic.eat",
|
||||||
|
"entity.generic.explode",
|
||||||
|
"entity.generic.extinguish_fire",
|
||||||
|
"entity.generic.hurt",
|
||||||
|
"entity.generic.small_fall",
|
||||||
|
"entity.generic.splash",
|
||||||
|
"entity.generic.swim",
|
||||||
|
"entity.ghast.ambient",
|
||||||
|
"entity.ghast.death",
|
||||||
|
"entity.ghast.hurt",
|
||||||
|
"entity.ghast.scream",
|
||||||
|
"entity.ghast.shoot",
|
||||||
|
"entity.ghast.warn",
|
||||||
|
"entity.guardian.ambient",
|
||||||
|
"entity.guardian.ambient_land",
|
||||||
|
"entity.guardian.attack",
|
||||||
|
"entity.guardian.death",
|
||||||
|
"entity.guardian.death_land",
|
||||||
|
"entity.guardian.flop",
|
||||||
|
"entity.guardian.hurt",
|
||||||
|
"entity.guardian.hurt_land",
|
||||||
|
"entity.horse.ambient",
|
||||||
|
"entity.horse.angry",
|
||||||
|
"entity.horse.armor",
|
||||||
|
"entity.horse.breathe",
|
||||||
|
"entity.horse.death",
|
||||||
|
"entity.horse.eat",
|
||||||
|
"entity.horse.gallop",
|
||||||
|
"entity.horse.hurt",
|
||||||
|
"entity.horse.jump",
|
||||||
|
"entity.horse.land",
|
||||||
|
"entity.horse.saddle",
|
||||||
|
"entity.horse.step",
|
||||||
|
"entity.horse.step_wood",
|
||||||
|
"entity.hostile.big_fall",
|
||||||
|
"entity.hostile.death",
|
||||||
|
"entity.hostile.hurt",
|
||||||
|
"entity.hostile.small_fall",
|
||||||
|
"entity.hostile.splash",
|
||||||
|
"entity.hostile.swim",
|
||||||
|
"entity.irongolem.attack",
|
||||||
|
"entity.irongolem.death",
|
||||||
|
"entity.irongolem.hurt",
|
||||||
|
"entity.irongolem.step",
|
||||||
|
"entity.item.break",
|
||||||
|
"entity.item.pickup",
|
||||||
|
"entity.itemframe.add_item",
|
||||||
|
"entity.itemframe.break",
|
||||||
|
"entity.itemframe.place",
|
||||||
|
"entity.itemframe.remove_item",
|
||||||
|
"entity.itemframe.rotate_item",
|
||||||
|
"entity.leashknot.break",
|
||||||
|
"entity.leashknot.place",
|
||||||
|
"entity.lightning.impact",
|
||||||
|
"entity.lightning.thunder",
|
||||||
|
"entity.lingeringpotion.throw",
|
||||||
|
"entity.magmacube.death",
|
||||||
|
"entity.magmacube.hurt",
|
||||||
|
"entity.magmacube.jump",
|
||||||
|
"entity.magmacube.squish",
|
||||||
|
"entity.minecart.inside",
|
||||||
|
"entity.minecart.riding",
|
||||||
|
"entity.mooshroom.shear",
|
||||||
|
"entity.mule.ambient",
|
||||||
|
"entity.mule.death",
|
||||||
|
"entity.mule.hurt",
|
||||||
|
"entity.painting.break",
|
||||||
|
"entity.painting.place",
|
||||||
|
"entity.pig.ambient",
|
||||||
|
"entity.pig.death",
|
||||||
|
"entity.pig.hurt",
|
||||||
|
"entity.pig.saddle",
|
||||||
|
"entity.pig.step",
|
||||||
|
"entity.player.attack.crit",
|
||||||
|
"entity.player.attack.knockback",
|
||||||
|
"entity.player.attack.nodamage",
|
||||||
|
"entity.player.attack.strong",
|
||||||
|
"entity.player.attack.sweep",
|
||||||
|
"entity.player.attack.weak",
|
||||||
|
"entity.player.big_fall",
|
||||||
|
"entity.player.breath",
|
||||||
|
"entity.player.burp",
|
||||||
|
"entity.player.death",
|
||||||
|
"entity.player.hurt",
|
||||||
|
"entity.player.levelup",
|
||||||
|
"entity.player.small_fall",
|
||||||
|
"entity.player.splash",
|
||||||
|
"entity.player.swim",
|
||||||
|
"entity.rabbit.ambient",
|
||||||
|
"entity.rabbit.attack",
|
||||||
|
"entity.rabbit.death",
|
||||||
|
"entity.rabbit.hurt",
|
||||||
|
"entity.rabbit.jump",
|
||||||
|
"entity.sheep.ambient",
|
||||||
|
"entity.sheep.death",
|
||||||
|
"entity.sheep.hurt",
|
||||||
|
"entity.sheep.shear",
|
||||||
|
"entity.sheep.step",
|
||||||
|
"entity.shulker.ambient",
|
||||||
|
"entity.shulker.close",
|
||||||
|
"entity.shulker.death",
|
||||||
|
"entity.shulker.hurt",
|
||||||
|
"entity.shulker.hurt_closed",
|
||||||
|
"entity.shulker.open",
|
||||||
|
"entity.shulker.shoot",
|
||||||
|
"entity.shulker.teleport",
|
||||||
|
"entity.shulker_bullet.hit",
|
||||||
|
"entity.shulker_bullet.hurt",
|
||||||
|
"entity.silverfish.ambient",
|
||||||
|
"entity.silverfish.death",
|
||||||
|
"entity.silverfish.hurt",
|
||||||
|
"entity.silverfish.step",
|
||||||
|
"entity.skeleton.ambient",
|
||||||
|
"entity.skeleton.death",
|
||||||
|
"entity.skeleton.hurt",
|
||||||
|
"entity.skeleton.shoot",
|
||||||
|
"entity.skeleton.step",
|
||||||
|
"entity.skeleton_horse.ambient",
|
||||||
|
"entity.skeleton_horse.death",
|
||||||
|
"entity.skeleton_horse.hurt",
|
||||||
|
"entity.slime.attack",
|
||||||
|
"entity.slime.death",
|
||||||
|
"entity.slime.hurt",
|
||||||
|
"entity.slime.jump",
|
||||||
|
"entity.slime.squish",
|
||||||
|
"entity.small_magmacube.death",
|
||||||
|
"entity.small_magmacube.hurt",
|
||||||
|
"entity.small_magmacube.squish",
|
||||||
|
"entity.small_slime.death",
|
||||||
|
"entity.small_slime.hurt",
|
||||||
|
"entity.small_slime.jump",
|
||||||
|
"entity.small_slime.squish",
|
||||||
|
"entity.snowball.throw",
|
||||||
|
"entity.snowman.ambient",
|
||||||
|
"entity.snowman.death",
|
||||||
|
"entity.snowman.hurt",
|
||||||
|
"entity.snowman.shoot",
|
||||||
|
"entity.spider.ambient",
|
||||||
|
"entity.spider.death",
|
||||||
|
"entity.spider.hurt",
|
||||||
|
"entity.spider.step",
|
||||||
|
"entity.splash_potion.break",
|
||||||
|
"entity.splash_potion.throw",
|
||||||
|
"entity.squid.ambient",
|
||||||
|
"entity.squid.death",
|
||||||
|
"entity.squid.hurt",
|
||||||
|
"entity.tnt.primed",
|
||||||
|
"entity.villager.ambient",
|
||||||
|
"entity.villager.death",
|
||||||
|
"entity.villager.hurt",
|
||||||
|
"entity.villager.no",
|
||||||
|
"entity.villager.trading",
|
||||||
|
"entity.villager.yes",
|
||||||
|
"entity.witch.ambient",
|
||||||
|
"entity.witch.death",
|
||||||
|
"entity.witch.drink",
|
||||||
|
"entity.witch.hurt",
|
||||||
|
"entity.witch.throw",
|
||||||
|
"entity.wither.ambient",
|
||||||
|
"entity.wither.break_block",
|
||||||
|
"entity.wither.death",
|
||||||
|
"entity.wither.hurt",
|
||||||
|
"entity.wither.shoot",
|
||||||
|
"entity.wither.spawn",
|
||||||
|
"entity.wolf.ambient",
|
||||||
|
"entity.wolf.death",
|
||||||
|
"entity.wolf.growl",
|
||||||
|
"entity.wolf.howl",
|
||||||
|
"entity.wolf.hurt",
|
||||||
|
"entity.wolf.pant",
|
||||||
|
"entity.wolf.shake",
|
||||||
|
"entity.wolf.step",
|
||||||
|
"entity.wolf.whine",
|
||||||
|
"entity.zombie.ambient",
|
||||||
|
"entity.zombie.attack_door_wood",
|
||||||
|
"entity.zombie.attack_iron_door",
|
||||||
|
"entity.zombie.break_door_wood",
|
||||||
|
"entity.zombie.death",
|
||||||
|
"entity.zombie.hurt",
|
||||||
|
"entity.zombie.infect",
|
||||||
|
"entity.zombie.step",
|
||||||
|
"entity.zombie_horse.ambient",
|
||||||
|
"entity.zombie_horse.death",
|
||||||
|
"entity.zombie_horse.hurt",
|
||||||
|
"entity.zombie_pig.ambient",
|
||||||
|
"entity.zombie_pig.angry",
|
||||||
|
"entity.zombie_pig.death",
|
||||||
|
"entity.zombie_pig.hurt",
|
||||||
|
"entity.zombie_villager.ambient",
|
||||||
|
"entity.zombie_villager.converted",
|
||||||
|
"entity.zombie_villager.cure",
|
||||||
|
"entity.zombie_villager.death",
|
||||||
|
"entity.zombie_villager.hurt",
|
||||||
|
"entity.zombie_villager.step",
|
||||||
|
"item.armor.equip_chain",
|
||||||
|
"item.armor.equip_diamond",
|
||||||
|
"item.armor.equip_generic",
|
||||||
|
"item.armor.equip_gold",
|
||||||
|
"item.armor.equip_iron",
|
||||||
|
"item.armor.equip_leather",
|
||||||
|
"item.bottle.fill",
|
||||||
|
"item.bottle.fill_dragonbreath",
|
||||||
|
"item.bucket.empty",
|
||||||
|
"item.bucket.empty_lava",
|
||||||
|
"item.bucket.fill",
|
||||||
|
"item.bucket.fill_lava",
|
||||||
|
"item.chorus_fruit.teleport",
|
||||||
|
"item.elytra.flying",
|
||||||
|
"item.firecharge.use",
|
||||||
|
"item.flintandsteel.use",
|
||||||
|
"item.hoe.till",
|
||||||
|
"item.shield.block",
|
||||||
|
"item.shield.break",
|
||||||
|
"item.shovel.flatten",
|
||||||
|
"music.creative",
|
||||||
|
"music.credits",
|
||||||
|
"music.dragon",
|
||||||
|
"music.end",
|
||||||
|
"music.game",
|
||||||
|
"music.menu",
|
||||||
|
"music.nether",
|
||||||
|
"record.11",
|
||||||
|
"record.13",
|
||||||
|
"record.blocks",
|
||||||
|
"record.cat",
|
||||||
|
"record.chirp",
|
||||||
|
"record.far",
|
||||||
|
"record.mall",
|
||||||
|
"record.mellohi",
|
||||||
|
"record.stal",
|
||||||
|
"record.strad",
|
||||||
|
"record.wait",
|
||||||
|
"record.ward",
|
||||||
|
"ui.button.click",
|
||||||
|
"weather.rain",
|
||||||
|
"weather.rain.above"
|
||||||
|
]
|
||||||
|
}
|
23
mappings/old-sounds/mappingdiff-1.10to1.9.4.json
Normal file
23
mappings/old-sounds/mappingdiff-1.10to1.9.4.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.enchantment_table.use": "",
|
||||||
|
"entity.husk.ambient": "entity.zombie.ambient",
|
||||||
|
"entity.husk.death": "entity.zombie.death",
|
||||||
|
"entity.husk.hurt": "entity.zombie.hurt",
|
||||||
|
"entity.husk.step": "entity.zombie.step",
|
||||||
|
"entity.polar_bear.ambient": "entity.zombie.ambient",
|
||||||
|
"entity.polar_bear.baby_ambient": "entity.zombie.ambient",
|
||||||
|
"entity.polar_bear.death": "entity.zombie.death",
|
||||||
|
"entity.polar_bear.hurt": "entity.shulker.hurt",
|
||||||
|
"entity.polar_bear.step": "entity.horse.step",
|
||||||
|
"entity.polar_bear.warning": "entity.wolf.growl",
|
||||||
|
"entity.stray.ambient": "entity.skeleton.ambient",
|
||||||
|
"entity.stray.death": "entity.skeleton.death",
|
||||||
|
"entity.stray.hurt": "entity.skeleton.hurt",
|
||||||
|
"entity.stray.step": "entity.skeleton.step",
|
||||||
|
"entity.wither_skeleton.ambient": "entity.skeleton.ambient",
|
||||||
|
"entity.wither_skeleton.death": "entity.skeleton.death",
|
||||||
|
"entity.wither_skeleton.hurt": "entity.skeleton.hurt",
|
||||||
|
"entity.wither_skeleton.step": "entity.skeleton.step"
|
||||||
|
}
|
||||||
|
}
|
35
mappings/old-sounds/mappingdiff-1.11to1.10.json
Normal file
35
mappings/old-sounds/mappingdiff-1.11to1.10.json
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.shulker_box.close": "block.wooden_trapdoor.close",
|
||||||
|
"block.shulker_box.open": "block.wooden_trapdoor.open",
|
||||||
|
"entity.elder_guardian.flop": "entity.guardian.flop",
|
||||||
|
"entity.evocation_fangs.attack": "entity.zombie.attack_iron_door",
|
||||||
|
"entity.evocation_illager.ambient": "entity.villager.ambient",
|
||||||
|
"entity.evocation_illager.cast_spell": "entity.irongolem.hurt",
|
||||||
|
"entity.evocation_illager.death": "entity.zombie_villager.death",
|
||||||
|
"entity.evocation_illager.hurt": "entity.villager.hurt",
|
||||||
|
"entity.evocation_illager.prepare_attack": "entity.elder_guardian.curse",
|
||||||
|
"entity.evocation_illager.prepare_summon": "block.portal.trigger",
|
||||||
|
"entity.evocation_illager.prepare_wololo": "entity.witch.ambient",
|
||||||
|
"entity.llama.ambient": "entity.horse.ambient",
|
||||||
|
"entity.llama.angry": "entity.horse.angry",
|
||||||
|
"entity.llama.chest": "entity.donkey.chest",
|
||||||
|
"entity.llama.death": "entity.donkey.death",
|
||||||
|
"entity.llama.eat": "entity.horse.eat",
|
||||||
|
"entity.llama.hurt": "entity.donkey.hurt",
|
||||||
|
"entity.llama.spit": "entity.shulker.shoot",
|
||||||
|
"entity.llama.step": "entity.horse.step",
|
||||||
|
"entity.llama.swag": "item.armor.equip_generic",
|
||||||
|
"entity.mule.chest": "entity.donkey.chest",
|
||||||
|
"entity.vex.ambient": "entity.horse.breathe",
|
||||||
|
"entity.vex.charge": "entity.elder_guardian.ambient",
|
||||||
|
"entity.vex.death": "entity.cat.death",
|
||||||
|
"entity.vex.hurt": "entity.cat.hurt",
|
||||||
|
"entity.vindication_illager.ambient": "entity.villager.ambient",
|
||||||
|
"entity.vindication_illager.death": "entity.villager.death",
|
||||||
|
"entity.vindication_illager.hurt": "entity.villager.hurt",
|
||||||
|
"item.armor.equip_elytra": "item.armor.equip_generic",
|
||||||
|
"item.bottle.empty": "item.bottle.fill",
|
||||||
|
"item.totem.use": "block.anvil.destroy"
|
||||||
|
}
|
||||||
|
}
|
52
mappings/old-sounds/mappingdiff-1.12to1.11.json
Normal file
52
mappings/old-sounds/mappingdiff-1.12to1.11.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"sounds": {
|
||||||
|
"block.end_portal.spawn": "entity.lightning.thunder",
|
||||||
|
"block.note.bell": "block.note.harp",
|
||||||
|
"block.note.chime": "block.note.harp",
|
||||||
|
"block.note.flute": "block.note.harp",
|
||||||
|
"block.note.guitar": "block.note.harp",
|
||||||
|
"block.note.xylophone": "block.note.harp",
|
||||||
|
"entity.illusion_illager.ambient": "entity.evocation_illager.ambient",
|
||||||
|
"entity.illusion_illager.cast_spell": "entity.evocation_illager.cast_spell",
|
||||||
|
"entity.illusion_illager.death": "entity.evocation_illager.death",
|
||||||
|
"entity.illusion_illager.hurt": "entity.evocation_illager.hurt",
|
||||||
|
"entity.illusion_illager.mirror_move": "entity.endermen.teleport",
|
||||||
|
"entity.illusion_illager.prepare_blindness": "entity.evocation_illager.prepare_summon",
|
||||||
|
"entity.illusion_illager.prepare_mirror": "entity.evocation_illager.prepare_attack",
|
||||||
|
"entity.parrot.ambient": "entity.bat.ambient",
|
||||||
|
"entity.parrot.death": "entity.bat.death",
|
||||||
|
"entity.parrot.eat": "entity.generic.eat",
|
||||||
|
"entity.parrot.fly": "entity.bat.loop",
|
||||||
|
"entity.parrot.hurt": "entity.bat.hurt",
|
||||||
|
"entity.parrot.imitate.blaze": "entity.blaze.ambient",
|
||||||
|
"entity.parrot.imitate.creeper": "entity.creeper.primed",
|
||||||
|
"entity.parrot.imitate.elder_guardian": "entity.elder_guardian.ambient",
|
||||||
|
"entity.parrot.imitate.enderdragon": "entity.enderdragon.ambient",
|
||||||
|
"entity.parrot.imitate.enderman": "entity.endermen.ambient",
|
||||||
|
"entity.parrot.imitate.endermite": "entity.endermite.ambient",
|
||||||
|
"entity.parrot.imitate.evocation_illager": "entity.evocation_illager.ambient",
|
||||||
|
"entity.parrot.imitate.ghast": "entity.ghast.ambient",
|
||||||
|
"entity.parrot.imitate.husk": "entity.husk.ambient",
|
||||||
|
"entity.parrot.imitate.illusion_illager": "entity.evocation_illager.ambient",
|
||||||
|
"entity.parrot.imitate.magmacube": "entity.magmacube.squish",
|
||||||
|
"entity.parrot.imitate.polar_bear": "entity.polar_bear.ambient",
|
||||||
|
"entity.parrot.imitate.shulker": "entity.shulker.ambient",
|
||||||
|
"entity.parrot.imitate.silverfish": "entity.silverfish.ambient",
|
||||||
|
"entity.parrot.imitate.skeleton": "entity.skeleton.ambient",
|
||||||
|
"entity.parrot.imitate.slime": "entity.slime.squish",
|
||||||
|
"entity.parrot.imitate.spider": "entity.spider.ambient",
|
||||||
|
"entity.parrot.imitate.stray": "entity.stray.ambient",
|
||||||
|
"entity.parrot.imitate.vex": "entity.vex.ambient",
|
||||||
|
"entity.parrot.imitate.vindication_illager": "entity.vindication_illager.ambient",
|
||||||
|
"entity.parrot.imitate.witch": "entity.witch.ambient",
|
||||||
|
"entity.parrot.imitate.wither": "entity.wither.ambient",
|
||||||
|
"entity.parrot.imitate.wither_skeleton": "entity.wither_skeleton.ambient",
|
||||||
|
"entity.parrot.imitate.wolf": "entity.wolf.ambient",
|
||||||
|
"entity.parrot.imitate.zombie": "entity.zombie.ambient",
|
||||||
|
"entity.parrot.imitate.zombie_pigman": "entity.zombie_pig.ambient",
|
||||||
|
"entity.parrot.imitate.zombie_villager": "entity.zombie_villager.ambient",
|
||||||
|
"entity.parrot.step": "entity.chicken.step",
|
||||||
|
"entity.player.hurt_drown": "entity.player.hurt",
|
||||||
|
"entity.player.hurt_on_fire": "entity.player.hurt"
|
||||||
|
}
|
||||||
|
}
|
BIN
output/backwards/mappings-1.10to1.9.4.nbt
Normal file
BIN
output/backwards/mappings-1.10to1.9.4.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.11to1.10.nbt
Normal file
BIN
output/backwards/mappings-1.11to1.10.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.12to1.11.nbt
Normal file
BIN
output/backwards/mappings-1.12to1.11.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.13.2to1.13.nbt
Normal file
BIN
output/backwards/mappings-1.13.2to1.13.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.13to1.12.nbt
Normal file
BIN
output/backwards/mappings-1.13to1.12.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.14to1.13.2.nbt
Normal file
BIN
output/backwards/mappings-1.14to1.13.2.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.15to1.14.nbt
Normal file
BIN
output/backwards/mappings-1.15to1.14.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.16.2to1.16.nbt
Normal file
BIN
output/backwards/mappings-1.16.2to1.16.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.16to1.15.nbt
Normal file
BIN
output/backwards/mappings-1.16to1.15.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.17to1.16.2.nbt
Normal file
BIN
output/backwards/mappings-1.17to1.16.2.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.18to1.17.nbt
Normal file
BIN
output/backwards/mappings-1.18to1.17.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.19.3to1.19.nbt
Normal file
BIN
output/backwards/mappings-1.19.3to1.19.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.19.4to1.19.3.nbt
Normal file
BIN
output/backwards/mappings-1.19.4to1.19.3.nbt
Normal file
Binary file not shown.
BIN
output/backwards/mappings-1.19to1.18.nbt
Normal file
BIN
output/backwards/mappings-1.19to1.18.nbt
Normal file
Binary file not shown.
BIN
output/extra/blockstates-1.13.nbt
Normal file
BIN
output/extra/blockstates-1.13.nbt
Normal file
Binary file not shown.
BIN
output/extra/heightmap-1.14.nbt
Normal file
BIN
output/extra/heightmap-1.14.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.10.nbt
Normal file
BIN
output/identifiers-1.10.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.11.nbt
Normal file
BIN
output/identifiers-1.11.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.12.nbt
Normal file
BIN
output/identifiers-1.12.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.13.2.nbt
Normal file
BIN
output/identifiers-1.13.2.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.13.nbt
Normal file
BIN
output/identifiers-1.13.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.14.nbt
Normal file
BIN
output/identifiers-1.14.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.15.nbt
Normal file
BIN
output/identifiers-1.15.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.16.2.nbt
Normal file
BIN
output/identifiers-1.16.2.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.16.nbt
Normal file
BIN
output/identifiers-1.16.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.17.nbt
Normal file
BIN
output/identifiers-1.17.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.18.nbt
Normal file
BIN
output/identifiers-1.18.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.19.3.nbt
Normal file
BIN
output/identifiers-1.19.3.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.19.4.nbt
Normal file
BIN
output/identifiers-1.19.4.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.19.nbt
Normal file
BIN
output/identifiers-1.19.nbt
Normal file
Binary file not shown.
BIN
output/identifiers-1.9.4.nbt
Normal file
BIN
output/identifiers-1.9.4.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.12to1.13.nbt
Normal file
BIN
output/mappings-1.12to1.13.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.13.2to1.14.nbt
Normal file
BIN
output/mappings-1.13.2to1.14.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.13to1.13.2.nbt
Normal file
BIN
output/mappings-1.13to1.13.2.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.14to1.15.nbt
Normal file
BIN
output/mappings-1.14to1.15.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.15to1.16.nbt
Normal file
BIN
output/mappings-1.15to1.16.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.16.2to1.17.nbt
Normal file
BIN
output/mappings-1.16.2to1.17.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.16to1.16.2.nbt
Normal file
BIN
output/mappings-1.16to1.16.2.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.17to1.18.nbt
Normal file
BIN
output/mappings-1.17to1.18.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.18to1.19.nbt
Normal file
BIN
output/mappings-1.18to1.19.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.19.3to1.19.4.nbt
Normal file
BIN
output/mappings-1.19.3to1.19.4.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.19.4to1.9.4.nbt
Normal file
BIN
output/mappings-1.19.4to1.9.4.nbt
Normal file
Binary file not shown.
BIN
output/mappings-1.19to1.19.3.nbt
Normal file
BIN
output/mappings-1.19to1.19.3.nbt
Normal file
Binary file not shown.
158
pom.xml
Normal file
158
pom.xml
Normal file
@ -0,0 +1,158 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<groupId>com.viaversion</groupId>
|
||||||
|
<artifactId>mappingsgenerator</artifactId>
|
||||||
|
<name>MappingsGenerator</name>
|
||||||
|
<version>2.2</version>
|
||||||
|
|
||||||
|
<url>https://github.com/ViaVersion/Mappings</url>
|
||||||
|
<inceptionYear>2020</inceptionYear>
|
||||||
|
|
||||||
|
<developers>
|
||||||
|
<developer>
|
||||||
|
<id>kennytv</id>
|
||||||
|
<name>Nassim Jahnke</name>
|
||||||
|
<url>https://github.com/kennytv/</url>
|
||||||
|
</developer>
|
||||||
|
</developers>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<plugin.java>17</plugin.java>
|
||||||
|
<maven.compiler.target>${plugin.java}</maven.compiler.target>
|
||||||
|
<maven.compiler.source>${plugin.java}</maven.compiler.source>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>viaversion</id>
|
||||||
|
<url>https://repo.viaversion.com</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.code.gson</groupId>
|
||||||
|
<artifactId>gson</artifactId>
|
||||||
|
<version>2.10.1</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.viaversion</groupId>
|
||||||
|
<artifactId>opennbt</artifactId>
|
||||||
|
<version>2.1.2</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>it.unimi.dsi</groupId>
|
||||||
|
<artifactId>fastutil</artifactId>
|
||||||
|
<version>8.5.11</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-classic</artifactId>
|
||||||
|
<version>1.4.5</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jetbrains</groupId>
|
||||||
|
<artifactId>annotations</artifactId>
|
||||||
|
<version>24.0.0</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>net.minecraft</groupId>
|
||||||
|
<artifactId>server</artifactId>
|
||||||
|
<version>LATEST</version>
|
||||||
|
<scope>system</scope>
|
||||||
|
<!-- Copy any server in there to at least be able to compile against it -->
|
||||||
|
<systemPath>${project.basedir}/server.jar</systemPath>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<finalName>${project.name}-${project.version}</finalName>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources/</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
|
<version>3.3.0</version>
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifest>
|
||||||
|
<mainClass>com.viaversion.mappingsgenerator.Main</mainClass>
|
||||||
|
</manifest>
|
||||||
|
</archive>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-shade-plugin</artifactId>
|
||||||
|
<version>3.4.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>shade</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration>
|
||||||
|
<createDependencyReducedPom>false</createDependencyReducedPom>
|
||||||
|
<filters>
|
||||||
|
<filter>
|
||||||
|
<artifact>it.unimi.dsi:fastutil</artifact>
|
||||||
|
<includes>
|
||||||
|
<!-- We only want int and Object maps -->
|
||||||
|
<include>it/unimi/dsi/fastutil/ints/*</include>
|
||||||
|
<include>it/unimi/dsi/fastutil/objects/*</include>
|
||||||
|
<include>it/unimi/dsi/fastutil/*.class</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<!-- Object types -->
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Reference*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Boolean*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Byte*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Short*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Float*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Double*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Long*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Char*</exclude>
|
||||||
|
<!-- Map types (don't exclude linked/sorted maps) -->
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Custom*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Tree*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Heap*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Queue*</exclude>
|
||||||
|
<!-- Crossing fingers -->
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Big*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Synchronized*</exclude>
|
||||||
|
<exclude>it/unimi/dsi/fastutil/*/*Unmodifiable*</exclude>
|
||||||
|
</excludes>
|
||||||
|
</filter>
|
||||||
|
</filters>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.10.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>17</source>
|
||||||
|
<target>17</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
92
src/main/java/com/viaversion/mappingsgenerator/Main.java
Normal file
92
src/main/java/com/viaversion/mappingsgenerator/Main.java
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
|
||||||
|
public final class Main {
|
||||||
|
|
||||||
|
private static final String[] ARGS = {"--reports"};
|
||||||
|
|
||||||
|
public static void main(final String[] args) throws Exception {
|
||||||
|
if (args.length != 2) {
|
||||||
|
throw new IllegalArgumentException("Required args: path to server jar, version");
|
||||||
|
}
|
||||||
|
|
||||||
|
final String serverPath = args[0];
|
||||||
|
final String version = args[1];
|
||||||
|
MappingsGenerator.cleanup();
|
||||||
|
|
||||||
|
final File serverFile = new File(serverPath);
|
||||||
|
if (!serverFile.exists()) {
|
||||||
|
System.err.println("Server file does not exist at " + serverFile);
|
||||||
|
System.exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Loading net.minecraft.data.Main class...");
|
||||||
|
final ClassLoader loader = URLClassLoader.newInstance(
|
||||||
|
new URL[]{serverFile.toURI().toURL()},
|
||||||
|
Main.class.getClassLoader()
|
||||||
|
);
|
||||||
|
|
||||||
|
final Object o = loadMain(loader).getConstructor().newInstance();
|
||||||
|
final Object[] mainArgs = {ARGS};
|
||||||
|
o.getClass().getDeclaredMethod("main", String[].class).invoke(null, mainArgs);
|
||||||
|
|
||||||
|
waitForServerMain();
|
||||||
|
|
||||||
|
MappingsGenerator.collectMappings(version);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void waitForServerMain() throws InterruptedException {
|
||||||
|
final Thread serverMain = threadByName("ServerMain");
|
||||||
|
if (serverMain == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
int i = 0;
|
||||||
|
while (serverMain.isAlive()) {
|
||||||
|
Thread.sleep(50);
|
||||||
|
if (i++ * 50 > 30_000) {
|
||||||
|
System.err.println("Something definitely went wrong");
|
||||||
|
System.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Thread threadByName(final String name) {
|
||||||
|
for (final Thread thread : Thread.getAllStackTraces().keySet()) {
|
||||||
|
if (thread.getName().equals(name)) {
|
||||||
|
return thread;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Class<?> loadMain(final ClassLoader classLoader) throws ClassNotFoundException {
|
||||||
|
System.setProperty("bundlerMainClass", "net.minecraft.data.Main");
|
||||||
|
try {
|
||||||
|
return classLoader.loadClass("net.minecraft.bundler.Main");
|
||||||
|
} catch (final ClassNotFoundException ignored) {
|
||||||
|
return classLoader.loadClass("net.minecraft.data.Main");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,186 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator;
|
||||||
|
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.GsonBuilder;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.google.gson.JsonObject;
|
||||||
|
import com.google.gson.JsonPrimitive;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.TreeMap;
|
||||||
|
|
||||||
|
public final class MappingsGenerator {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For in-IDE execution.
|
||||||
|
*/
|
||||||
|
public static void main(final String[] args) throws Exception {
|
||||||
|
cleanup();
|
||||||
|
|
||||||
|
try {
|
||||||
|
// Server jar bundle since 21w39a
|
||||||
|
// Alternatively, java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --reports
|
||||||
|
System.setProperty("bundlerMainClass", "net.minecraft.data.Main");
|
||||||
|
Class.forName("net.minecraft.bundler.Main").getDeclaredMethod("main", String[].class).invoke(null, (Object) new String[]{"--reports"});
|
||||||
|
Main.waitForServerMain();
|
||||||
|
} catch (final ClassNotFoundException ignored) {
|
||||||
|
final Class<?> mainClass = Class.forName("net.minecraft.data.Main");
|
||||||
|
mainClass.getDeclaredMethod("main", String[].class).invoke(null, (Object) new String[]{"--reports"});
|
||||||
|
}
|
||||||
|
|
||||||
|
collectMappings("23w08a");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void cleanup() {
|
||||||
|
delete(new File("generated"));
|
||||||
|
delete(new File("logs"));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void delete(final File file) {
|
||||||
|
if (!file.exists()) return;
|
||||||
|
if (file.isDirectory()) {
|
||||||
|
for (final File f : file.listFiles()) {
|
||||||
|
delete(f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
file.delete();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void collectMappings(final String version) throws IOException {
|
||||||
|
System.out.println("Beginning mapping collection...");
|
||||||
|
String content = new String(Files.readAllBytes(new File("generated/reports/blocks.json").toPath()));
|
||||||
|
|
||||||
|
final Gson gson = new GsonBuilder().setPrettyPrinting().disableHtmlEscaping().create();
|
||||||
|
JsonObject object = gson.fromJson(content, JsonObject.class);
|
||||||
|
|
||||||
|
final JsonObject viaMappings = new JsonObject();
|
||||||
|
|
||||||
|
// Blocks and blockstates
|
||||||
|
final Map<Integer, String> blockstatesById = new TreeMap<>();
|
||||||
|
for (final Map.Entry<String, JsonElement> blocksEntry : object.entrySet()) {
|
||||||
|
final JsonObject block = blocksEntry.getValue().getAsJsonObject();
|
||||||
|
final JsonArray states = block.getAsJsonArray("states");
|
||||||
|
for (final JsonElement state : states) {
|
||||||
|
final JsonObject stateObject = state.getAsJsonObject();
|
||||||
|
final int id = stateObject.getAsJsonPrimitive("id").getAsInt();
|
||||||
|
if (blockstatesById.containsKey(id)) {
|
||||||
|
throw new IllegalArgumentException("Duplicate blockstate id: " + id);
|
||||||
|
}
|
||||||
|
|
||||||
|
final StringBuilder value = new StringBuilder(removeNamespace(blocksEntry.getKey()));
|
||||||
|
if (stateObject.has("properties")) {
|
||||||
|
value.append('[');
|
||||||
|
final JsonObject properties = stateObject.getAsJsonObject("properties");
|
||||||
|
boolean first = true;
|
||||||
|
for (final Map.Entry<String, JsonElement> propertyEntry : properties.entrySet()) {
|
||||||
|
if (first) {
|
||||||
|
first = false;
|
||||||
|
} else {
|
||||||
|
value.append(',');
|
||||||
|
}
|
||||||
|
value.append(propertyEntry.getKey()).append('=').append(propertyEntry.getValue().getAsJsonPrimitive().getAsString());
|
||||||
|
}
|
||||||
|
value.append(']');
|
||||||
|
}
|
||||||
|
blockstatesById.put(id, value.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonArray blockstates = new JsonArray();
|
||||||
|
final JsonArray blocks = new JsonArray();
|
||||||
|
viaMappings.add("blockstates", blockstates);
|
||||||
|
viaMappings.add("blocks", blocks);
|
||||||
|
|
||||||
|
String lastBlock = "";
|
||||||
|
for (final Map.Entry<Integer, String> entry : blockstatesById.entrySet()) {
|
||||||
|
final String blockstate = entry.getValue();
|
||||||
|
blockstates.add(blockstate);
|
||||||
|
|
||||||
|
final String block = blockstate.split("\\[", 2)[0];
|
||||||
|
if (!lastBlock.equals(block)) {
|
||||||
|
lastBlock = block;
|
||||||
|
blocks.add(new JsonPrimitive(lastBlock));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
content = new String(Files.readAllBytes(new File("generated/reports/registries.json").toPath()));
|
||||||
|
object = gson.fromJson(content, JsonObject.class);
|
||||||
|
|
||||||
|
addArray(viaMappings, object, "minecraft:item", "items");
|
||||||
|
addArray(viaMappings, object, "minecraft:sound_event", "sounds");
|
||||||
|
addArray(viaMappings, object, "minecraft:particle_type", "particles");
|
||||||
|
addArray(viaMappings, object, "minecraft:block_entity_type", "blockentities");
|
||||||
|
addArray(viaMappings, object, "minecraft:command_argument_type", "argumenttypes");
|
||||||
|
addArray(viaMappings, object, "minecraft:enchantment", "enchantments");
|
||||||
|
addArray(viaMappings, object, "minecraft:entity_type", "entities");
|
||||||
|
addArray(viaMappings, object, "minecraft:motive", "paintings");
|
||||||
|
addArray(viaMappings, object, "minecraft:painting_variant", "paintings");
|
||||||
|
|
||||||
|
// Save
|
||||||
|
new File("mappings").mkdir();
|
||||||
|
try (final PrintWriter out = new PrintWriter("mappings/mapping-" + version + ".json")) {
|
||||||
|
out.print(gson.toJson(viaMappings));
|
||||||
|
}
|
||||||
|
|
||||||
|
new File("logs").deleteOnExit();
|
||||||
|
System.out.println("Done!");
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void addArray(final JsonObject mappings, final JsonObject registry, final String registryKey, final String mappingsKey) {
|
||||||
|
if (!registry.has(registryKey)) {
|
||||||
|
System.out.println("Ignoring missing registry: " + registryKey);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Collecting " + registryKey + "...");
|
||||||
|
final JsonObject entries = registry.getAsJsonObject(registryKey).getAsJsonObject("entries");
|
||||||
|
final String[] keys = new String[entries.size()];
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : entries.entrySet()) {
|
||||||
|
final int protocolId = entry.getValue().getAsJsonObject().getAsJsonPrimitive("protocol_id").getAsInt();
|
||||||
|
if (protocolId < 0 || protocolId >= keys.length) {
|
||||||
|
throw new IllegalArgumentException("Out of bounds protocol id: " + protocolId + " in " + registryKey);
|
||||||
|
}
|
||||||
|
if (keys[protocolId] != null) {
|
||||||
|
throw new IllegalArgumentException("Duplicate protocol id: " + protocolId + " in " + registryKey);
|
||||||
|
}
|
||||||
|
|
||||||
|
keys[protocolId] = removeNamespace(entry.getKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonArray array = new JsonArray();
|
||||||
|
mappings.add(mappingsKey, array);
|
||||||
|
for (final String key : keys) {
|
||||||
|
array.add(new JsonPrimitive(key));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String removeNamespace(final String key) {
|
||||||
|
if (key.startsWith("minecraft:")) {
|
||||||
|
return key.substring("minecraft:".length());
|
||||||
|
}
|
||||||
|
return key;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,217 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator;
|
||||||
|
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.GsonBuilder;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.google.gson.JsonObject;
|
||||||
|
import it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap;
|
||||||
|
import it.unimi.dsi.fastutil.ints.Int2IntMap;
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
public final class MappingsLoader {
|
||||||
|
|
||||||
|
private static final Gson GSON = new GsonBuilder().disableHtmlEscaping().create();
|
||||||
|
private static final Logger LOGGER = LoggerFactory.getLogger(MappingsLoader.class.getSimpleName());
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Loads and return the json mappings file.
|
||||||
|
*
|
||||||
|
* @param name name of the mappings file
|
||||||
|
* @return the mappings file as a JsonObject, or null if it does not exist
|
||||||
|
*/
|
||||||
|
public static @Nullable JsonObject load(final String name) throws IOException {
|
||||||
|
final File file = new File(MappingsOptimizer.MAPPINGS_DIR, name);
|
||||||
|
if (!file.exists()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
final String content = Files.readString(file.toPath());
|
||||||
|
return GSON.fromJson(content, JsonObject.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a mappings result with int to int array mappings.
|
||||||
|
*
|
||||||
|
* @param unmappedIdentifiers array of unmapped identifiers
|
||||||
|
* @param mappedIdentifiers array of mapped identifiers
|
||||||
|
* @param diffIdentifiers diff identifiers
|
||||||
|
* @param warnOnMissing whether to warn on missing mappings
|
||||||
|
* @return mappings result with int to int array mappings
|
||||||
|
*/
|
||||||
|
public static MappingsResult map(final JsonArray unmappedIdentifiers, final JsonArray mappedIdentifiers, @Nullable final JsonObject diffIdentifiers, final boolean warnOnMissing) {
|
||||||
|
final int[] output = new int[unmappedIdentifiers.size()];
|
||||||
|
final Object2IntMap<String> newIdentifierMap = MappingsLoader.arrayToMap(mappedIdentifiers);
|
||||||
|
int emptyMappings = 0;
|
||||||
|
int identityMappings = 0;
|
||||||
|
int shiftChanges = 0;
|
||||||
|
for (int id = 0; id < unmappedIdentifiers.size(); id++) {
|
||||||
|
final JsonElement unmappedIdentifier = unmappedIdentifiers.get(id);
|
||||||
|
final int mappedId = mapEntry(id, unmappedIdentifier.getAsString(), newIdentifierMap, diffIdentifiers, warnOnMissing);
|
||||||
|
if (mappedId != -1) {
|
||||||
|
output[id] = mappedId;
|
||||||
|
if (mappedId == id) {
|
||||||
|
identityMappings++;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
emptyMappings++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check the first entry/if the shift changed
|
||||||
|
if (id == 0 && mappedId != 0
|
||||||
|
|| id != 0 && mappedId != output[id - 1] + 1) {
|
||||||
|
shiftChanges++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return new MappingsResult(output, mappedIdentifiers.size(), emptyMappings, identityMappings, shiftChanges);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a mappings result of two identifier objects keyed by their int id.
|
||||||
|
*
|
||||||
|
* @param unmappedIdentifiers object of unmapped identifiers, keyed by their int id
|
||||||
|
* @param mappedIdentifiers object of mapped identifiers, keyed by their int id
|
||||||
|
* @param diffIdentifiers diff identifiers
|
||||||
|
* @param warnOnMissing whether to warn on missing mappings
|
||||||
|
* @return mappings result
|
||||||
|
*/
|
||||||
|
public static Int2IntMap map(final JsonObject unmappedIdentifiers, final JsonObject mappedIdentifiers, @Nullable final JsonObject diffIdentifiers, final boolean warnOnMissing) {
|
||||||
|
final Int2IntMap output = new Int2IntLinkedOpenHashMap();
|
||||||
|
output.defaultReturnValue(-1);
|
||||||
|
final Object2IntMap<String> newIdentifierMap = MappingsLoader.indexedObjectToMap(mappedIdentifiers);
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : unmappedIdentifiers.entrySet()) {
|
||||||
|
final int id = Integer.parseInt(entry.getKey());
|
||||||
|
final int mappedId = mapEntry(id, entry.getValue().getAsString(), newIdentifierMap, diffIdentifiers, warnOnMissing);
|
||||||
|
output.put(id, mappedId);
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the mapped id of the given entry, or -1 if not found.
|
||||||
|
*
|
||||||
|
* @param id id of the entry
|
||||||
|
* @param value value of the entry
|
||||||
|
* @param mappedIdentifiers mapped identifiers
|
||||||
|
* @param diffIdentifiers diff identifiers
|
||||||
|
* @param warnOnMissing whether to warn on missing mappings
|
||||||
|
* @return mapped id, or -1 if it was not found
|
||||||
|
*/
|
||||||
|
private static int mapEntry(final int id, final String value, final Object2IntMap<String> mappedIdentifiers, @Nullable final JsonObject diffIdentifiers, final boolean warnOnMissing) {
|
||||||
|
int mappedId = mappedIdentifiers.getInt(value);
|
||||||
|
if (mappedId != -1) {
|
||||||
|
return mappedId;
|
||||||
|
}
|
||||||
|
|
||||||
|
final int dataIndex;
|
||||||
|
if (diffIdentifiers == null) {
|
||||||
|
if (warnOnMissing) {
|
||||||
|
LOGGER.warn("No key/diff file for {} :( ", value);
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Search in diff mappings
|
||||||
|
JsonElement diffElement = diffIdentifiers.get(value);
|
||||||
|
if (diffElement != null || (diffElement = diffIdentifiers.get(Integer.toString(id))) != null) {
|
||||||
|
// Direct match by id or value
|
||||||
|
final String mappedName = diffElement.getAsString();
|
||||||
|
if (mappedName.isEmpty()) {
|
||||||
|
return -1; // "empty" remaps without warnings
|
||||||
|
}
|
||||||
|
if (mappedName.startsWith("id:")) {
|
||||||
|
// Special case for cursed mappings
|
||||||
|
return Integer.parseInt(mappedName.substring("id:".length()));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
mappedId = mappedIdentifiers.getInt(mappedName);
|
||||||
|
} else if ((dataIndex = value.indexOf('[')) != -1 && (diffElement = diffIdentifiers.getAsJsonPrimitive(value.substring(0, dataIndex))) != null) {
|
||||||
|
// Check for wildcard mappings
|
||||||
|
String mappedName = diffElement.getAsString();
|
||||||
|
if (mappedName.isEmpty()) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Keep original properties if value ends with [
|
||||||
|
if (mappedName.endsWith("[")) {
|
||||||
|
mappedName += value.substring(dataIndex + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
mappedId = mappedIdentifiers.getInt(mappedName);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mappedId == -1 && warnOnMissing) {
|
||||||
|
LOGGER.warn("No key for {} :( ", value);
|
||||||
|
}
|
||||||
|
return mappedId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a map of the object entries hashed by their id value.
|
||||||
|
*
|
||||||
|
* @param object json object
|
||||||
|
* @return map with indexes hashed by their id value
|
||||||
|
*/
|
||||||
|
public static Object2IntMap<String> indexedObjectToMap(final JsonObject object) {
|
||||||
|
final Object2IntMap<String> map = new Object2IntOpenHashMap<>(object.size());
|
||||||
|
map.defaultReturnValue(-1);
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : object.entrySet()) {
|
||||||
|
map.put(entry.getValue().getAsString(), Integer.parseInt(entry.getKey()));
|
||||||
|
}
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a map of the array entries hashed by their id value.
|
||||||
|
*
|
||||||
|
* @param array json array
|
||||||
|
* @return map with indexes hashed by their id value
|
||||||
|
*/
|
||||||
|
public static Object2IntMap<String> arrayToMap(final JsonArray array) {
|
||||||
|
final Object2IntMap<String> map = new Object2IntOpenHashMap<>(array.size());
|
||||||
|
map.defaultReturnValue(-1);
|
||||||
|
for (int i = 0; i < array.size(); i++) {
|
||||||
|
map.put(array.get(i).getAsString(), i);
|
||||||
|
}
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Result of a mapping data loader operation.
|
||||||
|
*
|
||||||
|
* @param mappings int to int id mappings
|
||||||
|
* @param mappedSize number of mapped ids, most likely greater than the length of the mappings array
|
||||||
|
* @param emptyMappings number of empty (-1) mappings
|
||||||
|
* @param identityMappings number of identity mappings
|
||||||
|
* @param shiftChanges number of shift changes where a mapped id is not the last mapped id + 1
|
||||||
|
*/
|
||||||
|
record MappingsResult(int[] mappings, int mappedSize, int emptyMappings, int identityMappings, int shiftChanges) {
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,505 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator;
|
||||||
|
|
||||||
|
import com.github.steveice10.opennbt.NBTIO;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.ByteTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.IntArrayTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.IntTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.ListTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.StringTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.Tag;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.google.gson.JsonObject;
|
||||||
|
import com.viaversion.mappingsgenerator.util.JsonConverter;
|
||||||
|
import com.viaversion.mappingsgenerator.util.Version;
|
||||||
|
import it.unimi.dsi.fastutil.ints.Int2IntMap;
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
public final class MappingsOptimizer {
|
||||||
|
|
||||||
|
private static final Logger LOGGER = LoggerFactory.getLogger(MappingsOptimizer.class.getSimpleName());
|
||||||
|
public static final File OUTPUT_DIR = new File("output");
|
||||||
|
public static final File OUTPUT_BACKWARDS_DIR = new File(OUTPUT_DIR, "backwards");
|
||||||
|
public static final File MAPPINGS_DIR = new File("mappings");
|
||||||
|
private static final Set<String> STANDARD_FIELDS = Set.of("blockstates", "blocks", "items", "sounds", "blockentities", "enchantments", "paintings", "entities", "particles", "argumenttypes", "statistics", "tags");
|
||||||
|
private static final Set<String> STANDARD_DIFF_FIELDS = Set.of("itemnames", "entitynames");
|
||||||
|
private static final int VERSION = 1;
|
||||||
|
private static final byte DIRECT_ID = 0;
|
||||||
|
private static final byte SHIFTS_ID = 1;
|
||||||
|
private static final byte CHANGES_ID = 2;
|
||||||
|
private static final byte IDENTITY_ID = 3;
|
||||||
|
private static final String DIFF_FILE_FORMAT = "mappingdiff-%sto%s.json";
|
||||||
|
private static final String MAPPING_FILE_FORMAT = "mapping-%s.json";
|
||||||
|
private static final String OUTPUT_FILE_FORMAT = "mappings-%sto%s.nbt";
|
||||||
|
private static final String OUTPUT_IDENTIFIERS_FILE_FORMAT = "identifiers-%s.nbt";
|
||||||
|
private static final Set<String> SAVED_IDENTIFIER_FILES = new HashSet<>();
|
||||||
|
private static final boolean RUN_ALL = true;
|
||||||
|
|
||||||
|
public static void main(final String[] args) throws IOException {
|
||||||
|
MAPPINGS_DIR.mkdirs();
|
||||||
|
OUTPUT_DIR.mkdirs();
|
||||||
|
|
||||||
|
if (RUN_ALL) {
|
||||||
|
runAll();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final String from = args.length == 2 ? args[0] : "1.12";
|
||||||
|
final String to = args.length == 2 ? args[1] : "1.11";
|
||||||
|
optimizeAndSaveAsNBT(from, to, OUTPUT_DIR);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Optimizes mapping files as nbt files with only the necessary data (int to int mappings in form of int arrays).
|
||||||
|
*
|
||||||
|
* @param from version to map from
|
||||||
|
* @param to version to map to
|
||||||
|
*/
|
||||||
|
private static void optimizeAndSaveAsNBT(final String from, final String to, final File outputDir) throws IOException {
|
||||||
|
final JsonObject unmappedObject = MappingsLoader.load(MAPPING_FILE_FORMAT.formatted(from));
|
||||||
|
final JsonObject mappedObject = MappingsLoader.load(MAPPING_FILE_FORMAT.formatted(to));
|
||||||
|
final JsonObject diffObject = MappingsLoader.load(DIFF_FILE_FORMAT.formatted(from, to));
|
||||||
|
if (unmappedObject == null) {
|
||||||
|
throw new IllegalArgumentException("Mapping file for version " + from + " does not exist");
|
||||||
|
}
|
||||||
|
if (mappedObject == null) {
|
||||||
|
throw new IllegalArgumentException("Mapping file for version " + to + " does not exist");
|
||||||
|
}
|
||||||
|
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
tag.put("version", new IntTag(VERSION));
|
||||||
|
|
||||||
|
handleUnknownFields(tag, unmappedObject);
|
||||||
|
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, true, "blockstates");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, false, false, "blocks");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "items");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "sounds");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "blockentities");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "enchantments");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "paintings");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "entities");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "particles");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "argumenttypes");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, false, false, "statistics");
|
||||||
|
if (diffObject != null) {
|
||||||
|
names(tag, unmappedObject, diffObject, "items", "itemnames");
|
||||||
|
fullNames(tag, diffObject, "entitynames", "entitynames");
|
||||||
|
if (outputDir == OUTPUT_BACKWARDS_DIR) { // EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
|
||||||
|
fullNames(tag, diffObject, "sounds", "soundnames");
|
||||||
|
}
|
||||||
|
if (diffObject.has("tags")) {
|
||||||
|
final CompoundTag tagsTag = new CompoundTag();
|
||||||
|
tags(tagsTag, mappedObject, diffObject);
|
||||||
|
tag.put("tags", tagsTag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
NBTIO.writeFile(tag, new File(outputDir, OUTPUT_FILE_FORMAT.formatted(from, to)), false, false);
|
||||||
|
|
||||||
|
// Save full identifiers to a separate file per version
|
||||||
|
saveIdentifierFiles(from, unmappedObject);
|
||||||
|
saveIdentifierFiles(to, mappedObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void saveIdentifierFiles(final String version, final JsonObject object) throws IOException {
|
||||||
|
final CompoundTag identifiers = new CompoundTag();
|
||||||
|
storeIdentifiers(identifiers, object, "entities");
|
||||||
|
storeIdentifiers(identifiers, object, "particles");
|
||||||
|
storeIdentifiers(identifiers, object, "argumenttypes");
|
||||||
|
if (SAVED_IDENTIFIER_FILES.add(version)) {
|
||||||
|
NBTIO.writeFile(identifiers, new File(OUTPUT_DIR, OUTPUT_IDENTIFIERS_FILE_FORMAT.formatted(version)), false, false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void optimizeAndSaveOhSoSpecial1_12AsNBT() throws IOException {
|
||||||
|
final JsonObject unmappedObject = MappingsLoader.load("mapping-1.12.json");
|
||||||
|
final JsonObject mappedObject = MappingsLoader.load("mapping-1.13.json");
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
tag.put("v", new IntTag(VERSION));
|
||||||
|
handleUnknownFields(tag, unmappedObject);
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, null, "blocks", "blockstates", "blockstates", 4084);
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, null, "items", "items", "items", unmappedObject.getAsJsonObject("items").size());
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, null, "legacy_enchantments", "enchantments", "enchantments", 72);
|
||||||
|
mappings(tag, unmappedObject, mappedObject, null, true, false, "sounds");
|
||||||
|
NBTIO.writeFile(tag, new File(OUTPUT_DIR, "mappings-1.12to1.13.nbt"), false, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void optimizeAndSaveOhSoSpecial1_12AsNBTBackwards() throws IOException {
|
||||||
|
final JsonObject unmappedObject = MappingsLoader.load("mapping-1.13.json");
|
||||||
|
final JsonObject mappedObject = MappingsLoader.load("mapping-1.12.json");
|
||||||
|
final JsonObject diffObject = MappingsLoader.load("mappingdiff-1.13to1.12.json");
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
tag.put("v", new IntTag(VERSION));
|
||||||
|
handleUnknownFields(tag, unmappedObject);
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, diffObject, "blockstates", "blocks", "blockstates", 8582);
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, diffObject, "items", "items", "items", unmappedObject.getAsJsonArray("items").size());
|
||||||
|
cursedMappings(tag, unmappedObject, mappedObject, diffObject, "enchantments", "legacy_enchantments", "enchantments", unmappedObject.getAsJsonArray("enchantments").size());
|
||||||
|
names(tag, unmappedObject, diffObject, "items", "itemnames");
|
||||||
|
fullNames(tag, diffObject, "entitynames", "entitynames");
|
||||||
|
fullNames(tag, diffObject, "sounds", "soundnames");
|
||||||
|
mappings(tag, unmappedObject, mappedObject, diffObject, true, false, "sounds");
|
||||||
|
NBTIO.writeFile(tag, new File(OUTPUT_BACKWARDS_DIR, "mappings-1.13to1.12.nbt"), false, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void handleUnknownFields(final CompoundTag tag, final JsonObject unmappedObject) {
|
||||||
|
for (final String key : unmappedObject.keySet()) {
|
||||||
|
if (STANDARD_FIELDS.contains(key)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
LOGGER.warn("NON-STANDARD FIELD: {} - writing it to the file without changes", key);
|
||||||
|
final Tag asTag = JsonConverter.toTag(unmappedObject.get(key));
|
||||||
|
tag.put(key, asTag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Runs the optimizer for all mapping files present in the mappings/ directory.
|
||||||
|
*/
|
||||||
|
private static void runAll() throws IOException {
|
||||||
|
final List<String> versions = new ArrayList<>();
|
||||||
|
for (final File file : MAPPINGS_DIR.listFiles()) {
|
||||||
|
final String name = file.getName();
|
||||||
|
if (name.startsWith("mapping-")) {
|
||||||
|
versions.add(name.substring("mapping-".length(), name.length() - ".json".length()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
versions.sort(Comparator.comparing(Version::new));
|
||||||
|
for (int i = 0; i < versions.size() - 1; i++) {
|
||||||
|
final String from = versions.get(i);
|
||||||
|
final String to = versions.get(i + 1);
|
||||||
|
LOGGER.info("=============================");
|
||||||
|
LOGGER.info("Running {} to {}", from, to);
|
||||||
|
if (from.equals("1.12") && to.equals("1.13")) {
|
||||||
|
optimizeAndSaveOhSoSpecial1_12AsNBT();
|
||||||
|
LOGGER.info("Running {} to {}", to, from);
|
||||||
|
optimizeAndSaveOhSoSpecial1_12AsNBTBackwards();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
optimizeAndSaveAsNBT(from, to, OUTPUT_DIR);
|
||||||
|
|
||||||
|
LOGGER.info("-----------------------------");
|
||||||
|
LOGGER.info("Running {} to {}", to, from);
|
||||||
|
optimizeAndSaveAsNBT(to, from, OUTPUT_BACKWARDS_DIR);
|
||||||
|
LOGGER.info("");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reads mappings from the unmapped and mapped objects and writes them to the nbt tag.
|
||||||
|
*
|
||||||
|
* @param tag tag to write to
|
||||||
|
* @param unmappedObject unmapped mappings object
|
||||||
|
* @param mappedObject mapped mappings object
|
||||||
|
* @param diffMappings diff mappings object
|
||||||
|
* @param warnOnMissing whether to warn on missing mappings
|
||||||
|
* @param alwaysWriteIdentity whether to always write the identity mapping with size and mapped size, even if the two arrays are equal
|
||||||
|
* @param key to read from and write to
|
||||||
|
*/
|
||||||
|
private static void mappings(
|
||||||
|
final CompoundTag tag,
|
||||||
|
final JsonObject unmappedObject,
|
||||||
|
final JsonObject mappedObject,
|
||||||
|
@Nullable final JsonObject diffMappings,
|
||||||
|
final boolean warnOnMissing,
|
||||||
|
final boolean alwaysWriteIdentity,
|
||||||
|
final String key
|
||||||
|
) {
|
||||||
|
if (!unmappedObject.has(key) || !mappedObject.has(key)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonArray unmappedIdentifiers = unmappedObject.getAsJsonArray(key);
|
||||||
|
final JsonArray mappedIdentifiers = mappedObject.getAsJsonArray(key);
|
||||||
|
if (unmappedIdentifiers.equals(mappedIdentifiers) && !alwaysWriteIdentity) {
|
||||||
|
LOGGER.debug("{}: Skipped", key);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonObject diffIdentifiers = diffMappings != null ? diffMappings.getAsJsonObject(key) : null;
|
||||||
|
final MappingsLoader.MappingsResult result = MappingsLoader.map(unmappedIdentifiers, mappedIdentifiers, diffIdentifiers, warnOnMissing);
|
||||||
|
serialize(result, tag, key, alwaysWriteIdentity);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void cursedMappings(
|
||||||
|
final CompoundTag tag,
|
||||||
|
final JsonObject unmappedObject,
|
||||||
|
final JsonObject mappedObject,
|
||||||
|
@Nullable final JsonObject diffObject,
|
||||||
|
final String unmappedKey,
|
||||||
|
final String mappedKey,
|
||||||
|
final String outputKey,
|
||||||
|
final int size
|
||||||
|
) {
|
||||||
|
final JsonObject mappedIdentifiers = JsonConverter.toJsonObject(mappedObject.get(mappedKey));
|
||||||
|
final Int2IntMap map = MappingsLoader.map(
|
||||||
|
JsonConverter.toJsonObject(unmappedObject.get(unmappedKey)),
|
||||||
|
mappedIdentifiers,
|
||||||
|
diffObject != null ? diffObject.getAsJsonObject(unmappedKey) : null,
|
||||||
|
true
|
||||||
|
);
|
||||||
|
|
||||||
|
final CompoundTag changedTag = new CompoundTag();
|
||||||
|
final int[] unmapped = new int[map.size()];
|
||||||
|
final int[] mapped = new int[map.size()];
|
||||||
|
int i = 0;
|
||||||
|
for (final Int2IntMap.Entry entry : map.int2IntEntrySet()) {
|
||||||
|
unmapped[i] = entry.getIntKey();
|
||||||
|
mapped[i] = entry.getIntValue();
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
changedTag.put("id", new ByteTag(CHANGES_ID));
|
||||||
|
changedTag.put("nofill", new ByteTag((byte) 1));
|
||||||
|
changedTag.put("size", new IntTag(size));
|
||||||
|
changedTag.put("mappedSize", new IntTag(mappedIdentifiers.size()));
|
||||||
|
changedTag.put("at", new IntArrayTag(unmapped));
|
||||||
|
changedTag.put("val", new IntArrayTag(mapped));
|
||||||
|
tag.put(outputKey, changedTag);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void names(
|
||||||
|
final CompoundTag data,
|
||||||
|
final JsonObject object,
|
||||||
|
final JsonObject diffObject,
|
||||||
|
final String key,
|
||||||
|
final String namesKey) {
|
||||||
|
if (!object.has(key) || !diffObject.has(namesKey)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final Object2IntMap<String> identifierMap = MappingsLoader.arrayToMap(object.getAsJsonArray(key));
|
||||||
|
final JsonObject nameMappings = diffObject.getAsJsonObject(namesKey);
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
data.put(namesKey, tag);
|
||||||
|
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : nameMappings.entrySet()) {
|
||||||
|
// Would be smaller as two arrays, but /shrug
|
||||||
|
final String idAsString = Integer.toString(identifierMap.getInt(entry.getKey()));
|
||||||
|
tag.put(idAsString, new StringTag(entry.getValue().getAsString()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void fullNames(
|
||||||
|
final CompoundTag data,
|
||||||
|
final JsonObject diffObject,
|
||||||
|
final String key,
|
||||||
|
final String outputKey
|
||||||
|
) {
|
||||||
|
if (!diffObject.has(key)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonObject nameMappings = diffObject.getAsJsonObject(key);
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
data.put(outputKey, tag);
|
||||||
|
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : nameMappings.entrySet()) {
|
||||||
|
tag.put(entry.getKey(), new StringTag(entry.getValue().getAsString()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Writes mapped tag ids to the given tag.
|
||||||
|
*
|
||||||
|
* @param data tag to write to
|
||||||
|
* @param mappedObject mapped mappings object
|
||||||
|
* @param diffObject diff mappings object
|
||||||
|
*/
|
||||||
|
private static void tags(final CompoundTag data, final JsonObject mappedObject, final JsonObject diffObject) {
|
||||||
|
final JsonObject tagsObject = diffObject.getAsJsonObject("tags");
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : tagsObject.entrySet()) {
|
||||||
|
final JsonObject object = entry.getValue().getAsJsonObject();
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
final String type = entry.getKey();
|
||||||
|
data.put(type, tag);
|
||||||
|
|
||||||
|
final String typeKey = switch (type) {
|
||||||
|
case "block" -> "blocks";
|
||||||
|
case "item" -> "items";
|
||||||
|
case "entity_types" -> "entities";
|
||||||
|
default -> throw new IllegalArgumentException("Registry type not supported: " + type);
|
||||||
|
};
|
||||||
|
final JsonArray typeElements = mappedObject.get(typeKey).getAsJsonArray();
|
||||||
|
final Object2IntMap<String> typeMap = MappingsLoader.arrayToMap(typeElements);
|
||||||
|
|
||||||
|
for (final Map.Entry<String, JsonElement> tagEntry : object.entrySet()) {
|
||||||
|
final JsonArray elements = tagEntry.getValue().getAsJsonArray();
|
||||||
|
final int[] tagIds = new int[elements.size()];
|
||||||
|
final String tagName = tagEntry.getKey();
|
||||||
|
for (int i = 0; i < elements.size(); i++) {
|
||||||
|
final String element = elements.get(i).getAsString();
|
||||||
|
final int mappedId = typeMap.getInt(element.replace("minecraft:", ""));
|
||||||
|
if (mappedId == -1) {
|
||||||
|
LOGGER.error("Could not find id for {}", element);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
tagIds[i] = mappedId;
|
||||||
|
}
|
||||||
|
|
||||||
|
tag.put(tagName, new IntArrayTag(tagIds));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Stores a list of string identifiers in the given tag.
|
||||||
|
*
|
||||||
|
* @param tag tag to write to
|
||||||
|
* @param object object to read identifiers from
|
||||||
|
* @param key to read from and write to
|
||||||
|
*/
|
||||||
|
private static void storeIdentifiers(
|
||||||
|
final CompoundTag tag,
|
||||||
|
final JsonObject object,
|
||||||
|
final String key
|
||||||
|
) {
|
||||||
|
final JsonArray identifiers = object.getAsJsonArray(key);
|
||||||
|
if (identifiers == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final ListTag list = new ListTag(StringTag.class);
|
||||||
|
for (final JsonElement identifier : identifiers) {
|
||||||
|
list.add(new StringTag(identifier.getAsString()));
|
||||||
|
}
|
||||||
|
|
||||||
|
tag.put(key, list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Writes an int to int mappings result to the ntb tag.
|
||||||
|
*
|
||||||
|
* @param result result with int to int mappings
|
||||||
|
* @param parent tag to write to
|
||||||
|
* @param key key to write to
|
||||||
|
* @param alwaysWriteIdentity whether to write identity mappings even if there are no changes
|
||||||
|
*/
|
||||||
|
private static void serialize(final MappingsLoader.MappingsResult result, final CompoundTag parent, final String key, boolean alwaysWriteIdentity) {
|
||||||
|
final int[] mappings = result.mappings();
|
||||||
|
final int numberOfChanges = mappings.length - result.identityMappings();
|
||||||
|
final boolean hasChanges = numberOfChanges != 0 || result.emptyMappings() != 0;
|
||||||
|
if (!hasChanges && !alwaysWriteIdentity) {
|
||||||
|
LOGGER.debug("{}: Skipped due to no relevant id changes", key);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
parent.put(key, tag);
|
||||||
|
tag.put("mappedSize", new IntTag(result.mappedSize()));
|
||||||
|
|
||||||
|
if (!hasChanges) {
|
||||||
|
tag.put("id", new ByteTag(IDENTITY_ID));
|
||||||
|
tag.put("size", new IntTag(mappings.length));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final int changedFormatSize = approximateChangedFormatSize(result);
|
||||||
|
final int shiftFormatSize = approximateShiftFormatSize(result);
|
||||||
|
final int plainFormatSize = mappings.length;
|
||||||
|
if (changedFormatSize < plainFormatSize && changedFormatSize < shiftFormatSize) {
|
||||||
|
// Put two intarrays of only changed ids instead of adding an entry for every single identifier
|
||||||
|
LOGGER.debug("{}: Storing as changed and mapped arrays", key);
|
||||||
|
tag.put("id", new ByteTag(CHANGES_ID));
|
||||||
|
tag.put("size", new IntTag(mappings.length));
|
||||||
|
|
||||||
|
final int[] unmapped = new int[numberOfChanges];
|
||||||
|
final int[] mapped = new int[numberOfChanges];
|
||||||
|
int index = 0;
|
||||||
|
for (int i = 0; i < mappings.length; i++) {
|
||||||
|
final int mappedId = mappings[i];
|
||||||
|
if (mappedId != i) {
|
||||||
|
unmapped[index] = i;
|
||||||
|
mapped[index] = mappedId;
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (index != numberOfChanges) {
|
||||||
|
throw new IllegalStateException("Index " + index + " does not equal number of changes " + numberOfChanges);
|
||||||
|
}
|
||||||
|
|
||||||
|
tag.put("at", new IntArrayTag(unmapped));
|
||||||
|
tag.put("val", new IntArrayTag(mapped));
|
||||||
|
} else if (shiftFormatSize < changedFormatSize && shiftFormatSize < plainFormatSize) {
|
||||||
|
LOGGER.debug("{}: Storing as shifts", key);
|
||||||
|
tag.put("id", new ByteTag(SHIFTS_ID));
|
||||||
|
tag.put("size", new IntTag(mappings.length));
|
||||||
|
|
||||||
|
final int[] shiftsAt = new int[result.shiftChanges()];
|
||||||
|
final int[] shiftsTo = new int[result.shiftChanges()];
|
||||||
|
|
||||||
|
int index = 0;
|
||||||
|
// Check the first entry
|
||||||
|
if (mappings[0] != 0) {
|
||||||
|
shiftsAt[0] = 0;
|
||||||
|
shiftsTo[0] = mappings[0];
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int id = 1; id < mappings.length; id++) {
|
||||||
|
final int mappedId = mappings[id];
|
||||||
|
if (mappedId != mappings[id - 1] + 1) {
|
||||||
|
shiftsAt[index] = id;
|
||||||
|
shiftsTo[index] = mappedId;
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (index != result.shiftChanges()) {
|
||||||
|
throw new IllegalStateException("Index " + index + " does not equal number of changes " + result.shiftChanges() + " for " + key);
|
||||||
|
}
|
||||||
|
|
||||||
|
tag.put("at", new IntArrayTag(shiftsAt));
|
||||||
|
tag.put("to", new IntArrayTag(shiftsTo));
|
||||||
|
} else {
|
||||||
|
LOGGER.debug("{}: Storing as direct values", key);
|
||||||
|
tag.put("id", new ByteTag(DIRECT_ID));
|
||||||
|
tag.put("val", new IntArrayTag(mappings));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static int approximateChangedFormatSize(final MappingsLoader.MappingsResult result) {
|
||||||
|
// Length of two arrays + more approximate length for extra tags
|
||||||
|
return (result.mappings().length - result.identityMappings()) * 2 + 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static int approximateShiftFormatSize(final MappingsLoader.MappingsResult result) {
|
||||||
|
// One entry in two arrays each time the id is not shifted by 1 from the last id + more approximate length for extra tags
|
||||||
|
return result.shiftChanges() * 2 + 10;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator.extra;
|
||||||
|
|
||||||
|
import com.github.steveice10.opennbt.NBTIO;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.ListTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.StringTag;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.viaversion.mappingsgenerator.MappingsLoader;
|
||||||
|
import com.viaversion.mappingsgenerator.MappingsOptimizer;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
public final class BlockStates1_13 {
|
||||||
|
|
||||||
|
public static void main(final String[] args) throws IOException {
|
||||||
|
final JsonArray blockstates = MappingsLoader.load("mapping-1.13.json").getAsJsonArray("blockstates");
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
final ListTag list = new ListTag(StringTag.class);
|
||||||
|
for (final JsonElement element : blockstates) {
|
||||||
|
list.add(new StringTag(element.getAsString()));
|
||||||
|
}
|
||||||
|
tag.put("blockstates", list);
|
||||||
|
NBTIO.writeFile(tag, new File(MappingsOptimizer.OUTPUT_DIR, "blockstates-1.13.nbt"), false, false);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator.extra;
|
||||||
|
|
||||||
|
import com.github.steveice10.opennbt.NBTIO;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.IntArrayTag;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonObject;
|
||||||
|
import com.viaversion.mappingsgenerator.MappingsLoader;
|
||||||
|
import com.viaversion.mappingsgenerator.MappingsOptimizer;
|
||||||
|
import it.unimi.dsi.fastutil.ints.IntArrayList;
|
||||||
|
import it.unimi.dsi.fastutil.ints.IntList;
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
public final class MotionBlocking1_13_2 {
|
||||||
|
|
||||||
|
public static void main(final String[] args) throws IOException {
|
||||||
|
final JsonObject mappedData = MappingsLoader.load("mapping-1.13.2.json");
|
||||||
|
final JsonArray mappedBlockStates = mappedData.getAsJsonArray("blockstates");
|
||||||
|
final Object2IntMap<String> blockStateMap = new Object2IntOpenHashMap<>(mappedBlockStates.size());
|
||||||
|
blockStateMap.defaultReturnValue(-1);
|
||||||
|
for (int i = 0; i < mappedBlockStates.size(); i++) {
|
||||||
|
final String state = mappedBlockStates.get(i).getAsString();
|
||||||
|
blockStateMap.put(state, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
final JsonArray motionBlocking = MappingsLoader.load("extra/motion-blocking-1.14.json").getAsJsonArray("motion_blocking");
|
||||||
|
final int[] motionBlockingIds = new int[motionBlocking.size()];
|
||||||
|
for (int i = 0; i < motionBlocking.size(); i++) {
|
||||||
|
final String state = motionBlocking.get(i).getAsString();
|
||||||
|
final int mappedId = blockStateMap.getInt(state);
|
||||||
|
if (mappedId == -1) {
|
||||||
|
System.err.println("Unknown blockstate " + state + " :(");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
motionBlockingIds[i] = mappedId;
|
||||||
|
}
|
||||||
|
|
||||||
|
final IntList nonFullBlocks = new IntArrayList();
|
||||||
|
for (int i = 0; i < mappedBlockStates.size(); i++) {
|
||||||
|
final String state = mappedBlockStates.get(i).getAsString();
|
||||||
|
if (state.contains("_slab") || state.contains("_stairs") || state.contains("_wall[")
|
||||||
|
|| state.equals("grass_path") || state.contains("farmland[")) {
|
||||||
|
nonFullBlocks.add(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
tag.put("motionBlocking", new IntArrayTag(motionBlockingIds));
|
||||||
|
tag.put("nonFullBlocks", new IntArrayTag(nonFullBlocks.toArray(new int[0])));
|
||||||
|
NBTIO.writeFile(tag, new File(MappingsOptimizer.OUTPUT_DIR, "extra/heightmap-1.14.nbt"), false, false);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,93 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator.util;
|
||||||
|
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.ByteTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.IntArrayTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.IntTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.ListTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.StringTag;
|
||||||
|
import com.github.steveice10.opennbt.tag.builtin.Tag;
|
||||||
|
import com.google.gson.JsonArray;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.google.gson.JsonObject;
|
||||||
|
import com.google.gson.JsonPrimitive;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public final class JsonConverter {
|
||||||
|
|
||||||
|
public static Tag toTag(final JsonElement element) {
|
||||||
|
if (element.isJsonObject()) {
|
||||||
|
final JsonObject object = element.getAsJsonObject();
|
||||||
|
final CompoundTag tag = new CompoundTag();
|
||||||
|
for (final Map.Entry<String, JsonElement> entry : object.entrySet()) {
|
||||||
|
tag.put(entry.getKey(), toTag(entry.getValue()));
|
||||||
|
}
|
||||||
|
return tag;
|
||||||
|
} else if (element.isJsonArray()) {
|
||||||
|
final JsonArray array = element.getAsJsonArray();
|
||||||
|
// Special case int arrays
|
||||||
|
if (!array.isEmpty() && array.get(0).isJsonPrimitive() && array.get(0).getAsJsonPrimitive().isNumber()) {
|
||||||
|
final int[] ints = new int[array.size()];
|
||||||
|
for (int i = 0; i < array.size(); i++) {
|
||||||
|
ints[i] = array.get(i).getAsInt();
|
||||||
|
}
|
||||||
|
return new IntArrayTag(ints);
|
||||||
|
}
|
||||||
|
|
||||||
|
final ListTag tag = new ListTag();
|
||||||
|
for (final JsonElement arrayElement : array) {
|
||||||
|
tag.add(toTag(arrayElement));
|
||||||
|
}
|
||||||
|
return tag;
|
||||||
|
} else if (element.isJsonPrimitive()) {
|
||||||
|
final JsonPrimitive primitive = element.getAsJsonPrimitive();
|
||||||
|
if (primitive.isNumber()) {
|
||||||
|
return new IntTag(primitive.getAsInt());
|
||||||
|
} else if (primitive.isString()) {
|
||||||
|
return new StringTag(primitive.getAsString());
|
||||||
|
} else if (primitive.isBoolean()) {
|
||||||
|
return new ByteTag((byte) (primitive.getAsBoolean() ? 1 : 0));
|
||||||
|
}
|
||||||
|
} else if (element.isJsonNull()) {
|
||||||
|
return new StringTag("null");
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unknown element " + element.getClass());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static JsonObject toJsonObject(final JsonArray array) {
|
||||||
|
final JsonObject object = new JsonObject();
|
||||||
|
for (int i = 0; i < array.size(); i++) {
|
||||||
|
final JsonElement element = array.get(i);
|
||||||
|
object.add(Integer.toString(i), element);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static JsonObject toJsonObject(final JsonElement element) {
|
||||||
|
if (element.isJsonObject()) {
|
||||||
|
return element.getAsJsonObject();
|
||||||
|
} else if (element.isJsonArray()) {
|
||||||
|
return toJsonObject(element.getAsJsonArray());
|
||||||
|
} else {
|
||||||
|
throw new UnsupportedOperationException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
114
src/main/java/com/viaversion/mappingsgenerator/util/Version.java
Normal file
114
src/main/java/com/viaversion/mappingsgenerator/util/Version.java
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of ViaVersion Mappings - https://github.com/ViaVersion/Mappings
|
||||||
|
* Copyright (C) 2023 Nassim Jahnke
|
||||||
|
* Copyright (C) 2023 ViaVersion and contributors
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.viaversion.mappingsgenerator.util;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Objects;
|
||||||
|
import java.util.regex.Matcher;
|
||||||
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
public final class Version implements Comparable<Version> {
|
||||||
|
private static final Pattern SEM_VER = Pattern.compile("(?<a>0|[1-9]\\d*)\\.(?<b>0|[1-9]\\d*)(?:\\.(?<c>0|[1-9]\\d*))?(?:-(?<tag>[A-z0-9.-]*))?");
|
||||||
|
private final int[] parts = new int[3];
|
||||||
|
private final String tag;
|
||||||
|
|
||||||
|
public Version(final String value) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new IllegalArgumentException("Version can not be null");
|
||||||
|
}
|
||||||
|
|
||||||
|
final Matcher matcher = SEM_VER.matcher(value);
|
||||||
|
if (!matcher.matches()) {
|
||||||
|
throw new IllegalArgumentException("Invalid version format");
|
||||||
|
}
|
||||||
|
|
||||||
|
parts[0] = Integer.parseInt(matcher.group("a"));
|
||||||
|
parts[1] = Integer.parseInt(matcher.group("b"));
|
||||||
|
parts[2] = matcher.group("c") == null ? 0 : Integer.parseInt(matcher.group("c"));
|
||||||
|
|
||||||
|
tag = matcher.group("tag") == null ? "" : matcher.group("tag");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Compare two versions
|
||||||
|
*
|
||||||
|
* @param verA The first version
|
||||||
|
* @param verB The second
|
||||||
|
* @return 0 if they are the same, 1 if versionA is newer, -1 if versionA is older
|
||||||
|
*/
|
||||||
|
public static int compare(final Version verA, final Version verB) {
|
||||||
|
if (verA == verB) return 0;
|
||||||
|
if (verA == null) return -1;
|
||||||
|
if (verB == null) return 1;
|
||||||
|
|
||||||
|
final int max = Math.max(verA.parts.length, verB.parts.length);
|
||||||
|
|
||||||
|
for (int i = 0; i < max; i += 1) {
|
||||||
|
final int partA = i < verA.parts.length ? verA.parts[i] : 0;
|
||||||
|
final int partB = i < verB.parts.length ? verB.parts[i] : 0;
|
||||||
|
if (partA < partB) return -1;
|
||||||
|
if (partA > partB) return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Simple tag check
|
||||||
|
if (verA.tag.isEmpty() && !verB.tag.isEmpty())
|
||||||
|
return 1;
|
||||||
|
if (!verA.tag.isEmpty() && verB.tag.isEmpty())
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a version is the same
|
||||||
|
*
|
||||||
|
* @param verA The first
|
||||||
|
* @param verB The second
|
||||||
|
* @return True if they are the same
|
||||||
|
*/
|
||||||
|
public static boolean equals(final Version verA, final Version verB) {
|
||||||
|
return verA == verB || verA != null && verB != null && compare(verA, verB) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compareTo(final Version that) {
|
||||||
|
return compare(this, that);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(final Object that) {
|
||||||
|
return that instanceof Version && equals(this, (Version) that);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
int result = Objects.hash(tag);
|
||||||
|
result = 31 * result + Arrays.hashCode(parts);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the tag, eg. -ALPHA
|
||||||
|
*
|
||||||
|
* @return The version tag
|
||||||
|
*/
|
||||||
|
public String getTag() {
|
||||||
|
return tag;
|
||||||
|
}
|
||||||
|
}
|
10
src/main/resources/logback.xml
Normal file
10
src/main/resources/logback.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} %-5level: %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
</configuration>
|
Loading…
Reference in New Issue
Block a user