mirror of
https://github.com/Auxilor/EcoJobs.git
synced 2025-12-20 07:29:20 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fe29bb611f | ||
|
|
87c8c6755a | ||
|
|
964d668713 | ||
|
|
d8113c3819 | ||
|
|
2e655ffbb8 | ||
|
|
88a44777e1 |
@@ -47,7 +47,7 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly 'com.willfp:eco:6.42.0'
|
compileOnly 'com.willfp:eco:6.42.0'
|
||||||
implementation 'com.willfp:libreforge:3.107.0'
|
implementation 'com.willfp:libreforge:3.110.0'
|
||||||
implementation 'org.joml:joml:1.10.4'
|
implementation 'org.joml:joml:1.10.4'
|
||||||
|
|
||||||
compileOnly 'org.jetbrains:annotations:23.0.0'
|
compileOnly 'org.jetbrains:annotations:23.0.0'
|
||||||
|
|||||||
111
eco-core/core-plugin/src/main/resources/jobs/beekeeper.yml
Normal file
111
eco-core/core-plugin/src/main/resources/jobs/beekeeper.yml
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
name: "&#FD9113Beekeeper"
|
||||||
|
description: "&8&oLevelling up by breeding bees, but don't drink any honey!"
|
||||||
|
|
||||||
|
unlocked-by-default: true
|
||||||
|
|
||||||
|
reset-on-quit: false
|
||||||
|
|
||||||
|
join-price: 0
|
||||||
|
leave-price: 0
|
||||||
|
|
||||||
|
level-xp-requirements:
|
||||||
|
- 100
|
||||||
|
- 120
|
||||||
|
- 150
|
||||||
|
- 180
|
||||||
|
- 210
|
||||||
|
- 250
|
||||||
|
- 300
|
||||||
|
- 360
|
||||||
|
- 430
|
||||||
|
- 520
|
||||||
|
- 620
|
||||||
|
- 740
|
||||||
|
- 890
|
||||||
|
- 1000
|
||||||
|
- 1300
|
||||||
|
- 1500
|
||||||
|
- 1900
|
||||||
|
- 2200
|
||||||
|
- 2700
|
||||||
|
- 3200
|
||||||
|
- 3800
|
||||||
|
- 4600
|
||||||
|
- 5500
|
||||||
|
- 6600
|
||||||
|
- 7900
|
||||||
|
- 9500
|
||||||
|
- 11500
|
||||||
|
- 14000
|
||||||
|
- 17000
|
||||||
|
- 19000
|
||||||
|
- 24000
|
||||||
|
- 29000
|
||||||
|
- 34000
|
||||||
|
- 41000
|
||||||
|
- 50000
|
||||||
|
- 60000
|
||||||
|
- 70000
|
||||||
|
- 85000
|
||||||
|
- 100000
|
||||||
|
- 120000
|
||||||
|
- 150000
|
||||||
|
- 180000
|
||||||
|
- 210000
|
||||||
|
- 250000
|
||||||
|
- 300000
|
||||||
|
- 360000
|
||||||
|
- 440000
|
||||||
|
- 580000
|
||||||
|
- 750000
|
||||||
|
|
||||||
|
xp-gain-methods:
|
||||||
|
- trigger: breed
|
||||||
|
multiplier: 20.0
|
||||||
|
filters:
|
||||||
|
entities:
|
||||||
|
- bee
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
level-placeholders:
|
||||||
|
- id: "money"
|
||||||
|
value: "%level% * 5"
|
||||||
|
|
||||||
|
effects-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each bee you breed"
|
||||||
|
|
||||||
|
rewards-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each bee you breed"
|
||||||
|
|
||||||
|
level-up-messages:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each bee you breed"
|
||||||
|
|
||||||
|
level-commands: [ ]
|
||||||
|
|
||||||
|
effects:
|
||||||
|
- id: give_money
|
||||||
|
args:
|
||||||
|
amount: "%v% * %level% * 2.0"
|
||||||
|
triggers:
|
||||||
|
- breed
|
||||||
|
filters:
|
||||||
|
entites:
|
||||||
|
- bee
|
||||||
|
|
||||||
|
- id: take_money
|
||||||
|
args:
|
||||||
|
amount: "%v% * %level% * 5.0"
|
||||||
|
triggers:
|
||||||
|
- consume
|
||||||
|
filters:
|
||||||
|
imems:
|
||||||
|
- honey_bottle
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjY0MjgyZWQxOTc4NzQ4YjM5OTUwOTkxNDAwZjBiN2U0YTM5ZjJlN2Q5ZWNlNjA3NmFmNWQxMzUxYzExNzc3ZiJ9fX0=
|
||||||
@@ -85,15 +85,15 @@ level-placeholders:
|
|||||||
|
|
||||||
effects-description:
|
effects-description:
|
||||||
1:
|
1:
|
||||||
- "&8» &8Earn &a$%money%&8 for each crop you farm"
|
- "&8» &8Earn &a$%money%&8 for each crop farmed"
|
||||||
|
|
||||||
rewards-description:
|
rewards-description:
|
||||||
1:
|
1:
|
||||||
- "&8» &8Earn &a$%money%&8 for each crop you farm"
|
- "&8» &8Earn &a$%money%&8 for each crop farmed"
|
||||||
|
|
||||||
level-up-messages:
|
level-up-messages:
|
||||||
1:
|
1:
|
||||||
- "&8» &8Earn &a$%money%&8 for each crop you farm"
|
- "&8» &8Earn &a$%money%&8 for each crop farmed"
|
||||||
|
|
||||||
level-commands: [ ]
|
level-commands: [ ]
|
||||||
|
|
||||||
|
|||||||
94
eco-core/core-plugin/src/main/resources/jobs/fisherman.yml
Normal file
94
eco-core/core-plugin/src/main/resources/jobs/fisherman.yml
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
name: "&#adf3fdFisherman"
|
||||||
|
description: "&8&oLevel up by fishing"
|
||||||
|
|
||||||
|
unlocked-by-default: true
|
||||||
|
|
||||||
|
reset-on-quit: false
|
||||||
|
|
||||||
|
join-price: 0
|
||||||
|
leave-price: 0
|
||||||
|
|
||||||
|
level-xp-requirements:
|
||||||
|
- 100
|
||||||
|
- 120
|
||||||
|
- 150
|
||||||
|
- 180
|
||||||
|
- 210
|
||||||
|
- 250
|
||||||
|
- 300
|
||||||
|
- 360
|
||||||
|
- 430
|
||||||
|
- 520
|
||||||
|
- 620
|
||||||
|
- 740
|
||||||
|
- 890
|
||||||
|
- 1000
|
||||||
|
- 1300
|
||||||
|
- 1500
|
||||||
|
- 1900
|
||||||
|
- 2200
|
||||||
|
- 2700
|
||||||
|
- 3200
|
||||||
|
- 3800
|
||||||
|
- 4600
|
||||||
|
- 5500
|
||||||
|
- 6600
|
||||||
|
- 7900
|
||||||
|
- 9500
|
||||||
|
- 11500
|
||||||
|
- 14000
|
||||||
|
- 17000
|
||||||
|
- 19000
|
||||||
|
- 24000
|
||||||
|
- 29000
|
||||||
|
- 34000
|
||||||
|
- 41000
|
||||||
|
- 50000
|
||||||
|
- 60000
|
||||||
|
- 70000
|
||||||
|
- 85000
|
||||||
|
- 100000
|
||||||
|
- 120000
|
||||||
|
- 150000
|
||||||
|
- 180000
|
||||||
|
- 210000
|
||||||
|
- 250000
|
||||||
|
- 300000
|
||||||
|
- 360000
|
||||||
|
- 440000
|
||||||
|
- 580000
|
||||||
|
- 750000
|
||||||
|
|
||||||
|
xp-gain-methods:
|
||||||
|
- trigger: catch_fish
|
||||||
|
multiplier: 20.0
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
level-placeholders:
|
||||||
|
- id: "money"
|
||||||
|
value: "%level% * 5"
|
||||||
|
|
||||||
|
effects-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each fish caught"
|
||||||
|
|
||||||
|
rewards-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each fish caught"
|
||||||
|
|
||||||
|
level-up-messages:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each fish caught"
|
||||||
|
|
||||||
|
level-commands: [ ]
|
||||||
|
|
||||||
|
effects:
|
||||||
|
- id: give_money
|
||||||
|
args:
|
||||||
|
amount: "%v% * %level% * 2.0"
|
||||||
|
triggers:
|
||||||
|
- catch_fish
|
||||||
|
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDgwNGU0MmVjOWIwN2ZjZTFjZTAwNThiNzhkZjU3NjNmNmU0MTBkOWNlODJlZjFlYmI5NTk3YTE1MmI2ZDRjOCJ9fX0=
|
||||||
190
eco-core/core-plugin/src/main/resources/jobs/toolsmith.yml
Normal file
190
eco-core/core-plugin/src/main/resources/jobs/toolsmith.yml
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
# The ID of the job is the name of the .yml file,
|
||||||
|
# for example miner.yml has the ID of miner
|
||||||
|
# You can place jobs anywhere in this folder,
|
||||||
|
# including in subfolders if you want to organize your job configs
|
||||||
|
# _example.yml is not loaded.
|
||||||
|
|
||||||
|
# The display name of the job
|
||||||
|
name: "/b3Toolsmith"
|
||||||
|
|
||||||
|
# The description of the job
|
||||||
|
description: "&8&oLevel up by crafting tools"
|
||||||
|
|
||||||
|
# If the job should be unlocked by default
|
||||||
|
unlocked-by-default: true
|
||||||
|
|
||||||
|
# If job progress should be reset when quitting
|
||||||
|
reset-on-quit: false
|
||||||
|
|
||||||
|
# The price to join or leave this job (set to 0 to disable)
|
||||||
|
join-price: 0
|
||||||
|
leave-price: 0
|
||||||
|
|
||||||
|
# The xp requirements for each job level - add new levels by adding more to this list
|
||||||
|
level-xp-requirements:
|
||||||
|
- 100
|
||||||
|
- 120
|
||||||
|
- 150
|
||||||
|
- 180
|
||||||
|
- 210
|
||||||
|
- 250
|
||||||
|
- 300
|
||||||
|
- 360
|
||||||
|
- 430
|
||||||
|
- 520
|
||||||
|
- 620
|
||||||
|
- 740
|
||||||
|
- 890
|
||||||
|
- 1000
|
||||||
|
- 1300
|
||||||
|
- 1500
|
||||||
|
- 1900
|
||||||
|
- 2200
|
||||||
|
- 2700
|
||||||
|
- 3200
|
||||||
|
- 3800
|
||||||
|
- 4600
|
||||||
|
- 5500
|
||||||
|
- 6600
|
||||||
|
- 7900
|
||||||
|
- 9500
|
||||||
|
- 11500
|
||||||
|
- 14000
|
||||||
|
- 17000
|
||||||
|
- 19000
|
||||||
|
- 24000
|
||||||
|
- 29000
|
||||||
|
- 34000
|
||||||
|
- 41000
|
||||||
|
- 50000
|
||||||
|
- 60000
|
||||||
|
- 70000
|
||||||
|
- 85000
|
||||||
|
- 100000
|
||||||
|
- 120000
|
||||||
|
- 150000
|
||||||
|
- 180000
|
||||||
|
- 210000
|
||||||
|
- 250000
|
||||||
|
- 300000
|
||||||
|
- 360000
|
||||||
|
- 440000
|
||||||
|
- 580000
|
||||||
|
- 750000
|
||||||
|
|
||||||
|
# An XP Gain method takes a trigger, a multiplier, conditions, and filters.
|
||||||
|
# The multiplier takes the value produced by the trigger and multiplies it
|
||||||
|
# by some value to calculate the experience that should be given
|
||||||
|
xp-gain-methods:
|
||||||
|
- trigger: craft
|
||||||
|
multiplier: 2
|
||||||
|
conditions: [ ]
|
||||||
|
filters:
|
||||||
|
items:
|
||||||
|
- "*wooden_pickaxe"
|
||||||
|
- "*stone_pickaxe"
|
||||||
|
- "*iron_pickaxe"
|
||||||
|
- "*golden_pickaxe"
|
||||||
|
- "*diamond_pickaxe"
|
||||||
|
- "*netherite_pickaxe"
|
||||||
|
- "*wooden_axe"
|
||||||
|
- "*stone_axe"
|
||||||
|
- "*iron_axe"
|
||||||
|
- "*golden_axe"
|
||||||
|
- "*diamond_axe"
|
||||||
|
- "*netherite_axe"
|
||||||
|
- "*wooden_shovel"
|
||||||
|
- "*stone_shovel"
|
||||||
|
- "*iron_shovel"
|
||||||
|
- "*golden_shovel"
|
||||||
|
- "*diamond_shovel"
|
||||||
|
- "*netherite_shovel"
|
||||||
|
- "*wooden_hoe"
|
||||||
|
- "*stone_hoe"
|
||||||
|
- "*iron_hoe"
|
||||||
|
- "*golden_hoe"
|
||||||
|
- "*diamond_hoe"
|
||||||
|
- "*netherite_hoe"
|
||||||
|
- "*fishing_rod"
|
||||||
|
- "*flint_and_steel"
|
||||||
|
- "*clock"
|
||||||
|
- "*compass"
|
||||||
|
- "*lead"
|
||||||
|
- "*shears"
|
||||||
|
- "*spyglass"
|
||||||
|
|
||||||
|
# Custom placeholders to be used in descriptions,
|
||||||
|
# Don't add % to the IDs, this is done automatically
|
||||||
|
# The value takes a %level% placeholder and is a mathematical expression
|
||||||
|
level-placeholders:
|
||||||
|
- id: "money"
|
||||||
|
value: "%level% * 2"
|
||||||
|
|
||||||
|
# The text shown with the %effects% placeholder
|
||||||
|
# The number dictates the minimum level for this text to show for
|
||||||
|
# Adding new levels will override this text on those levels or above
|
||||||
|
effects-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each tool crafted"
|
||||||
|
|
||||||
|
# Same as above, but for %rewards%
|
||||||
|
rewards-description:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each tool crafted"
|
||||||
|
|
||||||
|
# Same as above, but for %level_up_messages%
|
||||||
|
level-up-messages:
|
||||||
|
1:
|
||||||
|
- "&8» &8Earn &a$%money%&8 for each tool crafted"
|
||||||
|
|
||||||
|
# Commands to be sent on levelup, can be formatted two ways:
|
||||||
|
# level:command (e.g. 10:eco give %player% 1000), which would execute that command for level 10
|
||||||
|
# command (e.g. eco give %player% 5000), which would execute that command for all levels
|
||||||
|
level-commands: [ ]
|
||||||
|
|
||||||
|
# The effects for the job, has %level% as a placeholder
|
||||||
|
effects:
|
||||||
|
- id: give_money
|
||||||
|
args:
|
||||||
|
amount: "2 * %level%"
|
||||||
|
filters:
|
||||||
|
items:
|
||||||
|
- "*wooden_pickaxe"
|
||||||
|
- "*stone_pickaxe"
|
||||||
|
- "*iron_pickaxe"
|
||||||
|
- "*golden_pickaxe"
|
||||||
|
- "*diamond_pickaxe"
|
||||||
|
- "*netherite_pickaxe"
|
||||||
|
- "*wooden_axe"
|
||||||
|
- "*stone_axe"
|
||||||
|
- "*iron_axe"
|
||||||
|
- "*golden_axe"
|
||||||
|
- "*diamond_axe"
|
||||||
|
- "*netherite_axe"
|
||||||
|
- "*wooden_shovel"
|
||||||
|
- "*stone_shovel"
|
||||||
|
- "*iron_shovel"
|
||||||
|
- "*golden_shovel"
|
||||||
|
- "*diamond_shovel"
|
||||||
|
- "*netherite_shovel"
|
||||||
|
- "*wooden_hoe"
|
||||||
|
- "*stone_hoe"
|
||||||
|
- "*iron_hoe"
|
||||||
|
- "*golden_hoe"
|
||||||
|
- "*diamond_hoe"
|
||||||
|
- "*netherite_hoe"
|
||||||
|
- "*fishing_rod"
|
||||||
|
- "*flint_and_steel"
|
||||||
|
- "*clock"
|
||||||
|
- "*compass"
|
||||||
|
- "*lead"
|
||||||
|
- "*shears"
|
||||||
|
- "*spyglass"
|
||||||
|
triggers:
|
||||||
|
- craft
|
||||||
|
|
||||||
|
# The conditions for the job, also has %level% as a placeholder
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
# The icon in GUIs
|
||||||
|
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODk2ZDRjODM4YTE2MDZhYzc1Nzc1NDIzMjA4NjE0OTcwOGI3OWFiYTAxYmU5NTNjNjUzOTkxMDFlODk0M2RhZiJ9fX0=
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#libreforge-updater
|
#libreforge-updater
|
||||||
#Sun Oct 02 14:57:36 BST 2022
|
#Fri Oct 07 19:50:42 BST 2022
|
||||||
version=1.12.0
|
version=1.15.0
|
||||||
plugin-name=EcoJobs
|
plugin-name=EcoJobs
|
||||||
|
|||||||
Reference in New Issue
Block a user