Xinghui Magic part of NBT modification [AS] Astral Sorcery Minecraft Game

-=-Warning-=-,-=-Multi-picture warning-=-

First of all, we must determine a main direction: modification is for fun and practicality in some special occasions.

Let's start with the first crystal stones that we first come into contact with under normal circumstances.

As shown in the figure, this is a resonant crystal crystal. The three -dimensional (purity, cutting, size) of the original version are default, and all his data is directly stored in NBT.

Of course, we can directly modify the numbers, but of course, one test will not be the best choice, so let's try to correspond to the corresponding meaning of each NBT.

{ASTRALSORY: {}} This is the NBT co -owned by almost all Xinghui items, which can be regarded as a starting logo: "I am going to start! The next few dolls are my house!"

ContellationName This is the "resonance name", which corresponds to the name of all constellations of Xinghui, which corresponds to the right and wrong seat here.

CrystalProperties: {} Crystal means crystal. Properties is generally inclined to translate into the meaning of "attribute" in the game. This one is the three -dimensional data of the crystal.

The first thing to see below is the CollectiveCapability: 100 Collective generally means collecting. Capabilities generally means ability and efficiency, but because the author has not played Xinghui, I do n’t know what it means, and I can only regret SKIP.

SIZE: 400, size generally means size. Here is the size of this crystal stone. We can reach the value of the upper limit of 2147483647, the lower limit of -2147483648.When more than 2147483647 or lower than -2147483648, the size will return to 0. When the size is negative and put into use, it may have fun effects. These are waiting for the big brothers to test!

Fract: 0, Fracture is the registered name of the bone head handle material entry "broken" in the artisan soul 2, thereby obtaining this attribute to determine the wear of the crystal stone.

The wear of crystal stones should not be less than 0, and should not be greater than 21E (21E special refers to 2147483647, -21E special refers to -2137384648 will not repeat the full name). If it is less than 0 or greater than 21E, the NBT will automatically hide the wear.

Purity: 100, Purity represents the purity of crystal stones. The purity should not be less than-21E and greater than 21E. When the purity is higher than 100, the color of the font will become bright blue. The color code is B B.

Sizeoverride: -1, size table size, Override can generally cover it. Since the author has not played Xinghui, wait for the big guys to add and modify the incurable feedback of this NBT panel.

The last one is collectortype: 0, collect generally means collecting, or the suffix sometimes can be used as a device or person to do something. Type is a type. This data can be 0 and 1.It is white (resonance crystal stone), 1 is blue (celestial crystal stone).

If CollectorType is removed, then it will become ordinary crystal stones, and the material is no longer a model material that is biased towards 3D.

Next is the scroll we will encounter in Xinghui.The NBT of the scroll also uses {Astralsorcery: {}} as the beginning. There is a string of contellationName: labeled, for example

Next is a small review topic QWQ: We can get the names of other constellations in the NBT from the scroll of the creative mode. For example, a ULTERIA I do n’t know what it is, suture him to a resonance crystal stone:

Next, as long as you reach that place, as long as you can reach that place .gif

However, it is not surprising, "意", the game collapses!

Xinghui: Bu Xiang Wanle

Then, according to the prompt given by the starter, the initial determination of the problem is Xinghui.Next, find Crash-Config, we can see more detailed error:

Java is the body of the game. LANG is generally language files and languages. Out can be ... Class can be a class or a team or a group.As a result, the remaining collapse (the rest is left to the big guys, and 99%of these conclusions I see are wrong)

Alright, next is the modification of a small prop: a stick of order!

First take a look at his NBT composition: {Astralsorcery: {StoredStates: [{registryName: "Minecraft: Stone", Properties: [{Property: "Variant", Value: "Stone"}]}} {a Stralsorcery: {}} Is a general prefix. Stored generally means storage. State can show "status". Register and its variants are more suspected of "registration". Properties can represent the type.

After we replaced MINECRAFT: Stone to Minecraft: Log, it turned into logs without surprise!(No more picture)

After the Twilight Forest Module was installed, we changed Minecraft: Stone to TwilightForest: Stronghold_shield, and he became a twilight fortune shield!

There is a question next: What should I do if there are META values ​​and special values ​​in the square!Here we choose an upright spruce, and then look at the NBT of the scepter at this time: This registered name is Minecraft: Log, but accidentally blocked QWQ. Then the next two Properties are the highlights. Axis represents the representative.In the orientation, XYZ is the three -dimensional length, width and height of a square space. Here Y is upward, and X and Z naturally are the other left and right directions.(There are two noodles in the trunk, so XYZ is enough)

Next is the tool part of one of the main dishes, starting from the sword:

Due to the corresponding NBT, the above crystal parts have been finished. Here we briefly mention that the NBT corresponding to the Cutting is collect. The larger the collection, the higher the damage, and the maximum effect is 21E.

The next part is the highly anticipated Star Gem!First observe a gem that randomly generates the attribute:

First of all, the gem of the gemstone determines what gemstone he is, that is, the three gems are the same as the source. The biggest difference between them is the META value of each other.

When Meta is 0 for Orell gemstone, Meta is 1 is Illim gemstone, and Meta is Fulfem gemstone at 2.

Then the beginning of the NBT is the unchanged {Asstralsorcery: {}}, but in the brackets, the uniqueness began to show his uniqueness.

Modifiers: [{mode: 1, basevalue: 1.00f, mid: 1L, idmost: 2L, type: "asstralsorcery.armor", idleast: 1L}]

Modifier can generally be strengthened or attributes.Return to NBT, Mode determines how he increases the value. When the Mode is 0, the integer attribute is increased. At a percentage, the attribute is increased at a percentage, and the attribute is increased at a thousand -point ratio at 2.

BaseValue: 1, base means the basis, value is value, the attribute value provided here is determined.The role of MID is unknown. Idmost and Idleast can be changed to 1 or 2. This UUID value that represents attributes occupies NBT.

Type: "" The type of attributes added by Xinghui Gem, he can and can only add registered attributes.

The table below is the attribute that can be found in all language files. To put some of the special PERK into the use of the first PERK, such as blood -sucking the word that provides sucking blood, anti -injury must have anti -injury entries, there must be anti -injury entries.That's the same.

And by default, some attributes will have the upper limit of effectiveness (Perkeffect, and this item will increase all other entries, such as increasing the default to 15%kill line.

Helmet armor toughness Life life reply melee damage injury harm element resistance and dodge time bleeding time ArmorrrMortoAxhelifeCoverymeleeattackdamageProjeCkdamageAmageAmageAllResDodbleBleedd Uration crit probability crit damage attack speed skills experience acquisition touches the speed of moving speed mining speed*skill efficiency (this item is crucial) CritchanceCritmulttiattiTEXPGACHARVEDSPEEDPERKEFFF ectbleedamountEjection speed Swimming speed Potal effect Destiny time Invincible time (translation in the language file) Bodybuilding (translation in language files) Break -bombarded Life absorbing the rune shield bleeding probability ProjectileSpeedSpeEdurationRaMPageDuration HantmentedFFECTTHORIFECOTECOT.THAUMCRAFT.RUNICSHIELDBLEEDCHANCE ExampleBonus 1 point of armor toughness and 4%attack damage, NBT should be as follows

{Astralsorcery: {modifiers: [

{Mode: 0, Basevalue: 1.00F, MID: 1L, IDMOST: 2L, Type: "Astralsorcery.armor", IDLeast: 1L}

, {Mode: 1, BaseValue: 0.04F, MID: 1L, Idmost: 2L, Type: "Astralsorcery.meleeattackdamage", Idleast: 1L}

]}}

According to my example, you can copy and paste himself behind the nbt of Mode: 1, and then change the attribute name and attribute bonus type.

In addition, the display limit of attribute bonus is 2147483647%, but the available upper limit is 1.0E308, which theoretically the closest value in Java.

Attachment:

If the life bonus reaches a percentage of 1.0E308, although the display is 2.1 billion, the actual blood volume will be 3402823466385288600000000000000000000, the limit of the floating point number, at this time, the blood bars are displayed as .At this time, any pure numerical damage will be used to watch the blood bar with the second client.The world must also be under your throne, watching you quietly, none of them can play, but don't compare with those spikes.

This can also be the significance of the NBT modification. Some seeming effects that look very fun, to achieve the strength outside the unexpected ...

The next part is the Faster vibrator.NBT by checking the resonance device taken out by a creative mode:

ENHANCED becomes this material when it is 1B, and then UPGRADES represents three modes that can be switched, 0, 1, and 2.

After shift+right -click (using the key), the mode will be switched, and an additional NBT: selectd_upgrade represents the mode selected at this time.

The next part is the brilliant prism:

Still simple and happy NBT disassembly:

{Astralsorcery: {

Amuletenchantments:

[{Ench: "Minecraft: Punch",

Level: 1, Type: 1}]

, AmuletColor: -11665544

}}

{ASTRALSORY: {}} This old friend will not repeat it. Below is AMULETENCHANTMENTS: amulet generally refers to amulets. Enchantment means enchantment, and the concept of enchantment is not unique to MC.

Ench: "Minecraft: Punch" represents the original impact enchantment. If he removes him alone, and the comma behind him, it will become empty attributes.

The difference between the full attribute and the empty attribute lies in the Type in the back. When the Type is 0, only the specified enchantment given by the increase. Type is a specific enchantment of all the existence.Effective 32767, higher than the level of 32767, the enchanting level will become negative.Amuletcolor represents the special color selected by this amulet.The color code uses an 8 -digit color code.