Skip to content

Releases: JinodkDevTeam/FarmingIsland

0.3.0.2-alpha [Icarus]

26 Oct 05:55
1d46390
Compare
Choose a tag to compare
Pre-release

Another small update for newer mc version.

Gameplay

  • Update to mc 1.19.40

0.3.0.1-alpha [Icarus]

12 Oct 15:52
791a5b0
Compare
Choose a tag to compare
Pre-release

This is a small bug fixes, patchs update.

Gameplay

  • Update the server to mc1.19.30

0.3.0-alpha [Icarus]

11 Aug 13:11
07db025
Compare
Choose a tag to compare
0.3.0-alpha [Icarus] Pre-release
Pre-release

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 old int 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 for CustomItem register, parse to string id, ...
    • Now there are 2 way to get a CustomItem. Ex: Getting Enchanted CobbleStone: UseCustomItems::ENCHANTED_COBBLESTONE(); or CustomItems::get('enchanted_cobblestone');
  • Remove CustomItemsFactory (now use CustomItems for register custom items)
  • Remove CustomItems::getId(), now use CustomItems::getNamespaceId() instead.
  • Remove MetaLessIdentifier and MetaLessItem
  • CustomItemIds now deprecated.

libFI-Utils

  • ItemUtils::toName() and ItemUtils::toItem() now require string namespace id instead of legacy int id`
  • ItemUtils::toId() now return string namespace id instead of int legacy id for all type of item include ItemBlock and CustomItems
  • Added SimpleItemNameConvertor use in ItemUtils::toId() when ItemUtils::simpleItemMapping() can't parse normal item to namespace id.

0.3.0-preview1 [Icarus]

04 Aug 07:54
ca2c6ce
Compare
Choose a tag to compare
Pre-release

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 old int 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 for CustomItem register, parse to string id, ...
    • Now there are 2 way to get a CustomItem. Ex: Getting Enchanted CobbleStone: UseCustomItems::ENCHANTED_COBBLESTONE(); or CustomItems::get('enchanted_cobblestone');
  • Remove CustomItemsFactory (now use CustomItems for register custom items)
  • Remove CustomItems::getId(), now use CustomItems::getNamespaceId() instead.
  • Remove MetaLessIdentifier and MetaLessItem
  • CustomItemIds now deprecated.

libFI-Utils

  • ItemUtils::toName() and ItemUtils::toItem() now require string namespace id instead of legacy int id`
  • ItemUtils::toId() now return string namespace id instead of int legacy id for all type of item include ItemBlock and CustomItems
  • Added SimpleItemNameConvertor use in ItemUtils::toId() when ItemUtils::simpleItemMapping() can't parse normal item to namespace id.

0.2.6-alpha [BlueWhale]

13 Jul 08:11
Compare
Choose a tag to compare
Pre-release

Gameplay

  • Update to mc 1.19.10

Internal

  • Add clear crashdumps option for crashreader

0.2.5-alpha [BlueWhale]

09 Jul 21:10
Compare
Choose a tag to compare
Pre-release

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

0.2.4-alpha [BlueWhale]

13 Jun 08:08
Compare
Choose a tag to compare
Pre-release

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 and plugin_data\Mails\mail.db before run start.cmd

0.2.3-alpha [BlueWhale]

10 Jun 06:32
Compare
Choose a tag to compare
Pre-release

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]

10 Jun 06:09
Compare
Choose a tag to compare
Pre-release

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]

24 Apr 15:44
Compare
Choose a tag to compare
Pre-release

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