diff --git a/TODO b/TODO deleted file mode 100644 index 03b002777..000000000 --- a/TODO +++ /dev/null @@ -1,42 +0,0 @@ -#### Important - -- Wrong world name in config should issue warning --> hazard protection doesn't do this on wither worlds - -#### IDEAS - -- [ ] portals need to be discovered before they can be used. (maybe overridable on a per-portal basis? for admins?) -- [ ] tab shows ordered by world -- [ ] angel shift scroll selects level or some percentage. -- [ ] autostop at certain times. 12am 12pm -- [ ] trampelpfad (a trail of path-block that is created automatically when players take a route often, could get fancy.) -- [ ] add a mechanic to update in-game maps (e.g. with a custom item, or redstone) -- [ ] player heads from /heads -- [ ] lodestone portal scrolls teleport on top of the stone -- [ ] world rebuild check for armor stands and item frames. don't let them be destroyed -- [ ] minecart speed ++++++ only if player in minecart, or maybe with an extra type of minecart. is it time for the netherite minecart? -- [ ] on first join message: e.g. for link to map and discord link - -- permission audit for all players with moderator level -- sleep day -> get night -- portal scrolls show total uses since creation -- ultra infinity for all arrow types (put on arrow?) - -portal domes? projector like setup for full-dome or maybe even a sphere. good that this sentence makes no sense. -limit range to prevent clutter and require multiple hops (either multiple hops in the menu o. - -- [ ] descr level bottle -- [ ] bottle fill max - -- [ ] better pack icon -- [ ] github readme banners -- [ ] crafting recipes in readme -- [ ] armor stand poser manipulation by perpendicular intersection between Line of sight and arm -- [ ] item frame invisibilinator (visible if empty) -- [ ] player list footer header configuration -- [ ] transmutation tool copy pasta with direction awareness -- [ ] sign editing (a tool ?) -- [ ] add items to shulker box by right click with item in inventory on box? -- [ ] Maybe "Advancements to guide you through most additions" -- can we inherit spectator skins? maybe hook into data loading? -- golden sickle -> golden mistletoe, mistel (viscum album) -- used as enchantment binding agent/ catalyst?. diff --git a/build.gradle.kts b/build.gradle.kts index 2ce47f6a4..70026781e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,6 +10,8 @@ dependencies { java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 } // We don't need to generate an empty `vane.jar` @@ -40,9 +42,15 @@ subprojects { maven("https://repo.bluecolored.de/releases") } + java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 + } + tasks.withType { options.compilerArgs.addAll(arrayOf("-Xlint:all", "-Xlint:-processing", "-Xdiags:verbose")) options.encoding = "UTF-8" + options.release.set(21) } dependencies { diff --git a/docs/index.html b/docs/index.html index f2e3d92dd..13589f869 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2159,6 +2159,15 @@

Portals & Regions

+

Flight in Regions

+

Players with admin or friend roles in a region can fly within their claims using the /fly command.

+
@@ -2440,7 +2449,7 @@