Releases: JinodkDevTeam/FarmingIsland
Releases · JinodkDevTeam/FarmingIsland
0.3.0.2-alpha [Icarus]
Another small update for newer mc version.
Gameplay
- Update to mc 1.19.40
0.3.0.1-alpha [Icarus]
This is a small bug fixes, patchs update.
Gameplay
- Update the server to mc1.19.30
0.3.0-alpha [Icarus]
Note
- Remove all data in the server, include worlds due to the system id changes. Should make a backup
Gameplay
- Add 50+ new custom fishes in fishing loot.
- Add DailyReward system (Currently haz no other type reward except moneys)
- Add Icon Custom Items for GUI design
- Updated libasynql library.
- Update the server to mc 1.19.20
Internal
Overall
- Add some tool for code generating and tests.
Located at ngtools\
- Updated InvCraft. Now use string id instead of old
id:meta
in plugin configuration - BazaarShop now use string id in
shop.yml
instead of oldint
legacy id (include customItems)
CustomItems
- CustomItems now use
namespaceId
instead of legacy id like before - Add
CustomItemNamespaceIds
contain every custom item namespace id for custom item register and compare purpose. - Add
CustomiesItems
for easily getting CustomiesItems (Ex:CustomiesItem::BREAM()
) - Add
CustomItems
forCustomItem
register, parse to string id, ...- Now there are 2 way to get a
CustomItem
. Ex: Getting Enchanted CobbleStone: UseCustomItems::ENCHANTED_COBBLESTONE();
orCustomItems::get('enchanted_cobblestone');
- Now there are 2 way to get a
- Remove
CustomItemsFactory
(now useCustomItems
for register custom items) - Remove
CustomItems::getId()
, now useCustomItems::getNamespaceId()
instead. - Remove
MetaLessIdentifier
andMetaLessItem
CustomItemIds
now deprecated.
libFI-Utils
ItemUtils::toName()
andItemUtils::toItem()
now requirestring
namespace id instead of legacyint
id`ItemUtils::toId()
now returnstring
namespace id instead ofint
legacy id for all type of item includeItemBlock
andCustomItems
- Added
SimpleItemNameConvertor
use inItemUtils::toId()
whenItemUtils::simpleItemMapping()
can't parse normal item to namespace id.
0.3.0-preview1 [Icarus]
This is the first preview version of 0.3 update.
Gameplay
- Add 50+ new custom fishes in fishing loot.
Internal
Overall
- Add some tool for code generating and tests.
Located at ngtools\
- Updated InvCraft. Now use string id instead of old
id:meta
in plugin configuration - BazaarShop now use string id in
shop.yml
instead of oldint
legacy id (include customItems)
CustomItems
- CustomItems now use
namespaceId
instead of legacy id like before - Add
CustomItemNamespaceIds
contain every custom item namespace id for custom item register and compare purpose. - Add
CustomiesItems
for easily getting CustomiesItems (Ex:CustomiesItem::BREAM()
) - Add
CustomItems
forCustomItem
register, parse to string id, ...- Now there are 2 way to get a
CustomItem
. Ex: Getting Enchanted CobbleStone: UseCustomItems::ENCHANTED_COBBLESTONE();
orCustomItems::get('enchanted_cobblestone');
- Now there are 2 way to get a
- Remove
CustomItemsFactory
(now useCustomItems
for register custom items) - Remove
CustomItems::getId()
, now useCustomItems::getNamespaceId()
instead. - Remove
MetaLessIdentifier
andMetaLessItem
CustomItemIds
now deprecated.
libFI-Utils
ItemUtils::toName()
andItemUtils::toItem()
now requirestring
namespace id instead of legacyint
id`ItemUtils::toId()
now returnstring
namespace id instead ofint
legacy id for all type of item includeItemBlock
andCustomItems
- Added
SimpleItemNameConvertor
use inItemUtils::toId()
whenItemUtils::simpleItemMapping()
can't parse normal item to namespace id.
0.2.6-alpha [BlueWhale]
Gameplay
- Update to mc 1.19.10
Internal
- Add clear crashdumps option for crashreader
0.2.5-alpha [BlueWhale]
This is the big feature, internal update and bugs fixes
Gameplay
- Implemented following custom items
- Ancient Rod
- Mechanical Rod
- Fiberglass Rod
- Rod of Challenging
- Rod of Champions
- Rod of Legends
- Rod of the Sea
- Grappling Hook
- Booster Boots
- Slime Boots
- Added credit (FI info) in menu
- Added ItemQuality system
- New Fishing system, fishing rod now have chance to catch higher quality fishes
Internal
- Updated following library
- InvMenu
- libasynql
- FI-Utils: Added Rand libbrary for create random data and chances
- Moved size system to GameHandle
- Create
listener
namespace in Gamehandle to allow handling events- Moved SkillLevel handler to Gamehandle
listener
- Move Packets handler to Gamehandle
listener
- Move GrowableSneak to Gamehandle
listener
- Moved SkillLevel handler to Gamehandle
0.2.4-alpha [BlueWhale]
This is a feature and security update with BC breaks
Internal
- Mail user data now encrypted with base64
Gameplay
- Admins now can login mail with another username instead of their in-game.
- Implemented Bank upgrades
Note about installations
- Delete
plugin_data\Bank\bank.db
andplugin_data\Mails\mail.db
before runstart.cmd
0.2.3-alpha [BlueWhale]
Internal
- Add
PlayerUtils::addToast()
method
Gameplay
- Add Island starter items
- Remove fishing hook message
- Replace Mail notification message with toast
- Many bug fixes
0.2.2-alpha [BlueWhale]
This is a small feature update doesn't have much changes on Gameplay
Internal
- Update PM to 4.5.2+dev (for Minecraft BE 1.19.0)
- Update CustomItemLoader to 3.0.0 (Support item render-offset)
0.2.1-alpha [BlueWhale]
This is a small feature update doesn't have much changes on Gameplay
Internal
- Update PM to 4.3.2+dev (for Minecraft BE 1.18.30)
- Fix InvCraft bugs (NgLam2911/InvCraft#24, NgLam2911/InvCraft#23)
- GameHandle: Rewrite command system, better argument parser for cgive command
- Add LMAO: the ultimate troll plugin with many troll feature
- Add BlockPet (Pet system): Yep pet system now available on the server but for internal use only due to its very buggy
- Add Resourcepack Encryption Parser system...
- FI-Symbol have been encrypted, encryption key can be found in ResourcePackLoader config