Code Monkey home page Code Monkey logo

bentobox's People

Contributors

andris155 avatar apachezy avatar banbeucmas avatar barpec12 avatar baterka avatar bonne avatar cleymax avatar customentity avatar draww avatar ducksoft avatar dustyganteng avatar emmanuelvlad avatar fredthedoggy avatar gecko10000 avatar gitlocalize-app[bot] avatar gmijo47 avatar hsgamer avatar hykurtis avatar johncsuti avatar jstnf avatar kennytv avatar mkcoldwolf avatar notmyfault avatar poslovitch avatar qiannangong avatar rikodev avatar sgdc3 avatar tastybento avatar wellnesscookie avatar yellowzaki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bentobox's Issues

API to support "custom blocks" in level calculation

From @Poslovitch on May 3, 2017 19:14

Idea taken from : https://forum.rinaorc.com/index.php?threads/skyblock.9667/ (french server forum)

Consists in giving to developpers a programming interface to register their "custom blocks", ideally an abstract Object.

When calculating the island level, ASB would go through every registered custom block and ask if a block is "special". Then if true, ASB will use the "custom" block value instead of the vanilla one.

I.e : Slimefun (https://github.com/TheBusyBiscuit/Slimefun4) adds a 24-Carat Gold Block, which is extremely valuable, as it is hard to obtain. But, when placed on an island, this block doesn't give much levels as a regular gold block.
Hopefully, Poslovitch worked hard on a new feature in ASB API ( :D ), which allows Slimefun to register this custom block !
And now, when ASB calculates island level, it checks if the block is "custom" (by an abstract method "isCustom" which returns a boolean). If true, it uses the value of the custom block (Slimefun gives a default value, but it can be overriden by adding a line with the "id" of the custom block in blockvalues.yml), otherwise it uses the vanilla value.

And it would work the same for /is value.


This is an idea that may slow the level calculation, but I think it would be something very interesting. It's now possible with plugins (and even with resource packs!) to "add" blocks. Providing a way to make them more or less valuable than "normal" blocks would be an "added value" to the overall plugin as well as promoting incredible plugins like Slimefun.

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#180

Warps placeholders, Customisable warp name and better description

From @VikingOmu on April 24, 2017 14:26

Here I am, the second time in a week, with one more feature request.

  • The Minishop more configurable
    I would like to have the minishop configurated in multiple categories, for example blocks, items, food, etc.
    And I know that this is a minishop, but it still an awesome idea, it would help the server owners a lot as long as you will no longer need paid plugins like ShopGui+.

If you like the idea but you do not want to add it in the main plugin, add it as an addon for the plugin, maybe even a premium one that has to be paid.

  • Island fly with time
    Fly on your own island, very nice! But..not so nice for the server owners that need some donations, and the /fly donations was 75% of the overwall..Why don't we give them this fly for a limited time? E.g. Hook with plugins like GAListener or TimeisMoney that give you rewards, make them vote for 30 minutes of fly! Make them stay online 2 hours for 15 minutes of fly! And more more examples. Just don't give them unlimited fly time..Give them just some time that they are awarded with.

  • Island warps placeholders
    I would display the name of the island warp, in a party it is useful as long as the same name would be displayed for every player in the team. I would need that for chat prefixes and for some locations like the scoreboard or the tab.
    E.g.: {ISLAND_WARP}

My favourite ones would be:

  • Random Island warp placeholder
    I would like to display, e.g. in the tab, a random island warp of a player, just the name and not the
    lore, that would help adversiting the island warps a lot.
    E.g.: {ISLAND_RWARP}
    (Island random warp)

  • Random Island warp placeholder that changes
    This baiscally would be the same idea as the first one, but it would change the warp every 10 seconds, I don't know if that is possible without a refresh, but I would love one. A placeholder for a random island warp and the warp changing every, e.g. 10 seconds.
    E.g.: {ISLAND_RAWARP}
    (Island random animated warp)

P.S.: I don't know how to add a label, I am sorry.

Thank you!

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#150

Display Top 10 as an Hologram

From @Poslovitch on March 29, 2017 18:39

From @Poslovitch on November 30, 2016 10:34

The display place should be set by an admin command (e.g, /asadmin displaytop10).

It would display the top 10 as an Hologram (like this picture : goo.gl/lXUKAu )
Try to make it without using HolographicDisplayAPI (so would need a little NMS handling, but i think we could have a look on this class of a plugin i worked a little on : https://github.com/TheBusyBiscuit/Slimefun4/blob/master/src/me/mrCookieSlime/Slimefun/holograms/ArmorStandFactory.java )

Should have an "auto-update" too ^^

And why do not "built-in" TopTenHeads in ASkyBlock?

Copied from original issue: tastybento/askyblock#383

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#48

Allow loss of items if death at spawn

From @Poslovitch on March 29, 2017 18:41

From @tastybento on October 14, 2016 6:41

if the config option "allowvisitorkeepinvondeath" is set to true players don't loose their inventory when visiting other's islands AND in spawn. Is there a way to make it so they keep inventory if they die while visiting other's islands but they loose it if they die in spawn? Because I have a PvP arena at the Skyblock spawn and the idea is players to actually loose their items if they die there, but I don't want to disable this entire feature because of trolls killing visitors with lava and stealing their items

Copied from original issue: tastybento/askyblock#327

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#52

Challenges Rewrite

From @tastybento on March 29, 2017 18:19

From @Poslovitch on March 22, 2017 10:45

CHECKLIST

Challenges

  • Requirements: permissions or challenges (or completed X-times challenges) to be able to complete (and show, so add a config option to hide challenges if their permission/challenges requirements are not completed) a challenge.
  • Requirements: island levels (for PLAYER & ISLAND)
  • Requirements: support for just one element from a list of items/blocks/entities (e.g: "homestead": oak door or birch door or spruce door...)
  • Requirements & Rewards: Support for potion arrows, spawn eggs, enchanted books, custom named &/or enchanted items, fireworks
  • Rewards: default & special repetitions rewards (e.g: default reward is stone, 5th repetition reward is dirt)
  • Add: "CUSTOM" challenge type, which can only be completed by admin command or by API.
  • Completion: Challenges can be completed again after an specified amount of time

Tweaks

  • "INVENTORY" challenges will be called "PLAYER"
  • List missing requirements when wanting to complete a challenge
  • Add config option to make possible to complete PLAYER challenges in all worlds.
  • Handle the case there are no challenge levels
  • Add customisable check range for ISLAND challenges
  • Require money, perms or other to unlock next level
  • Add option to disable challenges (usechallenges)

GUI

  • Convert to the new type of Panels ("Panels rewrite"): pages, no more cursor position reset, customisable...
  • Display how many times the challenge has been completed (except if not repeatable)
  • Challenge levels can now have their own display name & item.

API

  • Remake challenge-related API

Bazar

  • Challenge turn-in multiple times in one command / Click/command to complete as much as possible of the/all challenge
  • #93 - "if a challenge were to be completed, the team member who completed it received the rewards while it would still be counted as completed for the other members."
  • Seasonal challenge categories
  • CompletedChallenges count and IncompletedChallenges count placeholders
  • Progress bar tastybento/ASkyBlock-Bugs-N-Features#210
  • Chance to receive a reward
  • Give the placeholder %challenge_#_completed% which would allow to have, eg when uncompleted, to display how much time it has been completed...

Copied from original issue: tastybento/askyblock#566

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#10

Make the custom nether roof unbreakable

From @Mickooo on June 21, 2017 11:28

I've recently started a server and have used ASkyBlock for my skyblock, the problem I'm having is that when you create a nether island, you can easily build up and destroy the "roof" (the glowstone and netherrack), I don't want my players to be able to do this as it will ruin the look of the "roof" and they'll be able get free glowstone which I don't want.
Is there a way to stop them from being able to edit the top?

Thanks in advance for the help!
~Micko

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#296

Display /is & /asadmin help as a GUI

From @tastybento on March 29, 2017 18:14

From @Poslovitch on March 28, 2017 11:39

This will be enabled by a config option (but will be true by default).

It will display a GUI that will display all arguments.
When clicking on an icon, this will suggest it to the player (so it will open chat and write "/is go", in example)

Copied from original issue: tastybento/askyblock#593

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#2

Exponential Island Level calculation

From @Poslovitch on March 29, 2017 18:28

From @ChiefMoneyBags on March 13, 2017 0:12

I am requesting a feature that would allow you to enable a setting in config that would make leveling up your island take exponentially more points with each level gained, much like the way gaining EXP is exponential. It would also be nice to be able to change the equation for this in config so people can control the rate at which levels are harder to obtain. You can add different equations for different is levels like the way cobble gen values change with island level. This would add a nice level balancing option for servers.

The algorithm shown below takes effect on any islands that exceed level 10, before 10 levels are all the same base value. Small example of configurable equation:

Base_Level_Points: 1000

level 10:
required_points = points_of_previous_level * 1.05
level 250:
required_points = points_of_previous_level * 1.1

So Level 1 - 10 would by default take 1000 points each to reach, then each level after would grow using the algorithm
level 11 - required_points = 1000 * 1.05
level 12 - required_points = 1050 * 1.05
level 13 - required_points = 1102.5 * 1.05
ETC.

Copied from original issue: tastybento/askyblock#545

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#21

Extended Coop with timeout

From @Poslovitch on March 29, 2017 18:39

From @azatoth on November 30, 2016 23:9

Currently there is only the normal coop, and the permanent coop via config setting.
I would like to have some kind of extended coop that can be given to people which will be in effect for a specified time, regardless if the cooper(?) or the coopee(?) logs out.

For example: /is tcoop 6h Notch will allow Notch to be coop on this island for 6h unless expelled manually, even if the person issuing the command logs off.

The main usecase for this is when you really need to go (irl), but you have friends working on stuff on yer island right now. Asking an admin to permanently switch coops to be permanent might not be a viable solution.

Copied from original issue: tastybento/askyblock#386

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#47

Customizing "Nether tree"

From @rickiewars on June 27, 2017 19:43

Is it possible to customize the nether tree? I want to replace the gravel of the tree with netherrack and maybe the glowstone with quartz ore. This because gravel is practicaly useless and you can get glowstone already from witches. Is there a way to customize that? If not can this future be added?

Great thanks in advance
Rickiewars

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#314

Temp permission in spawn

From @Poslovitch on March 29, 2017 18:27

From @SaitDev on March 19, 2017 21:18

Since 3.0.6 bring new feature that can give player temp permissions when they are in their island.
It would be great if we can grant player some temp permissions when they are in spawn too

Copied from original issue: tastybento/askyblock#556

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#18

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.