Releases: CosmosMods/DimensionalPocketsII
The First Release!
Version:
MC: 1.16.5
Forge: 36.1.0
Mod: 1.0.0 (The First Release)
Release Type: RELEASE
Compatibility: Universal
ForgeUpdate# Updated to 36.1.0. First Forge 1.16.5 Build that is mapped from the Official 1.16.5 release, not a Snapshot.
Feature# Elytraplate! Dimensional Armour + Elytra. Ulimited Elytra Flight.
Feature# Elytraplate with GUI [WIP] Dimensional Elytraplate with a Connector Style GUI.
Feature# Elytraplate with Shifter! Dimensional Elytraplate with a Shifter built in.
Feature# Dimensional Tome. Full Guide to Dimensional Pockets II. Contains Recipes, Mechanics and more.
Feature# More base items / ingredients: (Pearl, Dust, String)
Feature# Dimensional Bow. Quicker to use than regular bow, has more durability.
Feature# All modules are now craftable.
Feature# Pocket Crafting Module!
Feature# Pocket Side Guide has returned!
Feature# On servers, players can now be trapped inside of a Pocket. This can be toggled using the new button inside the GUI.
Feature# Pocket config option added: Allow Hostile Spawns [Allowed / Blocked]. This is mostly for creative mode, to stop the spawning of Hostile Mobs.
Feature# Pocket config option added: Allow Allowed Players to Shift. [Allowed / Blocked]. This is to block everyone, including allowed players from shifting into the pocket.
Feature# Dimensional Trident. More damage than the regular trident, quicker to use and has more durability.
Feature# /dim pocket recover [ ]. Used to recover a Pocket Block for a given Pocket. When using this Command the player requesting the Recovery must be the owner. (Also has a moderator version for Server Moderators)
Feature# /dim pocket transfer [ ] . Allows you to transfer ownership of a Pocket to another player. (Also has a moderator version for Server Moderators)
Feature# /dim shift ([ ] optional). Used to teleport yourself, or a player to a given dimension, with an optional Block Position.
Feature# /dim setspawn. Allows you to set the interior spawn point of a Pocket. IE: where you are placed when you enter a Pocket.
Update# Code that colours Items. [Shifter, Enhanced Shifter, ElytraplateShift] Old code was expensive, now is much more efficient, but the colour does not update when Pocket colour is updated.
Update# Large Localization update. Everything is fully localized, allowing for multiple language support.
Update# Dimensional Linker is no longer in the game. To link items, shift-right click them on a Pocket Block.
Update# Dimensional Bow values tweaked.
Update# Adding and removing Allowed Players now works again.
Update# Pockets now reliably store Items.
Update# All Buttons inside the GUIs now work.
Update# Crafting Module now has a custom GUI, which follows the style of the others, reflecting the current Pockets' colour.
Update# Fluids can now be stored inside Pockets again.
Update# Fluid bar renders inside the GUIs.
Update# Energy bar renders inside the GUIs.
Update# Large scale UI tweaks.
Update# Connectors can now be used to transfer FE.
Fix# Beds now completely work in the Pocket Dimension.
Fix# Player messages not being sent.
Fix# Packets now used to handle Client -> Server code.
Fix# Base server compatibility.
Fix# Server compatibility is now stable. Servers work well in testing.
Fix# Lucky Blocks can no longer be placed inside of a Pocket.
Fix# Pocket storage [file] system now fully finished. This will not change moving forward.
Fix# Pockets not updating their 'is_generated' state when generating correctly.
Fix# Pocket crashing game when entering if Player does not Own a Pocket.
Fix# Erroneous method(s) that only exists on the Client.
Fix# Elytraplate(s) now take durability damage from attacks, but still wont from Flying.
Fix# The way Elytraplate [shift / screen] handles saves to NBT data.
Fix# ElytraplateShift mode toggle button now works.
Fix# Elytraplate(s) now support the same Enchantments that regular Chestplates have.
Fix# In-line with a Pull request on Forge, when shifting into and out-of a Pocket, the correct sound plays, without the nether portal sound overriding it.
Fix# When linking to a Pocket, Elytraplates now retain any enchantments.
Fix# When enchanted, Elytraplate [shift / screen] could not be linked.
Fix# Pocket Owner not being saved to NBT.
Fix# Adding an Allowed Player crashed servers due to a Packet Error.
Fix# ItemStacks with more than 56 items being reduced to 56 when putting into pocket inventory.
Fix# Crash on servers when locking or unlocking Pocket from inside of a GUI.]
Fix# Bucket interaction inside Connector & Pocket GUI.
Fix# Trident rendering with incorrect colour inside GUI, GROUND or FIXED.
Fix# Pocket Wall Edge blocks not updating to correct connected texture.
Fix# Energy bar not rendering above a certain Energy value.
Fix# Fixed Ore Generation again.
AssetTweak# Dimensional Shard changed.
AssetTweak# Nether Star Shard now 32x32.
AssetTweak# Module Block textures tweaked to be smoother.
AssetTweak# Made the Connector textures less obnoxious.
AssetTweak# Pocket and Connector GUIs have been reworked.
RecipeTweak# All tools recipes updated.
RecipeTweak# Ingot crafting recipe now gives 2 ingots.
ConfigAddition# Spawn with Book. Default TRUE.
ConfigAddition# Can Place Structures. Default FALSE. This option allows the placement of Blocks specified in the Disallowed Blocks List.
ConfigAddition# Disallowed Blocks. List of Blocks that cannot be placed inside of a Pocket. [These blocks typically generate structures that destroy Pocket Wall Blocks].
ConfigAddition# Disallowed Items. List of Items that cannot be used inside of a Pocket. [These items typically allow players to get outside of a Pocket].
ConfigAddition# Can Use Items. Default FALSE. This option allows the use of items specified in the Disallowed Item List.
NOTES:
- None.
The Colour Update!
Version:
MC: 1.16.3 - 1.16.5
Mod: 0.2.90 (The Colour Update)
Release Type: BETA
Compatibility: Universal
VersionChange# 1.16.3 -> 1.16.5 (Inital release)
Feature# Dimensional Shifters now display the Pocket source block dimension
Feature# Colourful Pockets! Pockets can now be colour coded! Simply right click a Pocket block with a Dye to change the colour! To reset to normal, right click with a Dimensional Shard
Feature# Dimensional tools! Stronger than Netherite!
Feature# Two new variants of Dimensional Ore: Nether and End, each giving more drops than the last. (End -> Nether - > Overworld)
Update# Pocket Blocks will show their respective Pocket colour in your inventory!
Update# Ore Generation now working!
Update# Information is now displayed for Connectors and Chargers
Fix# Connectors crashing the game
Fix# Connectors and Chargers not able to be put in the floor and Ceiling
Fix# Connectors are no longer stored in a list by the Pocket (This was causing major lag)
Fix# Dimensional Ore now drops shards, between 4 and 6. (Can be silk touched and saved for later for Fortune Enchantments)
Fix# Entities can no longer be ridden, meaning minecarts and boats can no longer be used to glitch outside of a Pocket
Fix# Chorus fruit can no longer be used to get outside of a Pocket
Fix# A bedrock frame has been added to prevent players from using corners to glitch outside of a Pocket
Fix# Elder guardians can no longer be spawned into a Pocket
Fix# Charger can no longer be broken if config is set to "break_blocks_inside_pocket: false"
Fix# Withers no longer break Wall Blocks if the config is set to "break_blocks_inside_pocket: false"
Fix# Bedrock can no longer be broken inside the Pocket Dimension
Fix# Edge Blocks update correctly again
Fix# Dimensional Shifters not working if linked in the Pocket Dimension
Fix# Pocket generation being based on the Pocket located at ChunkPos(0, 0)
Fix# Pockets being placed inside themselves are now disabled again
Fix# Pocket Generation Code (Again gr)
Fix# Large fix to the Json code to fix small errors and wasted resources
RegistryRemoval# connector_array ([ObjectConnectionType])
ConfigChange# System Message -> Debug Message
AssetTweak# Large changes in textures to accompany the Colour Update
NOTES:
- Servers are strange at the moment. I will track down the source of the issue.
dimensionalpocketsii-1.16.3-0.9.90-beta-universal
Version:
MC: 1.16.3
Mod: 0.9.90
Release Type: Beta
Compatibility: ClientOnly
Feature# Dimensional Charger! Used to charge Dimensional Shifters. (To create, right click on a Dimensional Wall block with a Dimensional Wrench
Feature# Expandable internal size of Pockets. Pockets can now be up to 255 blocks in height. This is configurable using the Config System
Feature# Dimensional Shifter Mode (Stores the players most recent location, and allows the shifter to switch between putting the player at the previous location, or the Pocket Block when leaving a Pocket)
Update# Large code refactoring & reorganization
Update# EnumShiftLocation (Used to determine whether a teleport destination is safe)
Update# Sounds play again when shifting to/from a Pocket
Update# Updated Pocket code to use new RegistryObjects
Update# Pocket NBT saving updated to follow PocketRegistry as closely as possible
Fix# Pocket Shift Code
ClassAddition# EnumShiftDirection (Used to differenciate between into/outof Pocket Dimension)
ClassAddition# CoreTriggers (Custom Advancement Trigger Handler)
ClassAddition# UseShifterTrigger (Used to trigger custom advancement for using a Dimensional Shifter)
RegistryTweak# Creator --> Owner (New Custom Object [ObjectPlayerInformation]) (Stores the Players DisplayName and UUID)
RegistryTweak# AllowedPlayerList (New Custom Object [ObjectPlayerInformation])
RegistryTweak# ChunkPos (New Custom Object [ChunkPos, Vector2i]) (Eliminates the unneccessary Y coordinate)
RegistryTweak# SpawnPos (New Custom Object [ObjectTeleportPos) (Stores the BlockPos and Rotation fields in one object)
RegistryTweak# ConnectorArray (New Custom Object [ObjectConnectionType] / New Array Format <int, obj> replaces <BlockPos, type)
RegistryTweak# TrapPlayers (New flag, will be implemented in the future to allow an Owner to trap any player who enters and is not in the AllowedPlayerList)
RegistryTweak# FluidTankCustom (New Custom Object [ObjectFluidTankCustom]) (Stores the FluidTank, FillLevel, Volume and Capacity)
ObjectRegistryTweak# Changed the Registry Names of multiple blocks.
RegistryAddition# InternalHeight (Stores the Pockets' specific actual height)
ConfigAddition# InternalHeight (Slider 15 >> 255, sets the internal Pocket height)
ConfigAddition# InternalReplace (Force option to allow Pockets to shrink in size, if their actual size is larger than the config setting)
ConfigAddition# EncryptFiles (Whether to encrypt the PocketRegistry)
ConfigAddition# CancelCommands (Whether or not to cancel command use inside of Pockets)
AssetTweak# Tweaked the locations of BlockStates and BlockModels
NOTES:
- Due to the large-scale changes to the Registry System, this version is INCOMPATIBLE with old saves. Moving forward, unless something requires a critical update, this will not change.
- Due to the large-scale changes to the Registry System, this version is INCOMPATIBLE with old saves. Moving forward, unless something requires a critical update, this will not change.
- This version is NOT compatible with old world saves, specifically those from 1.12.2 but also from any version before this version!
- Servers are strange at the moment. I will track down the source of the issue.
dimensionalpocketsii-1.16.3-0.9.90-beta-universal
Version:
MC: 1.16.3
Mod: 0.9.90
Release Type: Beta
Compatibility: ClientOnly
Feature# Dimensional Charger! Used to charge Dimensional Shifters. (To create, right click on a Dimensional Wall block with a Dimensional Wrench
Feature# Expandable internal size of Pockets. Pockets can now be up to 255 blocks in height. This is configurable using the Config System
Feature# Dimensional Shifter Mode (Stores the players most recent location, and allows the shifter to switch between putting the player at the previous location, or the Pocket Block when leaving a Pocket)
Update# Large code refactoring & reorganization
Update# EnumShiftLocation (Used to determine whether a teleport destination is safe)
Update# Sounds play again when shifting to/from a Pocket
Update# Updated Pocket code to use new RegistryObjects
Update# Pocket NBT saving updated to follow PocketRegistry as closely as possible
Fix# Pocket Shift Code
ClassAddition# EnumShiftDirection (Used to differenciate between into/outof Pocket Dimension)
ClassAddition# CoreTriggers (Custom Advancement Trigger Handler)
ClassAddition# UseShifterTrigger (Used to trigger custom advancement for using a Dimensional Shifter)
RegistryTweak# Creator --> Owner (New Custom Object [ObjectPlayerInformation]) (Stores the Players DisplayName and UUID)
RegistryTweak# AllowedPlayerList (New Custom Object [ObjectPlayerInformation])
RegistryTweak# ChunkPos (New Custom Object [ChunkPos, Vector2i]) (Eliminates the unneccessary Y coordinate)
RegistryTweak# SpawnPos (New Custom Object [ObjectTeleportPos) (Stores the BlockPos and Rotation fields in one object)
RegistryTweak# ConnectorArray (New Custom Object [ObjectConnectionType] / New Array Format <int, obj> replaces <BlockPos, type)
RegistryTweak# TrapPlayers (New flag, will be implemented in the future to allow an Owner to trap any player who enters and is not in the AllowedPlayerList)
RegistryTweak# FluidTankCustom (New Custom Object [ObjectFluidTankCustom]) (Stores the FluidTank, FillLevel, Volume and Capacity)
ObjectRegistryTweak# Changed the Registry Names of multiple blocks.
RegistryAddition# InternalHeight (Stores the Pockets' specific actual height)
ConfigAddition# InternalHeight (Slider 15 >> 255, sets the internal Pocket height)
ConfigAddition# InternalReplace (Force option to allow Pockets to shrink in size, if their actual size is larger than the config setting)
ConfigAddition# EncryptFiles (Whether to encrypt the PocketRegistry)
ConfigAddition# CancelCommands (Whether or not to cancel command use inside of Pockets)
AssetTweak# Tweaked the locations of BlockStates and BlockModels
NOTES:
- Due to the large-scale changes to the Registry System, this version is INCOMPATIBLE with old saves. Moving forward, unless something requires a critical update, this will not change.
- Due to the large-scale changes to the Registry System, this version is INCOMPATIBLE with old saves. Moving forward, unless something requires a critical update, this will not change.
- This version is NOT compatible with old world saves, specifically those from 1.12.2 but also from any version before this version!
- Servers are strange at the moment. I will track down the source of the issue.