Main Page: Difference between revisions
Jump to navigation
Jump to search
(→Lib) |
(→Latest) |
||
(53 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<br /> | |||
=Alpha 1= | |||
*[[Alpha 2]] | |||
*[[Alpha 1 Todo]] | |||
*[[Alpha 1 Setup]] | |||
*[[Alpha 1 General]] | |||
*[[Alpha 1 New Server Setup]] | |||
*[[Alpha 1 Server Setup]] 2022 | |||
*[[Features]] | |||
=Latest= | |||
*[[StatusUpdates]] | |||
*[[Screens]] | |||
*[[Worlds]] | |||
*[[Todo]] | |||
*[[Display_Entities|Display Entities]] | |||
*[[Hotswapping]] | |||
=Intro= | =Intro= | ||
*Learn, Help, Brainstorm & add Ideas! | *Learn, Help, Brainstorm & add Ideas! | ||
*[[Secret Stuff]] | *[[Secret Stuff]] | ||
*[[Shop]] | *[[Shop]] | ||
*[[API]] | *[[API]] | ||
=Not yet started= | |||
*[[Permissions]] | |||
*[[V1]] | |||
*[[ | *[[User]] | ||
*UserPods | |||
*UserSettings | |||
*[[Symbols]] | |||
**Flying | **Flying | ||
**Tools | **[[Tools]] | ||
**Combat | **Combat | ||
*Random stuff | |||
**[[Shell]] | |||
* | |||
*[[ | |||
=Kades Stuff= | =Kades Stuff= | ||
Line 39: | Line 52: | ||
*[[Managers]] | *[[Managers]] | ||
[[File:LakesSmall.jpg|200px|right|thumb]] | |||
=General Todos= | =General Todos= | ||
*[[RocketBoots|Rocketboots]][[File:2019-07-16 15.32.50.jpg| | *[[RocketBoots|Rocketboots]][[File:2019-07-16 15.32.50.jpg|400px|right|thumb]] | ||
*[[Bow|Bows]] | *[[Bow|Bows]] | ||
*[[Tools|Tools]] | *[[Tools|Tools]] | ||
Line 71: | Line 81: | ||
*[[GameProfile]] randomly changed | *[[GameProfile]] randomly changed | ||
*SuffixTreeMap concurrency not given | *SuffixTreeMap concurrency not given | ||
*[[Skylight]] broken in general pretty heavily | |||
=Random= | =Random= | ||
Line 113: | Line 124: | ||
[[Forum]] | [[Forum]] | ||
=Getting started= | =Getting started= | ||
Revision as of 17:58, 3 April 2023
Alpha 1
- Alpha 2
- Alpha 1 Todo
- Alpha 1 Setup
- Alpha 1 General
- Alpha 1 New Server Setup
- Alpha 1 Server Setup 2022
Latest
Intro
- Learn, Help, Brainstorm & add Ideas!
- Secret Stuff
- Shop
- API
Not yet started
- Permissions
- V1
- User
- UserPods
- UserSettings
- Symbols
- Flying
- Tools
- Combat
- Random stuff
Kades Stuff
![](/images/thumb/d/d3/LakesSmall.jpg/200px-LakesSmall.jpg)
General Todos
Big Bugs
- Entity f() mot to high?
- TileEntity async load
- Shulkerboxes conceptually do not work great with LibId System
- (Vanilla) Villagers disappear
- GameProfile randomly changed
- SuffixTreeMap concurrency not given
- Skylight broken in general pretty heavily
Random
Ideas
- Allow creation of Netherportals?
- Allow creation of Endportal?
- Item/Object transportations
- Add corpses to FPlayer & FMob
- Add 'LagMeter'-Data stats; accessible with spring controller(json)
- Protect accounts with passwords
- Freeze new players on login (auth/register/anti bot) DSGVO / AGB Confirmation on login
- Store inventory-data in User-Profile. Disregard vanilla profile containers?
- Cizitens Job ideas (add to Traders/Tools)
- Cosmetical effects - not really interesting but cool for players
- Use Blindness effect on teleports
- Mirror-Building Tool?
- Use BossBar to show server reboots
- Launch pads (+ particles), with launchpad directional setups
- Sit on stairs/slabs
Key-Features (New)
- Chunkli
- MojangAPIProxy
Allows higher rate of requests to the API Service without breaking. This is needed especially if running multiple servers behind the same IP-Address. If using multiple Servers behind the same IP this will otherwise cause GameProfile-Requests to timeout (1call/60sec ratelimit). This is needed for FakeStuff Players, Crates, Heads - GameProfile-Cache: Local GameProfile Cache that will get updated via Chunkli API and not Mojang API.
- PlayerId-Cache: Local (UUID/Name)-Cache. This allows to get the current Name of a User at any point (especially usefull if the user is not online and changed the Name in the meantime).
- MojangAPIProxy
- Kadi
- LibItem
Generalized Item-Library that can (hopefully) identify all Items used on the Server. It is designed in a way to allow using Hashes at all other points in the Software. Normally you would save/serialize Itemstacks within a Object (FPlayer holding a Sword in its hand). With the Item-Library we only store references to the Library. This allows us to track items easily, allows shopping any item with a unique name and opens the possibility to globally ban a specific item making it unusable. - LibCmd
A library containing executable commands identified by a unique name. It is possible to make chained fireworks this way or spawn items from fireworks/entities dying etc. This can be used to create special tools. OnBreak Event could cause a command to run at the location
- LibItem