Entwicklungsversionen können deine Welt beschädigen, bitte erstelle eine Sicherung und/oder starte sie in einem anderen Ordner als deine Hauptwelten!
Entwicklungsversionen sind experimentell und werden veröffentlicht, um Spielfehler zu finden und zu beheben. Von daher sind diese Versionen nicht für das normale Spielen zu empfehlen! Besonders instabile Entwicklungsversionen sind gesondert gekennzeichnet.
Die neueste Entwicklungsversion kann auf dem Wiki-Server getestet werden. Serveradresse: test.uwmc.de
Steinmetz-Dorfbewohner wurden hinzugefügt (Handelsangebote folgen später)
Kurierte Dorfbewohnerzombies behalten ihre Handelsangebote bei
Überfälle
Patrouillen-Kapitäne geben bei deren Niederstreckung den Effekt „Drohendes Unheil“ nun auf den Stufen 1-3. Außenposten-Kapitäne dagegen immer nur Stufe 1
Fortschrittsbalken erscheint sobald das Dorf betreten wurde, genauso wie die Gesundheitsanzeige des Enderdrachens. Die Anzeige sinkt, wenn Pillager getötet werden.
Nahe dem Ende zeigt sie übrige Pillager an
Mobs erscheinen in Wellen bei höherem Level
Hexen und Magier bei späteren Wellen
Der Effekt Böses Omen wird erworben, wenn man den Anführer einer Patrouille tötet. Dieser trägt ein Banner auf dem Kopf.
Die Laterne kann unter einem Block hängend oder auf einem Block platziert werden
Sie gibt etwas mehr Licht als eine Fackel
Illager-Patrouillen
Erscheint in der Welt als Pack mit 5 zufälligen Illagern
Die "Illager-Bestien" erscheint nun nicht mehr bei Patrouillen
Technische Änderungen
Added support for directional opacity of blocks (used by slabs, stairs, snow layers, non-full-block dirt-related blocks and extended piston base blocks)
Option um VBO in den Spieleinstellungen auszuschalten wurde entfernt. VBO wird nun immer benutzt.
replace - works similar to /replaceitem. If count is missing, command will try to place all returned items. If count is higher than number of items, remaining slots will be cleared.
entity <entity selector> <start slot> [<count>] - replaces range of slots.
block <position> <start slot> [<count>] - replaces range of slots.
give <player selector> - inserts items into player's inventory (similar to /give)
insert <position> - inserts items into container (similar to shift left-click)
Neue Beutetabellenfunktionen: set_lore, fill_player_head
Die Beute-Tabelle wurde entfernt: entity_present
Neue Beutetabellenbedingungen:damage_source_properties, location_check, weather_check und zwei neue Modifikationen: inverted und alternative
Parameter von Kreaturen in Aussagen von direct_killer_entity zu direct_killer geändert
Veränderte Bedingungen
entity_properties
Benutzt nun etwas Syntax von Aussagen als Verbesserungen (wie player_killed_entity). Parameter werden jetzt im Feld predicate beschrieben. Wenn das Feld leer ist, wird jede Entity akzeptiert; muss jedoch anwesend sein.
Veränderte Funktionen
set_name
Neuer Parameter entity hinzugefügt (gleich Werte wie entity_present). Wenn anwesend, wird der Name als der dieser Entity aufgelöst; erlaubt das benutzen von Auswahl- und Feldkomponenten
Neue Funktionen
fill_player_head
Kopiert das Spielerprofil in den Spielerkopf als Gegenstand
Parameter
entity - Quelle des Profils (gleiche Werte wie entity_present,tut nichts, wenn es nicht der Spieler ist.)
set_lore
Überlieferungszeilen werden ersetzt oder hinzugefügt
Parameter
lore - Liste von Zeilen (im Format der Chat-Komponenten) werden hinzugefügt
replace - falls wahr, vorherige Überlieferung wird gelöscht
entity - wenn anwesend, wird der Name mit der ausgewählten Entity aufgelöst (gleiche Werte wie entity_present)
Wer diesen Eintopf isst, wird für einige Sekunden mit einem unbekannten Effekt belegt
Wer den Eintopf herstellt, weiß, welchen Effekt er hat
Technische Änderungen
Creative menu search box now accepts tags (starting with #)
Tooltip in creative search menu now lists item's tags
New item model property custom_model_data, backed directly by CustomModelData integer NBT field
Extended NBT path syntax
New sub-commands for NBT manipulation and querying
New chat component for displaying values from NBT
Added entity type tags. They work exactly the same as other ones (blocks, items and fluids, etc). Stored in tags\entity_types\
Added a feature registry
Added a registry for decorators
Added a registry for carvers
Added a registry for surface builders
Item lore tag now uses chat component syntax
New Light engine!
drop command - drops items in various contexts
Block drops are now controlled by loot tables
Performance Improvements
Added schedule command for delaying execution of functions
Time arguments in time set, time add and schedule function can now have units (t - ticks, s - seconds, d - days). Fractions are allowed as long as result is integer (for example 0.5d)
Schedules function or tag to run in gametime ticks. Returns trigger time. Any tag or function can be scheduled only once. Calling this command for already scheduled function or tag will replace older record.
Added new loot table conditions: entity_present, survives_explosion, block_state_property, table_bonus, match_tool, tool_enchantment and two special modifiers: inverted and alternative
Integer values can now specify random number generator (available types: constant, uniform, binomial). If omitted, defaults to uniform
Loot tables have optional type, used to validate function usage (available types: empty, chest, fishing, entity, advancement_reward, block). Using function that references data not available in given context (for example, block state in fishing table) will cause warning
New entity parameter in predicates: direct_killer_entity - allows access to projectiles etc.
Veränderte Bedingungen
entity_properties
Now uses same predicate syntax as advancements (like player_killed_entity). Parameters are now described in predicate field.
Neue Bedingungen
alternative
Joins conditions from parameter terms with "or" ("disjunction").
block_state_property
Check properties of block state.
Parameter
block - id of block. Test will fail, if broken block does not match
properties - map of property:value pairs
damage_source_properties
Checks damage source. Same syntax as entity_properties, but uses damage source predicate (see player_hurt_entity advancement trigger).
entity_present
Returns true if entity is set (see entity_properties for list of entities).
inverted
Inverts condition from parameter term
location_check
Applies advancement location predicate.
Parameter
predicate - predicate applied to location. Uses same structure as advancements.
match_tool
Checks tool (available for block breaking and fishing).
Parameter
predicate - predicate applied to item. Uses same structure as advancements.
survives_explosion
Return true with 1/explosion radius probability.
table_bonus
Passes with probability picked from table, indexed by enchantment level.
Parameter
enchantment - id of enchantment
chances - list of probabilities for enchantment level, indexed from 0
weather_check
Parameter
raining - optional boolean
thundering - optional boolean
New Entries
alternatives
Tests conditions of child entries and executes first that can run. Has no weight or quality, but may have conditions.
dynamic
Gets block specific drops. Currently implemented:
minecraft:contents - block entity contents
minecraft:self - for banners and player skulls
group
Executes child entries when own conditions pass. Has no weight or quality.
sequence
Executes child entries until first one that can't run due to conditions. Has no weight or quality, but may have conditions.
tag
Adds contents of item tag. Fields:
name - id of tag
expand - if false, entry will return all contents of tag, otherwise entry will behave as multiple item entries (all with same weight and quality)
Neue Funktionen
apply_bonus
Applies one of predefined bonus formulas.
Common fields
enchantment - id for enchantment level used for calculation
formula - type of used bonus formula
parameters - values required for formula (depend on type)
Formulas (based on existing fortune bonuses)
binomial_with_bonus_count
parameters: extraRounds : int, probability : float
adds random value using binomial distribution with n <- level + extraRounds and p <- probabilty
uniform_bonus_count
parameters: bonusMultiplier
adds random value using uniform distribution from 0 to bonusMultiplier * level
ore_drops
no parameters
applies formula count * (max(0, random(0..1) - 1) + 1)
copy_name
Copies display name from block entity to item (see enchanting table behaviour)
explosion_decay
Applies flat chance (equal to 1/explosion radius) for every item to be destroyed (items in stack are processed separately)
limit_count
Limits count of every item stack to range.
Parameter
limit
min - optional
max - optional
set_contents
Populates BlockEntityTag.Items (works for shulker boxes, chests, etc.) with items from entries.
Parameter
entries - list of entries (same as in pool)
set_loot_table
Sets BlockEntityTag.LootTable and BlockEntityTag.LootPoolSeed tags.
Parameter
name - id of loot table
seed - seed (if omitted or 0, LootPoolSeed will not be set)
Performance Verbesserungen
Improved performance of Redstone Wire when depowering.
Improved performance of Fish.
Mobs that would spawn and then despawn from being too far away from the player the next tick no longer spawn.
Weltgenerierung
Most of the biome related features now have a registry and their configuration can be serialized. I wonder what this is going to be used for...
Added "Bamboo Jungle" and "Bamboo Jungle Hills" biomes which behave like a normal jungle, but have bamboo!