
Random Item Skyblock
Stranded alone in the void, build out your base from nothing but a trickle of random items with some fun twists and loads of custom features to spruce it up! (Official RIS Datapack)
222
1
Список изменений
Alchemy 1.21.4 update: 40 new custom items with near-infinite variation! Official RIS Wiki!
111 new advancements and 2 new pets! Complete settings revamp with 26 new settings!
✨ Additions
- Added Alchemy (36 new Alchemy Items)
- Added
Compendium Alchimiae - Added
Secrets to Alchemyto the first few Item Traders spawned per player and the Written Book variation pool - Added 17 new Alchemy Item settings as well as individual toggles for each Alchemy Item
- Added 8 new Written Book quotes from ThatOtherAndrew, Vr_North, elixirs_, HellsMinimum, Equ1vocate, SaltyDucKling
-
Added 17 new advancements to the Random Item Skyblock tab
Bundle-ception, Crammed, Overflowing, Spot!, Moro!, Undead Horseman, Infested, Mob Slaughter House, Air Lift, Rocket Flight, Maximal Thrust, Star of the Show, Rocket Launcher, Loot Box!, Shifty Loot, Notch Apple, Snow Generator
-
Added 9 new advancements to the new Special Items tab
Stonks, Block Street Buyer, Special Sale, Redstone Activated, Nice Try, Powered Off, Item Farm, Item Factory, Stack Overflow
-
Added 85 new advancements to the new Alchemy Items tab
Mysterious Chapters, Secrets of Old, Transmuted Knowledge, Transmutation!, It's a Science, Alchemical Enthusiast, True Alchemist, Auto-Refill, Redstone Alchemy, Nicolas Flamel The Legendary Alchemist, True Random, Worthless, Abysmal, Improvements, Perfection, Masterpiece, Locked, Component Connoisseur, Attribute Alchemist, That'll Last, Sus, Hmmmm, Keep Your Secrets Then, That's Not a Totem!, Low Budget, Paxel, Multitool, Honey Where Are My Leggings?, Cover Me With Junk, I Can't See!, Hat Fashion, Plated Elytra, Enchanted? Oh-, Over-Enchanted, Mendfinity, Cross-Bow, Tasty, All Powerful…?, Houdini, Surprise Gift, Oops..., Zero Calories!, Finally Some Good Creaking Food, Forgiving Cocktail, Fine Wine, Full Gallon, Second Life, Boss Bar, Downsizing, Go Big or Go Home, Decimated, One Hit Man, Vaporized, I am Speed, Ka-Chow!, Supersonic, Bouncy Castle, To the Moon!, Double Down, Generational, Componential, Loot Loot!, Buying in Bulk, Super-Duper, Ancient Architecture, Exterior Designer, Ctrl+C Ctrl+V, Controlled Demolition, Refined Knowledge, Sherd Augmentation, Full Focus, Standardized Blueprints, Average Coal Vein, Clean Slate, Unlucky, Inflation, $ Profit $, Overeducated, 1 Shulker 2 Shulker No Shulker Filled for You!, Especially Special, Stack Size Transmutation, Bigger Stacks, Max Stack, Moving Day, Divide By Zero
- Added 2 new named pets! 🐾
- Added random item drops to brushing Suspicious Sand/Gravel
- Added Loot Box Shulkers setting enabled by default adding a few extra items to Shulker Boxes given to players
- Added a new destroy range particle preview to destructive Special Items with a setting to toggle it
- Added
ris.destroy_range_previewtrigger to individually toggle its visibility - Added setting Multiplier Unstackable Count (set to 4 by default)
- Added setting Dispensable Special Items which now controls if they can be activated by dispensers (not droppers) and which ones
- Added setting Dispensed Special Item Delay which sets the
PickupDelayof dispensed Special Items - Added another button to set the item giver delay in the General Settings tab
- Added Reset Defaults option to settings menu with confirmation and function
settings/_reset_defaultsthat resets settings and calls../_load_settings - Added setting Refresh Settings Menu
- Added loot table and wrapper function
custom_items/give_allfor creative use - Added wrapper function
settings/_settings->msgs/settings - Added a ratings notification sent out in chat after 3h active playtime
- Added Random Item Skyblock Wiki link to reload message and Compendium
- Added a link to report bugs to the reload message and Compendium
- Added
pack.pngpack icon!
📦 Updates
- Updated item, block, and jigsaw lists to 1.21.4 (5 new jigsaws!)
- Added
potions/ominous_bottlewith all its variants - Added
potions/suspicious_stewwith all its variants - Updated checks for the
bundleto use#bundleswith the addition of colored bundles - Revised bundle related advancements
- Removed
void_totem_triggeradvancement and functioncustom_items/totem/trigger, now run frommain, improved checks look fordeath_protectioncomponent instead of the item - Added
#ris:chest_boatentity tag replacingchest_boatreferences because we now need to have unique entities for each wood type despite their just being variants I guess - Updated pack format from
48to61
🔧 Changes
- Nerfed unstackable multiplication count from 16 to 4 (max stack size still 16)
- Reworked Command Block Minecarts to now drop loot generally (1-3+ chests + other loot)
- Removed Command Block Minecart from the
dupe_blacklistitem tag - Command Block Minecarts can now also be dropped as well as placed to activate their function
- Changed Overpowered Command Blocks setting (
op_cmd) to no longer buff the amount of loot dropped by Command Block Minecarts and trades given to Item Traders by the Knowledge Book - Split Overpowered Command Blocks into 2 settings: Multipliable Special Items (
special_item_dupe), Command Block Special Item Count (cmd_special_items) - Changed setting Command Block Special Item Count to accept any number 0-64 dynamically
- Expanded setting Traders Sell Special Items with a 'Limited' option that allows the trades but limits its stock referencing the Command Block Special Item Count setting (new default)
- Replaced setting Debug Stick Removed Block Drops with a percentage based setting Debug Stick Block Drop Chance
- Changed setting Multipliable Shulker Boxes to multiply filled shulkers by x2 instead of x16 with the Item Multiplier
- Filled Bundles now pop out of Shulker Boxes being duped so as not to be included
- Revamped settings menu into 3 sub-sections: General, Special Item, Alchemy Item
- Added valid input ranges to button hover text in numeric settings
- Highlighted selected settings with a lighter
shadow_color - Highlighted certain clickable text with a darker
shadow_color - Added [] around the clickable commands in the reload message
- Rewrote some settings: Same Random Items, Void Totems, Special Item Effects, Multipliable Shulker Boxes, Multipliable Written Books, Overpowered Command Blocks, and other small tweaks
- Revised the reload message item giver delay message for clarity and brevity
- Moved the
customizedadvancements to new Special Items tab - Set
customizedadvancement to hidden to hide category contents until unlocked - Changed
customizedadvancement to require Special Items to be enabled to unlock - Moved Expert Item Identifier advancement to Special Items tab
- Switched Special Item description color from
redtogray - Removed jigsaw/structure block destruction warning from item description (in favor of destroy range particle display)
- Renamed
Random Item TradertoItem Traderwhen spawned in (similar to (Random) Item Generator) - Added multiplier fail sounds/particles when
ris.failed_dupetag is added with functioncustom_items/chain/fail - Added generator delay particles shown every cycle when enabled and not generating
- Added snowflake particles for when jigsaws spawn icebergs at the bottom of the world
- Changed Jigsaw
monster_roomfeature, tries to face entrance towards player - Inverted
ris.receive_itemstrigger sounds, disabling now plays the lower pitch ding - Switched trigger text to actionbar
- Clarified PhoenixSC head description from "items received" to "item rate"
- Shortened Repeating Command Block description 'a Random Item Generator' -> 'an Item Generator'
- Changed
container_chaosadvancement to be hidden and afterloot_box - Halved the amount of
warped_sporeparticles released by Random Item Traders when spawned - Added setting Retag Old Tags, moved and renamed function
retag_old_tagstosettings/general/retag_old_tags/retag - Removed constant support for old tags,
retag_old_tagsfunction remains but must be run manually or from settings (only required once on loaded generators/dupers for really old RIS worlds) - Switched
true_void_walkertrigger fromticktolocation(slower) - Trimmed reload message (skywars line) to better fit in chat
- Swapped reload message player names around for accuracy
- Changed advancement tab/root name visuals, removing
boldin favor ofshadow_color - Renamed references of
JigsawtoJigsaw Blockto match the item name (item id lacks "block" unlike other blocks) - Capitalized instances of "Special Item"
- Applied title case to settings list
- Depluralized the individual Special Items settings menu
🐛 Fixes
- Added right click protection to custom
knowledge_bookitems, returning them - Fixed lazy loaded generators from spawning more than 5 items while unloaded/not entity processing
- Fixed all Command Block Minecarts turning into loot, now only those placed by players and dispensers will drop loot by observing the
Fireinitial data value andCommand - Command blocks can now spawn stacks of bundles (since they don't stay stacked without
max_stack_sizecomponent) - Bundles can now be duped excluding their
max_stack_size(so they don't stay stacked when picked up) - Custom items dropped from breaking containers and spawned from vaults/trial spawners/ominous item spawners are tagged with ris.spawned_item (will no longer activate custom stuff)
- Item Multipliers can only dupe items with the
ris.tagged_itemtag - Disabling the Item Timer (setting) now immediately fills up the
Next Itembar - Aligned debug stick block drops to the center of the block
- Fixed dead players receiving items
- Fixed spectators able to receive items from the item giver
- Fixed some advancements being granted to nearby spectators
- Fixed Same Item random player selection for heads could pick spectators/non-receivers
- Updated the
pedroadvancement, it can now properly be re-achieved after removing it with commands - Fixed
player_head_checksfunction detection fromcustom_data=tocustom_data~(works if more custom data is present) - Fixed RoarkCats and Ziplaw creator heads still functioning when Special Items disabled with new predicate
creator_heads/enabled - Fixed Star Gazer advancement from triggering with void totems and improved trigger with predicate flag
is_on_groundover an nbt check - Improved
gotta_spawn_em_all/cute_and_cuddlyadvancement trigger function with new entity tagris:spawnableandris.spawnable_oldtag replacing reliance onris.retagged, also now used to help namepedro - Added value checks so
maxCommandChainLength,commandModificationBlockLimitdon't override larger values when increased
🗂️ Structural Changes
- Removed
untamableentity_type anduntamable_fixfunction - Added Zombie/Skeleton Horse Spawn Eggs to the loot table
custom_items/otherwith the baked inTame:1bcomponent (also removed from item tag listall_items) - Modified
custom_items/tag_itemfunction run from../itemto return differently for custom items allowing them to activate 1 tick sooner as soon as they're registered - Removed
msgs/reset_feedbackpreviously run by all chat buttons with agamerule sendCommandFeedbacktoggle (no longer works like it did before :\ ) - Reorganized the
settingsfolder so that each setting has its own sub-folder withenable,disable,msg, and anything else related (msgpulled from the oldmsgs/settingswhich now references these) - Moved default settings from load to function
settings/_load_defaults - Moved trigger functions into new
triggerfolder, renamed to match their triggers, and optimized structure with scores - Removed tag
ris.hand_dropped, replaced by Dispensable Special Items setting and inverseris.ejected_itemtag - Staggered scheduled
advancements/main_<n>functions so they don't converge on the same tick at times - Switched the generator delay to modulo the
ris.generatorgeneratorscore with its speed in cycles per generation (2 for Item Generators, dynamic score for alchemy generators) - Split
custom_items/structure/spawninto/get_structureand/placestoring the template name in data for ease of access elsewhere - Restructured and optimized the
custom_items/chain/dup_itemfunction checks withreturnand a new item tagdupe_blacklist(applicable whenop_cmdssetting off) - Added tag
ris.contains_itemsto functioncustom_items/tag_itemto optimize usage in dupe functions (also checks forcontainer_loot) - Switched some
ris.failed_dupetag additions to calladvancements/nice_tryinstead (same functionality) - Switched generator disabled particles to call
custom_items/repeat/offinstead (same functionality) - Added
custom_items/trader/knowledgefunction that handlesknowledge_bookspecific Special Item effects (moved out from../traderas a wrapper function) - Optimized and secured
custom_items/trader/add_tradewithloot replaceand blank items instead ofloot spawn(was possible to give traders specific item trades with perfect positioning) - Removed
custom_items/trader/spawn(moved into../knowledge) and added../trade_itemsfunction to slightly optimize adding new trades - Random Item Traders now keep their
ris.tradertag and are instead temporarily initiated withris.new; old Traders will not work with certain new Knowledge items - Added function
mine_otherandmine_other_containerrun byblock_minewhen run at a position without a#ris:debug_breakableblock, mines block with touch (drops items if container) - Removed redundant block checks in
custom_items/debug/debugand moved positioning~ ~-0.1 ~out tocustom_items/item - Renamed
custom_items/debug/...replacingblock-break/block-minewithblock_break/block_mine - Replaced repeated break effects in
block_minewith a call toblock_break - Added loot tables for each individual Special Item under
custom_items/special/..,custom_items/op&../specialand the functioncustom_items/debug/block_minenow reference these - Upgraded the drop checks in the function
custom_items/debug/block_mineto use a loot tablecustom_items/debug_block_mineandloot replace - Added sub block tag
special_blocksnow referenced bydebug_breakable - Optimized and standardized name visibility checks for generators/multipliers with the new function
custom_items/name_visibility - Optimized generator/multiplier spawn functions with
returnand removed name visibility tags/nbt (auto-set by visibility function) - Optimized
custom_items/repeat/same_itemand../dif_itemfor to useitem replaceinstead ofdata modifyfor Same Items setting - Moved position alignment from
custom_items/itemto../chain/chainand../repeat/repeatfor consistent usage - Renamed
custom_items/toggle_nametoname_toggle - Changed objective
ris.bundle_useto typedummyincremented by advancementunbundled_triggerand new objectiveris.drop_item - Renamed function
advancements/bundletobundle_useand objectiveris.bundle_usetoris.bundle_use - Renamed Special Item setting
jigsaw_blocktojigsawto match item id - Replaced void totem damage effect with
damagecommand - Renamed
custom_items/totem/folder to../void_totem/ - Reorganized advancement file structure for my sanity (there wasn't any before)
- Moved loot tables
ris:chests/...intoris:loot/chests/... - Renamed loot table
custom_items/specialtoother - Moved
potions/allloot table references intocustom_items/other - Replaced instances of
nbt={Item:{id:""}withif items entity @s contents - Renamed instances of
dupwithdupein settings and function names - Combined
custom_items/chain/dupe_itemintocustom_items/chain/dupe(feasible post restructuring) - Renamed
void_rangepredicate toy_range_voidto match other conventions - Updated
y_range_predicates to work in non-vanilla (custom) dimensions (assumed to have overworld height) - Optimized
custom_items/structure/clear_spawned_blockscombining the two fill commands with a new tagris:structure_jigsaw - Moved all instances of item
custom_datainto therisnamespace ({custom_item:1b}->{ris:{custom_item:1b}}) - Switched instances of data storage
minecraft:ris XXX.YYYtoris:XXX YYY - Updated
tpcommands used to rotate withrotatecommand
Файлы
Random Items 3.0.0.zip(831.09 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
3.0.0
Загрузчики
Версии игры
1.21.4
Загрузок
177
Дата публикации
2 нед. назад
