Minecraft 26.3 Pre-Release 1 Server Hosting

Minecraft 26.3 Pre-Release 1 Server Hosting

Minecraft 26.3 Pre-Release 1 lets you order a pre-installed modded Minecraft server with modpack version 26.3-pre-3. Choose your plan, manage the server from the control panel, customise settings, upload worlds, and invite friends once setup completes.

  • 3GB Min RAM
  • Minecraft Modpack Launcher
  • 26.3-pre-3 Latest Version
  • 26.3 MC Version
  • 14-Day Moneyback Guarantee
  • Minecraft Only
  • Premium Support Included
  • Instant Server Setup

A new Minecraft Java 26.3 Pre-Release is here!

The first pre-release for 26.3 is here! There are technical changes, but we are now mainly fixing bugs, making improvements and putting on the final touches ahead of release.

Happy mining!

Watch on YouTube

Minecraft 26.2 Pre-Release 1

Changes

UI

  • On macOS, Exclusive Fullscreen is now available again
  • On macOS, added a “Menu/Dock Visibility” option in Video Settings, which controls whether the macOS Menu bar and Dock can be revealed by moving the mouse to the edge of the screen while in fullscreen
  • The cursor is now confined to the window while Exclusive Fullscreen is active

Technical Changes

  • The Data Pack version is now 119.0
  • The Resource Pack version is now 97.1

Data Pack Version 119.0

  • TheΒ minecraft:number_providerΒ andΒ minecraft:number_provider_typeΒ registries have been split into separate registries for integer calculations (minecraft:context_int_provider,Β minecraft:context_int_provider_type) and float calculations (minecraft:context_float_provider,Β minecraft:context_float_provider_type)

Number Providers

Number provider types and values have been split into two separate registries:Β minecraft:context_int_providerΒ andΒ minecraft:context_float_providerΒ to avoid accidental loss of precision and range due to mixing of float and integer operations

Note: those new types should not be confused with already existingΒ minecraft:int_provider_typeΒ andΒ minecraft:float_provider_type, which are context-free providers, used mostly for world generation

Following number provider types have been split into integer and float variants:

  • minecraft:constant
  • minecraft:uniform
  • minecraft:storage
  • minecraft:sumΒ (renamed toΒ minecraft:add)
  • minecraft:productΒ (renamed toΒ minecraft:mul)
  • minecraft:minimumΒ (renamed toΒ minecraft:min)
  • minecraft:maximumΒ (renamed toΒ minecraft:max)
  • minecraft:averageΒ (renamed toΒ minecraft:avg)
  • minecraft:weighted_list
  • minecraft:conditional
  • minecraft:number_dispatcher
  • minecraft:environment_attribute

Following number providers types are now only available in integer variant:

  • minecraft:binomial
  • minecraft:score

Following number providers types are now only available in float variant:

  • minecraft:enchantment_level

Following vanilla number providers have been migrated toΒ minecraft:context_int_providerΒ registry:

  • minecraft:compostable/low
  • minecraft:compostable/low_medium
  • minecraft:compostable/medium
  • minecraft:compostable/medium_high
  • minecraft:compostable/always_add_one
  • minecraft:cooking/time_bamboo
  • minecraft:cooking/time_wool_slabs
  • minecraft:cooking/time_wool_carpets
  • minecraft:cooking/time_dry_plants
  • minecraft:cooking/time_wood_items_extra_small
  • minecraft:cooking/time_wool
  • minecraft:cooking/time_wood_slabs
  • minecraft:cooking/time_wood_items_large
  • minecraft:cooking/time_wood_items_small
  • minecraft:cooking/time_roots
  • minecraft:cooking/time_wood_blocks
  • minecraft:cooking/time_hanging_signs
  • minecraft:cooking/time_boats
  • minecraft:cooking/time_coal
  • minecraft:cooking/time_blaze_rod
  • minecraft:cooking/time_dried_kelp_block
  • minecraft:cooking/time_coal_block
  • minecraft:cooking/time_lava_bucket
  • minecraft:brewing/uses_default

Following vanilla number providers have been migrated toΒ minecraft:context_float_providerΒ registry:

  • minecraft:cooking/speed_default
  • minecraft:cooking/normal_speed_multiplier
  • minecraft:cooking/fast_speed_multiplier
  • minecraft:brewing/speed_default

Following vanilla number providers have been removed:

  • minecraft:cooking/normal_burn_time_multiplierΒ (replaced byΒ minecraft:cooking/normal_burn_time_reduction_factor)
  • minecraft:cooking/fast_burn_time_multiplierΒ (replaced byΒ minecraft:cooking/fast_burn_time_reduction_factor)

Integer Number Providers

  • Added theΒ minecraft:context_int_providerΒ registry
  • All calculations are performed using 32-bit integers
  • Result of calculations that provide invalid values (like division by zero) is undefined
  • Format:
    • typeΒ – a namespaced ID fromΒ minecraft:context_int_provider_typeΒ registry
    • <type-specific fields>

AddedΒ minecraft:abs

  • Returns the absolute value ofΒ input
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:avg

  • Evaluates multiple integer providers and returns arithmetic mean of results
  • Division rounds towardsΒ 0
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_int_providerΒ type
      • Requires at least one value

AddedΒ minecraft:binomial

  • MakesΒ nΒ random coin flips with probability of succeeding equal toΒ p, then returns number of successes
  • Fields:
    • nΒ – number of coin flips, an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • pΒ – probability of a single coin flip succeeding ([0.0, 1.0]), an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:conditional

  • Returns the value fromΒ on_trueΒ if its condition is fulfilled orΒ on_falseΒ if not
  • Fields:
    • conditionΒ – an inline value or a namespaced ID of aΒ minecraft:predicateΒ type
    • on_trueΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type which is executed if its condition is fulfilled
    • on_falseΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
      • Defaults to a constantΒ 0Β if omitted

AddedΒ minecraft:constant

  • Returns a constant value
  • Fields:
    • valueΒ – an integer
  • Can be also written inline as a plain number (foo: 1Β is equivalent toΒ foo: {type:”minecraft:constant”,value:1})

AddedΒ minecraft:sub

  • ReturnsΒ leftΒ minusΒ right
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:from_float

  • Evaluates a float provider and converts it to an integer value
  • Noninteger values will be truncated (i.e. rounded towards zero)
  • Values that don’t fit inside 32-bit integer (includingΒ NaN) are treated as errors and will cancel calculation
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:max

  • Evaluates multiple integer providers and returns the largest of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_int_providerΒ type
      • Requires at least one value

AddedΒ minecraft:min

  • Evaluates multiple integer providers and returns the smallest of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_int_providerΒ type
      • Requires at least one value

AddedΒ minecraft:mod

  • Returns the modulus ofΒ leftΒ byΒ right
  • Uses truncated integer division (rounds towards zero)
  • Division by zero is treated as an error and will cancel calculation
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:floor_mod

  • Returns the modulus ofΒ leftΒ byΒ right
  • Uses floored integer division (rounds towards negative infinity)
  • Division by zero is treated as an error and will cancel calculation
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:environment_attribute

  • Fetches and provides the value of an Environment Attribute (minecraft:environment_attribute)
  • Fields
    • attributeΒ – Environment Attribute ID to fetch (must be representable as an int)

AddedΒ minecraft:negate

  • Returns the negation ofΒ input
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:number_dispatcher

  • Returns the first case which fulfills its condition or theΒ defaultΒ if none do
  • Fields:
    • casesΒ – a list of cases in the order that the dispatcher will try to execute them
      • Fields:
        • conditionΒ – an inline value or a namespaced ID of aΒ minecraft:predicateΒ type
        • valueΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type which is executed if the condition is fulfilled
    • defaultΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
      • Defaults to a constantΒ 0Β if omitted

AddedΒ minecraft:pow

  • ReturnsΒ baseΒ to the power ofΒ exponent
  • If the exponent is negative, calculation will be canceled
  • If both the base and the exponent are zero, calculation will be canceled
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • baseΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • exponentΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:mul

  • Evaluates multiple integer providers and returns product of results
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_int_providerΒ type
      • Requires at least one value

AddedΒ minecraft:div

  • ReturnsΒ leftΒ divided byΒ right
  • Uses truncated integer division (rounds towards zero)
  • Division by zero is treated as an error and will cancel calculation
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:floor_div

  • ReturnsΒ leftΒ divided byΒ right
  • Uses floored integer division (rounds towards negative infinity)
  • Division by zero is treated as an error and will cancel calculation
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:score

  • Returns a score of the selected target
  • If score is not present, provider returns value ofΒ fallback
  • Fields:
    • scoreΒ – objective name
    • targetΒ – score holder (same format as in number provider version)
    • fallbackΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type, defaults toΒ 0

AddedΒ minecraft:storage

  • Returns an integer value from a command storage
  • If value is not present, is not a number or path returned multiple values, provider returns value ofΒ fallback
  • Conversion of numeric NBT values that are not an integer is undefined
  • Fields:
    • storageΒ – a namespaced ID of a command storage
    • pathΒ – an NBT path
    • fallbackΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type, defaults toΒ 0

AddedΒ minecraft:add

  • Evaluates multiple integer providers and returns sum of results
  • If the final result does not fit inside 32-bit integer, calculation will be canceled
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_int_providerΒ type
      • Requires at least one value

AddedΒ minecraft:uniform

  • Picks a random integer from a closed range
  • Fields:
    • minΒ – minimum value (inclusive), an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
    • maxΒ – maximum value (inclusive), an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:weighted_list

  • Returns a value from a distribution of weighted number providers
  • Fields:
    • distributionΒ – a list of objects with the following fields
      • Fields:
        • dataΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
        • weightΒ – a positive integer

Float Number Providers

  • Added aΒ minecraft:context_float_providerΒ registry
  • All calculations are peformed using single-precision floating-point numbers (“floats”)
  • Result of calculations that produce NaN and Infinity is undefined
  • Format:
    • typeΒ – a namespaced ID fromΒ minecraft:context_float_provider_typeΒ registry
    • <type-specific fields>

Added vanilla float number providers

  • minecraft:cooking/speed_default
    • Returns the default speed multiplier for cooking fuel
  • minecraft:cooking/normal_speed_multiplier
    • Returns the speed multiplier for cooking fuel when used in a normal furnace
  • minecraft:cooking/fast_speed_multiplier
    • Returns the speed multiplier for cooking fuel when used in a block matching theΒ block/fast_cookingΒ predicate
  • minecraft:brewing/speed_default
    • Returns the default speed multiplier for brewing fuel

AddedΒ minecraft:abs

  • Returns the absolute value ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:avg

  • Evaluates multiple float providers and returns arithmetic mean of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:ceil

  • Returns the ceiling (i.e. rounded towards positive infinity) value ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:conditional

  • Returns the value fromΒ on_trueΒ if its condition is fulfilled orΒ on_falseΒ if not
  • Fields:
    • conditionsΒ – an inline value or a namespaced ID of aΒ minecraft:predicateΒ type
    • on_trueΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type which is executed if its condition is fulfilled
    • on_falseΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
      • Defaults to a constantΒ 0.0Β if omitted

AddedΒ minecraft:constant

  • Returns a constant value
  • Fields:
    • valueΒ – a float
  • Can be also written inline as a plain number (foo: 1.0Β is equivalent toΒ foo: {type:”minecraft:constant”,value:1.0})

AddedΒ minecraft:cos

  • Returns the cosine ofΒ input
  • Fields:
    • inputΒ – argument in radians, an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:sub

  • ReturnsΒ leftΒ minusΒ right
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:enchantment_level

  • Evaluates Enchantment Level-Based (minecraft:enchantment_level_based_value_type) parameter
  • Fields:
    • amount: A Level-Based Value giving a value based on the level of the Enchantment

AddedΒ minecraft:environment_attribute

  • Fetches and provides the value of an Environment Attribute (minecraft:environment_attribute)
  • Fields
    • attributeΒ – Environment Attribute ID to fetch (must be representable as a float)

AddedΒ minecraft:floor

  • Returns the floored (i.e. rounded towards negative infinity) value ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:from_int

  • Evaluates an integer provider and converts it to a float value
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

AddedΒ minecraft:length

  • Evaluates multiple float providers and returns square root of the sum of squares
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:max

  • Evaluates multiple float providers and returns the largest of result
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:min

  • Evaluates multiple float providers and returns the smallest of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:mod

  • Returns the modulus ofΒ leftΒ byΒ right
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:negate

  • Returns the negation ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:number_dispatcher

  • Returns the first case which fulfills its condition or theΒ defaultΒ if none do
  • Fields:
    • casesΒ – a list of cases in the order that the dispatcher will try to execute them
      • Fields:
        • conditionΒ – an inline value or a namespaced ID of aΒ minecraft:predicateΒ type
        • valueΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type which is executed if the condition is fulfilled
    • defaultΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
      • Defaults to a constantΒ 0.0Β if omitted

AddedΒ minecraft:pow

  • ReturnsΒ baseΒ to the power ofΒ exponent
  • Fields:
    • baseΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
    • exponentΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:mul

  • Evaluates multiple float providers and returns product of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:div

  • ReturnsΒ leftΒ divided byΒ right
  • Fields:
    • leftΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
    • rightΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:round

  • Returns the rounded (towards nearest integer, with ties rounding towards positive infinity) value ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:sin

  • Returns the sine ofΒ input
  • Fields:
    • inputΒ – argument in radians, an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:sqrt

  • Returns the square root ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:storage

  • Returns a float value from a command storage
  • If value is not present, is not a number or path returned multiple values, provider returns value ofΒ fallback
  • Conversion of numeric NBT values that are not a float is undefined
  • Fields:
    • storageΒ – a namespaced ID of a command storage
    • pathΒ – an NBT path
    • fallbackΒ – an optional inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type, defaults toΒ 0.0

AddedΒ minecraft:add

  • Evaluates multiple float providers and returns sum of results
  • Fields:
    • inputsΒ – an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aΒ minecraft:context_float_providerΒ type
      • Requires at least one value

AddedΒ minecraft:truncate

  • Returns the truncated (rounded towards zero) value ofΒ input
  • Fields:
    • inputΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:uniform

  • Picks a random number from a range
  • Fields:
    • minΒ – minimum value, an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
    • maxΒ – maximum value, an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

AddedΒ minecraft:weighted_list

  • Returns a value from a distribution of weighted number providers
  • Fields:
    • distributionΒ – a list of objects with the following fields
      • Fields:
        • dataΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
        • weightΒ – a positive integer

Villager Trades

  • TheΒ max_usesΒ andΒ xpΒ fields now require an inline value of aΒ minecraft:context_int_providerΒ type
  • TheΒ countΒ field inΒ wantsΒ andΒ additional_wantsΒ structures now require an inline value of aΒ minecraft:context_int_providerΒ type
  • TheΒ reputation_discountΒ field now requires an inline value of aΒ minecraft:context_float_providerΒ type

Commands

ModifiedΒ /compute

  • Command syntax has been modified to take into account number provider split:
    • /compute <target> integer <int_provider>
      • whereΒ <int_provider>Β either an element ofΒ minecraft:context_int_providerΒ registry or an inline value
    • /compute <target> float <float_provider> [<scale>]
      • whereΒ <float_provider>Β either an element ofΒ minecraft:context_float_providerΒ registry or an inline value
  • If evaluation of a number provider fails (for example due to division by zero), command will now fail

ModifiedΒ /data

  • Command syntax has been modified to take into account number provider split:
    • compute <target> integer <int_provider>
    • compute <target> float <float_provider>

Data Components

ChangedΒ minecraft:cooking_fuel

  • burn_timeΒ field is nowΒ minecraft:context_int_provider
  • speed_multiplierΒ field is nowΒ minecraft:context_float_provider
  • Cooking fuel items with remainders will be handled as follows
    • If there is fuel remaining in the fuel slot, the remainder item will be dropped on the ground
    • If the fuel has run out, the remainder item will remain in the fuel slot

ChangedΒ minecraft:brewing_fuel

  • usesΒ field is nowΒ minecraft:context_int_provider
  • speed_multiplierΒ field is nowΒ minecraft:context_float_provider
  • Brewing fuel items with remainders will be handled as follows
    • If there is fuel remaining in the fuel slot, the remainder item will be dropped on the ground
    • If the fuel has run out, the remainder item will remain in the fuel slot
    • This behavior matches items placed in the input and reagent slots of the brewing stand

ChangedΒ minecraft:compostable

  • layersΒ field is nowΒ minecraft:context_int_provider

Loot tables

  • rollsΒ field is nowΒ minecraft:context_int_provider
  • bonus_rollsΒ field is nowΒ minecraft:context_float_provider

Functions

ChangedΒ minecraft:set_attributes

  • Number providers inΒ amountΒ sub-fields ofΒ modifiersΒ list now accept an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

ChangedΒ minecraft:enchanted_count_increase

  • TheΒ countΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

ChangedΒ minecraft:enchant_with_levels

  • TheΒ levelsΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:set_custom_model_data

  • Elements in theΒ floatsΒ list can now be an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
  • Elements in theΒ colorsΒ lists can now be an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:set_enchantments

  • Values inΒ enchantmentsΒ map can now be an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:set_count

  • TheΒ countΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:limit_count

  • TheΒ minΒ andΒ maxΒ fields insideΒ limitΒ structure now accept an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
  • limitΒ field no longer accepts a single number

ChangedΒ minecraft:set_damage

  • TheΒ damageΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

ChangedΒ minecraft:set_ominous_bottle_amplifier

  • TheΒ amplifierΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:set_random_dyes

  • TheΒ number_of_dyesΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

ChangedΒ minecraft:set_stew_effect

  • TheΒ durationΒ field in elements ofΒ effectsΒ list now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type

Predicates

ChangedΒ minecraft:random_chance

  • TheΒ chanceΒ field now accepts an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type

RemovedΒ minecraft:value_check

  • This condition has been split into integer and float variants

AddedΒ minecraft:int_value_check

  • Checks value against some range

Fields:

  • valueΒ – an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
  • testΒ – one of:
    • an inline value (including a single integer) or a namespaced ID of aΒ minecraft:context_int_providerΒ type
      • Will test if result ofΒ valueΒ is equal to providedΒ testΒ value
    • an object with fields:
      • minΒ – an optional inline value (including a single integer) or a namespaced ID of aΒ minecraft:context_int_providerΒ type
      • maxΒ – an optional inline value (including a single integer) or a namespaced ID of aΒ minecraft:context_int_providerΒ type
      • Will test if result ofΒ valueΒ is betweenΒ minΒ andΒ maxΒ (inclusive)

AddedΒ minecraft:float_value_check

  • Checks value against some range

Fields:

  • valueΒ – an inline value or a namespaced ID of aΒ minecraft:context_float_providerΒ type
  • testΒ – one of:
    • an inline value (including a single float) or a namespaced ID of aΒ minecraft:context_float_providerΒ type
      • Will test if result ofΒ valueΒ is equal to providedΒ testΒ value
    • an object with fields:
      • minΒ – an optional inline value (including a single float) or a namespaced ID of aΒ minecraft:context_float_providerΒ type
      • maxΒ – an optional inline value (including a single float) or a namespaced ID of aΒ minecraft:context_float_providerΒ type
      • Will test if result ofΒ valueΒ is betweenΒ minΒ andΒ maxΒ (inclusive)

ChangedΒ minecraft:time_check

  • TheΒ minΒ andΒ maxΒ fields insideΒ valueΒ structure now accept an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
  • valueΒ field itself now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type (previously only integers were allowed)

ChangedΒ minecraft:entity_scores

  • TheΒ minΒ andΒ maxΒ fields inside values ofΒ scoresΒ map now accept an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type
  • scoresΒ field itself now accepts an inline value or a namespaced ID of aΒ minecraft:context_int_providerΒ type (previously only integers were allowed)

Recipes

Cooking Recipes

  • TheΒ cookingtimeΒ field of all cooking recipes is no longer optional
  • Custom Smoker and Blast Furnace recipes should be updated accordingly, by settingΒ cookingtimeΒ to twice the previous value
  • If a custom cooking recipe was previously relying on the defaultΒ cookingtimeΒ value, 200 can be used to maintain the same timing

World Generation

Block State Providers

Block State Providers can now be defined as standalone types in a registry –Β worldgen/block_state_provider– and referenced by using a namespaced string for a field that expects a Block State Provider.

An inline Block State definition is now an accepted shorthand form for aΒ minecraft:simpleΒ block state provider providing that state. The Block State has to be in the form of an object with fields, a shorthand Block ID is not allowed.

Renamed Provider Types

The following providers types have been renamed:

  • minecraft:dual_noise_providerΒ renamed toΒ minecraft:dual_noise
  • minecraft:noise_providerΒ renamed toΒ minecraft:noise
  • minecraft:noise_threshold_providerΒ renamed toΒ minecraft:noise_threshold
  • minecraft:randomized_int_state_providerΒ renamed toΒ minecraft:randomized_int
  • minecraft:rule_based_state_providerΒ renamed toΒ minecraft:rule_based
  • minecraft:simple_state_providerΒ renamed toΒ minecraft:simple
  • minecraft:weighted_state_providerΒ renamed toΒ minecraft:weighted
  • minecraft:random_block_providerΒ renamed toΒ minecraft:random_block
  • minecraft:rotated_block_providerΒ renamed toΒ minecraft:rotated
ChangedΒ minecraft:rule_based
  • If a rule yields no result, the following rules will be evaluated
  • If no rule orΒ fallbackΒ yields a result, will now also yield no result

Villager Trades

  • TheΒ max_usesΒ andΒ xpΒ fields now require an inline value of aΒ minecraft:context_int_providerΒ type
  • TheΒ countΒ field inΒ wantsΒ andΒ additional_wantsΒ structures now require an inline value of aΒ minecraft:context_int_providerΒ type
  • TheΒ reputation_discountΒ field now requires an inline value of aΒ minecraft:context_float_providerΒ type

Tags

Item Tags

  • AddedΒ #furnace_fuel_bottom_takeableΒ – Items that can be taken out of furnace by a hopper attached to the bottom face

Resource Pack Version 97.1

Order-independent Transparency (OIT)-related Shader Changes

  • core/blit_depth.fshΒ added as a way to copy contents of depth textures as an alternative to the rendering backend-based copying methods that do not work on some devices

Fixed bugs in 26.3 Pre-Release 1

  • MC-154881Β – Dropping an item from your hotbar at the same time as switching to another hotbar slot desyncs the second item
  • MC-254370Β – TheΒ entity_scoresΒ predicate type cannot check all possible scores
  • MC-270970Β – The player’s camera shakes when attempting to step up blocks with a boat above them
  • MC-277906Β – Ender pearls land incorrectly at high speeds
  • MC-309768Β – Persistent targets inΒ post_effectsΒ are not cleared when removing the effect withΒ /posteffect
  • MC-309855Β – The entity texture of black cushions has one extra color compared to all other cushions
  • MC-309870Β – Drowned holdingΒ spears can use both theΒ jab and chargeΒ attacksΒ at the same time
  • MC-310289Β – Entity collisions fully above an entity’s hitbox are ignored when stepping up blocks
  • MC-310331Β – The game crashes on Wayland with the OpenGL rendering backend
  • MC-310332Β – The mouse cursor’s position isn’t updated after closing a singleplayer world and entering the title screen
  • MC-310522Β – Pressing Right Shift in textboxes toggles fullscreen under specific conditions
  • MC-310646Β – The textures of shelf mushrooms contain several unused pixels
  • MC-310710Β – A few maps’ item textures have inconsistent details compared to the others
  • MC-310712Β – Using a Nether portal in Spectator mode while spectating an entity now causes the player to stop spectating when the other side is not generated
  • MC-310830Β – The scissor bounds check ignores the render area’s Y offset
  • MC-310957Β – The player is unable to perform a sweep attack for a brief moment after blocking an attack with their shield
  • MC-310990Β – The “Join Realm” button can extend out of the screen
  • MC-311037Β – The same “Join Realm” string is used for two buttons with different meanings
  • MC-311129Β – Dappled forests use theΒ music.overworld.flower_forestΒ sound event instead ofΒ music.overworld.forest
  • MC-311183Β – Fuel in blast furnaces and smokers smelts double the items
  • MC-311222Β – NBT to SNBT data generators crash when attempting to convert old NBT files
  • MC-311236Β – TheΒ block_transformerΒ component ignores theΒ use_cooldownΒ component
  • MC-311274Β – The default value of theΒ cookingtimeΒ field for blasting and smoking recipes is still 100
  • MC-311297Β – Keyboard input is picked up by input methods even when no text input box is selected
  • MC-311298Β – On certain locales, pressing Right Shift while the “Toggle Cinematic Camera” key bind is unbound will toggle it
  • MC-311364Β – Category headers in some screens still can’t be selected
  • MC-311369Β – The World Options screen is not centered
  • MC-311372Β – Endermen can now teleport onto waterlogged blocks
  • MC-311384Β – Empty buried treasure maps from previous updates are called “filled_map.buried_treasure”
  • MC-311390Β – The swimming animation of drowned is incorrect
  • MC-311391Β – Leaving the Enter Join Code screen always brings you to the main Realms screen
  • MC-311399Β – Enabling commands in the World Options screen and clicking “Edit Game Rules” shows an infinite loading screen
  • MC-311400Β – Arrows now bounce off endermen even when they teleport
  • MC-311414Β – Players can teleport arbitrary distances by using a desynced carrot on a stick on a pig
  • MC-311423Β – Moving then opening the inventory does not allow input from IME, and switching the input method immediately inserts previous inputs
  • MC-311428Β – Number providers lose precision when reading the initial values in integer mode
  • MC-311431Β – Abandoned camps located on biome edges can generate explorer maps leading to themselves
  • MC-311472Β – Turning off commands on the World Options screen doesn’t properly reset the personal game mode
  • MC-311478Β – Copper veins generate ores with stone variants on the deepslate layer
  • MC-311486Β – Veins of deepslate iron ore and tuff now generate above y=0
  • MC-311546Β – Locking the difficulty of a world doesn’t immediately disable the difficulty button

 

Hosting a Minecraft 26.3 Pre-1 Server with friends is easy:

  1. Select the 26.3 Pre-1 Minecraft version.
  2. Follow the order steps and pay to have your 26.3 Pre-1 server connection info sent to your inbox.
  3. Login to Multicraft panel.
  4. Drag & Drop to upload your world with the World Manager.
  5. Configure mod configsΒ with the control panel config editor.

What else can I do?

  • Upload your world with the easy drag-and-drop World Manager.
  • Whitelist your friends or make them co-owners.
  • Customise config settings directly in the control panel.
  • Add extra mods and plugins to your server for more fun.
  • Explore 1756+ modpacks with the One Click & Play installer, completely free!

Want to play other servers?
Easy, use the Click & Play installer to add any server into an empty instance slot (no extra payments or 2nd servers needed!).

Outdated Server? Sorted!
If your server is ever outdated click the Update Server button to have the latest MC version installed, ensuring your friends can always join.

We’ve got you covered with a 14-day money back guarantee - so you can try us out, risk-free. Plus, our managed server support means you’ll never have to go it alone.

Need a break? Deep Freeze your server for just 1.00 (Β£$€) a month - pause it as long as you need and pick up right where you left off. No hassle, no stress, just flexibility.

So, who else would you trust with your 26.3 Pre-1 server?

We wish you the best Modded Minecraft Adventure ever! -- Stay Crafty

  • Choose from 1756 + modpacks from your modded library, the adventure never ends!
  • Install & swap servers instantly with our "Click & Play Installer".
  • Unlimited and free modpack updates including testing and fixes.
  • Can’t find a modpack? Just ask, we’ll add it to the one-click installer.
  • Made your own modpack? We’ll build you a custom server..
  • Server crashed? Send us a ticket and we can fix it 99.9% of the time.
  • A dedicated support team that can explain optimisations, carry out requests and help you understand your server better.

Follow along with all the previous updates for Minecraft 26.3

  • DDoS Protection
  • Custom Multicraft
  • 1756+ Modpacks
  • Unlimited Slots
  • Daily Backups
  • FTP Access
  • Config Editor
  • 3393+ Minigames
  • Modpack Updates
  • Custom Modpacks
  • Easy Server Setup
  • Deep Freeze

Memory Requirements & Player Slots

  • Memory Guideline Start with 3GB of RAM, minimum tested for smooth server performance. For hosting friends or public servers, 4GB is recommended to handle more players and chunks. Upgrade RAM if lag hits, easy fix
  • Max Players estimates slots per GB before lag or out-of-memory errors. Mods/plugins reduce players per GB, and limits show as servers get busy. Unlimited Slots, set wisely in the control panel. It’s a guideline, not set in bedrock!

What more do you get with StickyPiston when hosting a Minecraft 26.3 Pre-Release 1 Server?

Pro-Grade Hardware for a Superior Experience

We don’t mess around with performance. Our servers run on powerful Linux Ubuntu hardware, directly connected to a gigabit internet backbone. Add in a tailored Multicraft control panel, and you’ve got lightning-fast load times and minimal lag.
Minecraft Server Specifications

Minecraft Server Hardware

World Manager: Total Control at Your Fingertips

Managing your worlds has never been easier. Drag and drop zipped worlds, create new ones with custom seeds, duplicate or download them in seconds. Even upload a custom server icon to make your server stand out.
Minecraft World Manager Guide

Multicraft World Manager

Instance Manager: Flexibility Built In

Why settle for one server when you can have three? With StickyPiston, you’re not locked into a single Modpack. Use your three instance slots to install Vanilla, Snapshots, Plugins, Modpacks, or Minigames like Diversity 2 or Parkour Spiral. When you’re done, swap or reinstall with just a click.

Multicraft One Click Installer

Unlimited Modpack Version Updates

Outdated servers kill the fun. With our custom modpack updater scripts, you can update your server to the latest version in seconds. No mismatched mods, no headaches, just click "Update Server" and keep playing.

Modpack version updates

Fully Managed Server Support

Full Server Support is included, not an extra. Here at StickyPiston we give professional advice, detailed support tickets explaining how we fixed your problem, never passing the problem back to you! To date we've solved 99.9% of server problems! This is what real managed Minecraft Hosting is about. If you're on your server when you submit a ticket there's a good chance we'll say hi :D

Fully managed Minecraft server support
100% Money Back Guarantee

100% MONEY BACK Guarantee For 14-Days

Purchase With Confidence It’s Risk Free

We will provide a 100% return on your server: If you have any issues, just get in touch with your friendly support team and they’ll either help you out until you get the result you need or give you a speedy refund.

Why Choose StickyPiston Hosting?