Pumpkin Engine

What is **Pumpkin Engine**?

Pumpkin Engine is a system that control all based mechanic in the map instead of using a command block.

* Faster and Better - The system ran way faster than using a command block.
* Easy for a developer to debug: - categories system made coding easier.

Map currently using Pumpkin Engine:

* Light With-in - Survival horror map

Current Engine Version: 1.2.0

## Current Systems List:

* Realistic 3D item drop - version 2.1.3
* Vault Ability - BETA version 1.1.1
* Dash Ability - version 2.2.1
* Inventory Manager - BETA ~~version 1.3.5 for 1.16.X~~ > **version 2.1.1 for 1.17.**
* Cosmetic BETA - **1.0.0 ~~Private Testing Only~~ [Released!]**
* Damage Indicator - BETA version 1.0.0

* All systems created by DeonHNT

* **Realistic 3D item drop - Version 2.0.3**
	+ **GLOBAL**: All items dropped will be 3D
	+ **FAST PICK**: All items dropped when there are a **nearby players**, it **will not** be turned into a 3D item and can be pickup by them easier.

* **Dash Ability - Version 2.2.1**
	+ **GLOBAL:** Activate when sprinting and sneak facing a free space.
	+ **AIR DASH:** Give a player 0.5 extra float push seconds and add 1 block travel distance when activated.
		- Also apply when players glitch out of the map to put them back in.
	+ **WALL DASH:** Allow the player to climb some wall.
	+ **SLIDE DASH:** Allow the player to slide through or into the hole.

* **Vault Ability - Version 1.1.1**
	+ **Compatible with Dash Mechanics**
	+ **GLOBAL:** Activate when sneak in front of a free space between **selected blocks**.

* **Damage Indicator BETA - Version 1.0.0**
	+ Support: Hunter and Survivor health changes.
	+ Add-ons: None

## Customized for map:

* **Light Within 2.0.0 and above**
	+ Hunter Abilities [30%]
	+ Survivor Abilities [50%]
	+ Custom Crafting Items [100%]
	+ Chest System [100%]
	+ Shop Handler [0%]
	+ Sub-Cosmetic Controller [0%]
	+ Game Session [50%]
	+ End Game Screen [100%]

## Update List:

* Realistic 3D item drop - version 2.1.3 - Fixed wrong message displayed when looking at the item. [PlayerBlocked / FullInventory]
* **As of 6/12/2021 - Update Above.**
* Inventory Manager - BETA version 2.1.1 - Fixed inaccurate database for inventory cleaning.
* Realistic 3D item drop - version 2.1.2 - Fixed Inv-Timer allows player to pick up an items with full inventory status.
* Inventory Manager - BETA version 2.1.0 - Updated for Cosmetic System supports.
* Added Cosmetic System 1.0.0 BETA
* **As of 6/9/2021 - Update Above.**
* Inventory Manager - BETA version 1.3.5 > 2.0.0 - Updated for Minecraft 1.17
* **As of 6/8/2021 - Update Above.**
* Inventory Manager - BETA version 1.3.5 - Fixed inaccurate database for inventory control when the game started.
* [Dash 2.2.1] Improved dash accuracy to support Minecraft incompatible fixes.
* [Dash 2.2.1] Patched new no-clip bypass for wall dash
* **As of 5/21/2021 - Update Above.**
* Vault Ability - Version 1.1.1 - Fixed east and west facing - vault logic execute wrong function value.
* [Inventory Manager - BETA version 1.3.4] Fixed Inventory Database assigning wrong disabled slot amount.
* Added Damage Indicator to all players.
* **As of 5/19/2021 - Update Above.**
* Vault Ability - Version 1.1.0 - Rewrote and changed ray-casting logic to patch no clip - floor glitch.
* Inventory Manager - BETA version 1.3.3 - Fixed self heal book causes inventory reset.
* **As of 5/17/2021 - Update Above.**
* [Dash 2.2.0] Patched no clip - floor bug.
* [Dash 2.2.0] Rewrote bounce logic for patching no clip bypass glitch when attempting wall dash.
* [Dash 2.1.7] Patched no clip bypass glitch when attempting wall dash. [Failed + increase chances for no clip floor glitch when got bounced back]
* [Dash 2.1.6] Fixed an issue where all player couldn't dash properly through a blocked wall when facing west.
* [Dash 2.1.6] Changed dash distance by adding 0.1 travel distance.
* Realistic 3D item drop - version 2.1.1 + Added patched to block the player from picking up an item when others are nearby [2 blocks]
* [Dash 2.1.5] Decrease Air Dash due to majority player holding sneak key (Float push mode) when dashing [1.1 -> 0.6 block distance]
* Ported Ancient Werewolf's abilities.
* Realistic 3D item drop - version 2.1.0 - Fixed 2+ players duplication glitches.
* Realistic 3D item drop - version 2.0.3 -> 2.1.0 - Fixed 3 players+ system stop working.
* **As of 5/16/2021 - Update Above.**
* Inventory Manager - BETA version 1.3.2 - Fixed database assigning a wrong limit.
* Inventory Manager - BETA version 1.3.1 - Fixed empty achievement item not resetting.
* **As of 5/15/2021 - Update Above.**
* Inventory Manager - BETA version 1.3.0 - Update database to fixed removed features glitches.
* [Dash 2.1.4] Fixed dash execution leak to another player, causing weird movement.
* Inventory Manager - BETA version 1.2.2 - Fixed full inventory glitches and remove notifier in the inventory.
* [Dash 2.1.3] Patched no clip from dashing by adding bounce mechanic when the player attempt to dash through the wall without a free space.
* Added [2.1.2] Dash - Wall dash protection when performing without a free space above.
* Fixed [2.1.1] Dash - Wall dash active when vaulting through the hole. Causing inaccurate movement.
* Dash [2.0.3 -> 2.1.0] - Re-added Wall Dash mechanics.
* Fixed an issue where the notifier orb won't disappear.
* Added support for a lobby to summon notifier orb when using Dash in the lobby.
* Fixed Dash ability not summoning notifier orb.
* Fixed Disabled Inventory Slot database - wrong value when the players have coins and orb.
* Fixed error when throwing an item at the player will disable the system.
* Improved message pick up accuracy for player who is looking at the item.
* Patches remove debug item when found.
* Fixed Item Drop System - 2+ players glitches, inaccurate picking up effect apply to player, duplicate glitch, and item debug glitches.
* **As of 5/14/2021+ 5/15/2021 E - Update Above.**
* Ported The Collector's abilities.
* Fixed item drop function and multiplayer incompatibility after porting.
	+ Item is given to all player in the area
	+ Unable to pick up an item in a multiplayer
* Ported Vault and Dash system and bug fixes
	+ Player can dash into the void
	+ Inaccurate ray casting to dash and vault.
* Ported Inventory System.