Highly optimized Airplane fork focusing on stability and performance.

Related tags

Utility Sugarcane
Overview

Sugarcane

Highly optimized Airplane fork focusing on stability and performance.

NOTE: We borrow some patches from Yatopia

Reminder

This project is still work in progress, so there will not have stable build for production for a while, until we did enough test to ensure it's already stable for production.

We HIGHLY RECOMMEND TO NOT USE the development builds for any kind of production If you find any issue or have some suggestion to this project, feel free to open a issue.

Please join our Discord Server to get support!

Try it out

You can download the latest development build for 1.17 in GitHub Actions. There is not stable build for production yet

Comments
  • Spawning broken on newest build

    Spawning broken on newest build

    Expected behavior

    Join game and have spawn on correct place

    Actual behavior

    Fall through floor get many errors of packets not working

    Steps to reproduce

    Join server

    Plugin list

    none

    Agreements

    • [X] I am running the latest version of Sugarcane.
    • [X] I have searched for and ensured there isn't already an open issue regarding this.
    • [X] My version of Minecraft is supported by Sugarcane.

    Other

    No response

    bug good first issue waiting for reply r: can't reproduce 
    opened by Sialss 5
  • 0016-Heavily-optimize-furnance-fuel-and-recipe-lookups.patch is not doing anything

    0016-Heavily-optimize-furnance-fuel-and-recipe-lookups.patch is not doing anything

    I do not use Sugarcane as my server, but by checking the patches I found a patch that is not doing anything. 0016-Heavily-optimize-furnance-fuel-and-recipe-lookups.patch

    A few days ago I assumed it's because the server didn't finished to port the patches from Yatopia. But by noticing the problem is still here, I decided to report the problem in case no one noticed.

    bug good first issue state:fixed 
    opened by Fox2Code 5
  • [Feature Request] Add ability to disable the

    [Feature Request] Add ability to disable the "0005-Disable-reload-command" patch in the sugarcane.yml config

    Hello, I offer the function of the ability to disable the patch "0005-Disable-reload-command" in the sugarcane.yml config, because most plugin developers very often use the command /reload confirm, and because of this patch, us have to use other software for the server, I would be very grateful if you add this feature.

    type: feature 
    opened by Disguys 5
  • Spam in console with HolographicDisplays placeholder {time}.

    Spam in console with HolographicDisplays placeholder {time}.

    Hello, I'm experiencing an issue with the plugin HolographicDisplays, I'm running Sugarcane version git-Sugarcane-"7a5f1f6" (MC: 1.17), I am not sure whether or not this is a sugarcane issue or a Holographic Displays Issue. I'm sorry if it is HolographicDisplays and I have already made an issue post. The error I'm getting is linked below. This doesn't lower my expectations of sugarcane and I still plan to use it. I just wish for it to be fixed. Thanks!

    [22:18:49 WARN]: [HolographicDisplays] The placeholder {time} registered by the plugin HolographicDisplays generated an exception while updating. Please contact the author of HolographicDisplays java.lang.NullPointerException: Cannot invoke "java.text.SimpleDateFormat.format(java.util.Date)" because "com.gmail.filoghost.holographicdisplays.disk.Configuration.timeFormat" is null at com.gmail.filoghost.holographicdisplays.placeholder.PlaceholdersRegister.lambda$static$3(PlaceholdersRegister.java:50) ~[?:?] at com.gmail.filoghost.holographicdisplays.placeholder.Placeholder.update(Placeholder.java:78) ~[?:?] at com.gmail.filoghost.holographicdisplays.placeholder.PlaceholdersManager.lambda$load$0(PlaceholdersManager.java:66) ~[?:?] at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1556) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:488) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1259) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[patched_1.17.jar:git-Sugarcane-"7a5f1f6"] at java.lang.Thread.run(Thread.java:831) [?:?]

    How to reproduce:

    1. Goto https://github.com/SugarcaneMC/Sugarcane/actions/runs/972729848 and download the zip at the bottom of the screen.

    2. Do the normal server jar startup procedure and place the plugin in the plugins folder.

    3. Startup the server and create one or two holograms.

    4. Startup the server and see the error.

    (NOTE: The 3rd step is optional but the error occurred after I did step 3)

    bug good first issue invalid 
    opened by the5gi 4
  • [Feature Request] Console output prefix customization

    [Feature Request] Console output prefix customization

    Add a possibility to customize this [hh:mm:ss INFO/WARN/ERROR] prefix in console (e. g. remove time, brackets or message type or even add your own text.

    enhancement good first issue wontfix type: feature low priority out of scope 
    opened by HyperSoop 3
  • Error On Start or something

    Error On Start or something

    Expected behavior

    No error to appear and everything to appear to work on the surface

    Actual behavior

    A error is printed to console

    Steps to reproduce

    Run Windows Launch server

    Plugin list

    None why is this mandatory

    Agreements

    • [X] I am running the latest version of Sugarcane.
    • [X] I have searched for and ensured there isn't already an open issue regarding this.
    • [X] My version of Minecraft is supported by Sugarcane.

    Sugarcane version

    [01:32:08 INFO]: This server is running Sugarcane version git-Sugarcane-1 (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT) (Git: 20ad801 on HEAD)

    Logs

    D:\MC-Testing\Survival>java -Xms5G -Xmx5G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -X at net.minecraft.SystemReport.ignoreErrors(SystemReport.java:81) ~[patched_1.17.jar:git-Sugarcane-1] at net.minecraft.SystemReport.(SystemReport.java:51) ~[patched_1.17.jar:git-Sugarcane-1] at net.minecraft.CrashReport.(CrashReport.java:29) ~[patched_1.17.jar:git-Sugarcane-1] at net.minecraft.CrashReport.preload(CrashReport.java:252) ~[patched_1.17.jar:git-Sugarcane-1] at net.minecraft.server.Main.main(Main.java:96) ~[patched_1.17.jar:git-Sugarcane-1] at org.bukkit.craftbukkit.Main.main(Main.java:308) ~[patched_1.17.jar:git-Sugarcane-1] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?] at io.papermc.paperclip.Paperclip.main(Paperclip.java:49) ~[server.jar:?] [01:31:42 INFO]: [STDOUT]: No global eula file found at C:\Users\Greysilly7\eula.txt [01:31:42 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [01:31:43 INFO]: Found new data pack file/bukkit, loading it automatically [01:31:44 INFO]: Reloading ResourceManager: Default, bukkit [01:31:46 INFO]: Loaded 7 recipes [01:31:49 INFO]: Starting minecraft server version 1.17 [01:31:49 INFO]: Loading properties [01:31:51 INFO]: This server is running Sugarcane version git-Sugarcane-1 (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT) (Git: 20ad801 on HEAD) [01:31:51 INFO]: Debug logging is disabled [01:31:51 INFO]: Using 4 threads for Netty based IO [01:31:51 INFO]: Server Ping Player Sample Count: 12 [01:31:51 INFO]: Async Chunks: Enabled - Chunks will be loaded much faster, without lag. [01:31:51 WARN]: [Airplane] To improve performance, timings have been disabled by default [01:31:51 WARN]: [Airplane] You can still use timings by using /timings on, but they will not start on server startup unless you set timings.really-enabled to true in paper.yml [01:31:51 WARN]: [Airplane] If you would like to disable this message, either set timings.really-enabled to true or timings.enabled to false. [01:31:51 INFO]: Timings: false - Verbose: true - Interval: 5m - Length: 60m - Server Name: Slice of Life [01:31:52 INFO]: Default game type: SURVIVAL [01:31:52 INFO]: Generating keypair [01:31:52 INFO]: Starting Minecraft server on *:18402 [01:31:53 INFO]: Using default channel type

    version [01:31:55 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [01:31:55 WARN]: The server will make no attempt to authenticate usernames. Beware. [01:31:55 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [01:31:55 WARN]: To change this, set "online-mode" to "true" in the server.properties file. [01:31:55 INFO]: Preparing level "world" [01:31:56 INFO]: -------- World Settings For [world] -------- [01:31:56 INFO]: Item Merge Radius: 4.0 [01:31:56 INFO]: Item Despawn Rate: 4000 [01:31:56 INFO]: View Distance: 4 [01:31:56 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [01:31:56 INFO]: Mob Spawn Range: 6 [01:31:56 INFO]: Arrow Despawn Rate: 300 Trident Respawn Rate:300 [01:31:56 INFO]: Zombie Aggressive Towards Villager: true [01:31:56 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [01:31:56 INFO]: Experience Merge Radius: 6.0 [01:31:56 INFO]: Cactus Growth Modifier: 100% [01:31:56 INFO]: Cane Growth Modifier: 100% [01:31:56 INFO]: Melon Growth Modifier: 100% [01:31:56 INFO]: Mushroom Growth Modifier: 100% [01:31:56 INFO]: Pumpkin Growth Modifier: 100% [01:31:56 INFO]: Sapling Growth Modifier: 100% [01:31:56 INFO]: Beetroot Growth Modifier: 100% [01:31:56 INFO]: Carrot Growth Modifier: 100% [01:31:56 INFO]: Potato Growth Modifier: 100% [01:31:56 INFO]: Wheat Growth Modifier: 100% [01:31:56 INFO]: NetherWart Growth Modifier: 100% [01:31:56 INFO]: Vine Growth Modifier: 100% [01:31:56 INFO]: Cocoa Growth Modifier: 100% [01:31:56 INFO]: Bamboo Growth Modifier: 100% [01:31:56 INFO]: SweetBerry Growth Modifier: 100% [01:31:56 INFO]: Kelp Growth Modifier: 100% [01:31:56 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [01:31:56 INFO]: Entity Activation Range: An 16 / Mo 16 / Ra 24 / Mi 8 / Tiv false [01:31:56 INFO]: Max TNT Explosions: 100 [01:31:56 INFO]: Tile Max Tick Time: 1000ms Entity max Tick Time: 1000ms [01:31:56 INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Bastion: 30084232 Fortress: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 [01:31:56 INFO]: Nerfing mobs spawned from spawners: true [01:31:56 INFO]: -------- World Settings For [world] -------- [01:31:56 INFO]: Top of the nether void damage height: 0 [01:31:56 INFO]: Keep Spawn Loaded Range: 10 [01:31:56 INFO]: Water over lava flow speed: 5 [01:31:56 INFO]: Grass Spread Tick Rate: 4 [01:31:56 INFO]: Using Eigencraft redstone algorithm by theosib. [01:31:56 INFO]: Parrots are unaffected by player movement: false [01:31:56 INFO]: End credits disabled: false [01:31:56 INFO]: Keep spawn chunk loaded: true [01:31:56 INFO]: Anti-Xray: enabled / Engine Mode: obfuscate / Up to 64 blocks / Update Radius: 2 [01:31:56 INFO]: Max leash distance: 10.0 [01:31:56 INFO]: Baby zombies will move at the speed of 0.5 [01:31:56 INFO]: Using improved mob spawn limits (Only Natural Spawns impact spawn limits for more natural spawns) [01:31:56 INFO]: Creeper lingering effect: false [01:31:56 INFO]: Cooldown Hoppers when Full: enabled [01:31:56 INFO]: Hopper Move Item Events: disabled [01:31:56 INFO]: Zombies can always pick up loot: false. Skeletons can always pick up loot: false. [01:31:56 INFO]: Duplicate UUID Resolve: Regenerate New UUID if distant (Delete likely duplicates within 32 blocks) [01:31:56 INFO]: Feature search is based on seed: true, loads chunks:true [01:31:56 INFO]: Optimize explosions: true [01:31:56 INFO]: Experience Merge Max Value: -1 [01:31:56 INFO]: Living Entity Despawn Ranges: Soft: 28 Hard: 96 [01:31:56 INFO]: Fishing time ranges are between 100 and 900 ticks [01:31:56 INFO]: Max height for cactus growth 3. Max height for reed growth 3. Max height for bamboo growth 16. Min height for fully-grown bamboo 11. [01:31:56 INFO]: Frosted Ice: enabled / delay: min=20, max=40 [01:31:56 INFO]: Max Entity Collisions: 2 [01:31:56 INFO]: Withers properly target players: false [01:31:57 INFO]: Alternative item despawn rate of COBBLESTONE: 60 [01:31:57 INFO]: Alternative item despawn rate of SNOW_BLOCK: 30 [01:31:57 INFO]: Alternative item despawn rate of NETHERRACK: 60 [01:31:57 INFO]: Alternative item despawn rate of SNOWBALL: 30 [01:31:57 INFO]: Non Player Arrow Despawn Rate: 240 [01:31:57 INFO]: Creative Arrow Despawn Rate: 240 [01:31:57 INFO]: Delaying chunk unloads by 10 seconds [01:31:57 INFO]: ArmorStand ticking is disabled by default [01:31:57 INFO]: Prevent TNT from moving in water: false [01:31:57 INFO]: Disable Unloaded Chunk Enderpearl Exploit: enabled [01:32:03 INFO]: -------- World Settings For [world_nether] -------- [01:32:03 INFO]: Item Merge Radius: 4.0 [01:32:03 INFO]: Item Despawn Rate: 4000 [01:32:03 INFO]: View Distance: 4 [01:32:03 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [01:32:03 INFO]: Mob Spawn Range: 6 [01:32:03 INFO]: Arrow Despawn Rate: 300 Trident Respawn Rate:300 [01:32:03 INFO]: Zombie Aggressive Towards Villager: true [01:32:03 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [01:32:03 INFO]: Experience Merge Radius: 6.0 [01:32:03 INFO]: Cactus Growth Modifier: 100% [01:32:03 INFO]: Cane Growth Modifier: 100% [01:32:03 INFO]: Melon Growth Modifier: 100% [01:32:03 INFO]: Mushroom Growth Modifier: 100% [01:32:03 INFO]: Pumpkin Growth Modifier: 100% [01:32:03 INFO]: Sapling Growth Modifier: 100% [01:32:03 INFO]: Beetroot Growth Modifier: 100% [01:32:03 INFO]: Carrot Growth Modifier: 100% [01:32:03 INFO]: Potato Growth Modifier: 100% version [01:32:03 INFO]: Wheat Growth Modifier: 100% [01:32:03 INFO]: NetherWart Growth Modifier: 100% [01:32:03 INFO]: Vine Growth Modifier: 100% [01:32:03 INFO]: Cocoa Growth Modifier: 100% [01:32:03 INFO]: Bamboo Growth Modifier: 100% [01:32:03 INFO]: SweetBerry Growth Modifier: 100% [01:32:03 INFO]: Kelp Growth Modifier: 100% [01:32:03 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [01:32:03 INFO]: Entity Activation Range: An 16 / Mo 16 / Ra 24 / Mi 8 / Tiv false [01:32:03 INFO]: Max TNT Explosions: 100 [01:32:03 INFO]: Tile Max Tick Time: 1000ms Entity max Tick Time: 1000ms [01:32:03 INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Bastion: 30084232 Fortress: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 [01:32:03 INFO]: Nerfing mobs spawned from spawners: true [01:32:03 INFO]: -------- World Settings For [world_nether] -------- [01:32:03 INFO]: Top of the nether void damage height: 0 [01:32:03 INFO]: Keep Spawn Loaded Range: 10 [01:32:03 INFO]: Water over lava flow speed: 5 [01:32:03 INFO]: Grass Spread Tick Rate: 4 [01:32:03 INFO]: Using Eigencraft redstone algorithm by theosib. [01:32:03 INFO]: Parrots are unaffected by player movement: false [01:32:03 INFO]: End credits disabled: false [01:32:03 INFO]: Keep spawn chunk loaded: true [01:32:03 INFO]: Anti-Xray: enabled / Engine Mode: obfuscate / Up to 64 blocks / Update Radius: 2 [01:32:03 INFO]: Max leash distance: 10.0 [01:32:03 INFO]: Baby zombies will move at the speed of 0.5 [01:32:03 INFO]: Using improved mob spawn limits (Only Natural Spawns impact spawn limits for more natural spawns) [01:32:03 INFO]: Creeper lingering effect: false [01:32:03 INFO]: Cooldown Hoppers when Full: enabled [01:32:03 INFO]: Hopper Move Item Events: disabled [01:32:03 INFO]: Zombies can always pick up loot: false. Skeletons can always pick up loot: false. [01:32:03 INFO]: Duplicate UUID Resolve: Regenerate New UUID if distant (Delete likely duplicates within 32 blocks) [01:32:03 INFO]: Feature search is based on seed: true, loads chunks:true [01:32:03 INFO]: Optimize explosions: true [01:32:03 INFO]: Experience Merge Max Value: -1 [01:32:03 INFO]: Living Entity Despawn Ranges: Soft: 28 Hard: 96 [01:32:03 INFO]: Fishing time ranges are between 100 and 900 ticks [01:32:03 INFO]: Max height for cactus growth 3. Max height for reed growth 3. Max height for bamboo growth 16. Min height for fully-grown bamboo 11. [01:32:03 INFO]: Frosted Ice: enabled / delay: min=20, max=40 [01:32:03 INFO]: Max Entity Collisions: 2 [01:32:03 INFO]: Withers properly target players: false [01:32:03 INFO]: Alternative item despawn rate of COBBLESTONE: 60 [01:32:03 INFO]: Alternative item despawn rate of SNOW_BLOCK: 30 [01:32:03 INFO]: Alternative item despawn rate of NETHERRACK: 60 [01:32:03 INFO]: Alternative item despawn rate of SNOWBALL: 30 [01:32:03 INFO]: Non Player Arrow Despawn Rate: 240 [01:32:03 INFO]: Creative Arrow Despawn Rate: 240 [01:32:03 INFO]: Delaying chunk unloads by 10 seconds [01:32:03 INFO]: ArmorStand ticking is disabled by default [01:32:03 INFO]: Prevent TNT from moving in water: false [01:32:03 INFO]: Disable Unloaded Chunk Enderpearl Exploit: enabled [01:32:03 WARN]: Unable to find spawn biome [01:32:04 INFO]: -------- World Settings For [world_the_end] -------- [01:32:04 INFO]: Item Merge Radius: 4.0 [01:32:04 INFO]: Item Despawn Rate: 4000 [01:32:04 INFO]: View Distance: 4 [01:32:04 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [01:32:04 INFO]: Mob Spawn Range: 6 [01:32:04 INFO]: Arrow Despawn Rate: 300 Trident Respawn Rate:300 [01:32:04 INFO]: Zombie Aggressive Towards Villager: true [01:32:04 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [01:32:04 INFO]: Experience Merge Radius: 6.0 [01:32:04 INFO]: Cactus Growth Modifier: 100% [01:32:04 INFO]: Cane Growth Modifier: 100% [01:32:04 INFO]: Melon Growth Modifier: 100% [01:32:04 INFO]: Mushroom Growth Modifier: 100% [01:32:04 INFO]: Pumpkin Growth Modifier: 100% [01:32:04 INFO]: Sapling Growth Modifier: 100% [01:32:04 INFO]: Beetroot Growth Modifier: 100% [01:32:04 INFO]: Carrot Growth Modifier: 100% [01:32:04 INFO]: Potato Growth Modifier: 100% [01:32:04 INFO]: Wheat Growth Modifier: 100% [01:32:04 INFO]: NetherWart Growth Modifier: 100% [01:32:04 INFO]: Vine Growth Modifier: 100% [01:32:04 INFO]: Cocoa Growth Modifier: 100% [01:32:04 INFO]: Bamboo Growth Modifier: 100% [01:32:04 INFO]: SweetBerry Growth Modifier: 100% [01:32:04 INFO]: Kelp Growth Modifier: 100% [01:32:04 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [01:32:04 INFO]: Entity Activation Range: An 16 / Mo 16 / Ra 24 / Mi 8 / Tiv false [01:32:04 INFO]: Max TNT Explosions: 100 [01:32:04 INFO]: Tile Max Tick Time: 1000ms Entity max Tick Time: 1000ms [01:32:04 INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Bastion: 30084232 Fortress: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 [01:32:04 INFO]: Nerfing mobs spawned from spawners: true [01:32:04 INFO]: -------- World Settings For [world_the_end] -------- [01:32:04 INFO]: Top of the nether void damage height: 0 [01:32:04 INFO]: Keep Spawn Loaded Range: 10 [01:32:04 INFO]: Water over lava flow speed: 5 [01:32:04 INFO]: Grass Spread Tick Rate: 4 [01:32:04 INFO]: Using Eigencraft redstone algorithm by theosib. [01:32:04 INFO]: Parrots are unaffected by player movement: false [01:32:04 INFO]: End credits disabled: false [01:32:04 INFO]: Keep spawn chunk loaded: true [01:32:04 INFO]: Anti-Xray: disabled / Engine Mode: obfuscate / Up to 64 blocks / Update Radius: 2 [01:32:04 INFO]: Max leash distance: 10.0 [01:32:04 INFO]: Baby zombies will move at the speed of 0.5 [01:32:04 INFO]: Using improved mob spawn limits (Only Natural Spawns impact spawn limits for more natural spawns) [01:32:04 INFO]: Creeper lingering effect: false [01:32:04 INFO]: Cooldown Hoppers when Full: enabled [01:32:04 INFO]: Hopper Move Item Events: disabled [01:32:04 INFO]: Zombies can always pick up loot: false. Skeletons can always pick up loot: false. [01:32:04 INFO]: Duplicate UUID Resolve: Regenerate New UUID if distant (Delete likely duplicates within 32 blocks) [01:32:04 INFO]: Feature search is based on seed: true, loads chunks:true [01:32:04 INFO]: Optimize explosions: true [01:32:04 INFO]: Experience Merge Max Value: -1 [01:32:04 INFO]: Living Entity Despawn Ranges: Soft: 28 Hard: 96 [01:32:04 INFO]: Fishing time ranges are between 100 and 900 ticks [01:32:04 INFO]: Max height for cactus growth 3. Max height for reed growth 3. Max height for bamboo growth 16. Min height for fully-grown bamboo 11. [01:32:04 INFO]: Frosted Ice: enabled / delay: min=20, max=40 [01:32:04 INFO]: Max Entity Collisions: 2 [01:32:04 INFO]: Withers properly target players: false [01:32:04 INFO]: Alternative item despawn rate of COBBLESTONE: 60 [01:32:04 INFO]: Alternative item despawn rate of SNOW_BLOCK: 30 [01:32:04 INFO]: Alternative item despawn rate of NETHERRACK: 60 [01:32:04 INFO]: Alternative item despawn rate of SNOWBALL: 30 [01:32:04 INFO]: Non Player Arrow Despawn Rate: 240 [01:32:04 INFO]: Creative Arrow Despawn Rate: 240 [01:32:04 INFO]: Delaying chunk unloads by 10 seconds [01:32:04 INFO]: ArmorStand ticking is disabled by default [01:32:04 INFO]: Prevent TNT from moving in water: false [01:32:04 INFO]: Disable Unloaded Chunk Enderpearl Exploit: enabled [01:32:04 WARN]: Unable to find spawn biome [01:32:05 INFO]: Preparing start region for dimension minecraft:overworld [01:32:05 INFO]: Preparing spawn area: 0% [01:32:05 INFO]: Time elapsed: 439 ms [01:32:05 INFO]: Preparing start region for dimension minecraft:the_nether [01:32:05 INFO]: Time elapsed: 97 ms [01:32:05 INFO]: Preparing start region for dimension minecraft:the_end [01:32:05 INFO]: Time elapsed: 97 ms [01:32:05 INFO]: Running delayed init tasks [01:32:05 INFO]: Done (16.397s)! For help, type "help" [01:32:05 INFO]: Timings Reset [01:32:06 INFO]: Checking version, please wait... [01:32:06 INFO]: Checking version, please wait... [01:32:08 WARN]: java.io.FileNotFoundException: https://jenkins.sugarcanemc.org/job/SugarcaneMC/job/Sugarcane/job/ver%2F1.17/lastStableBuild/buildNumber [01:32:08 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1981) [01:32:08 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1577) [01:32:08 WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) [01:32:08 WARN]: at java.base/java.net.URL.openStream(URL.java:1192) [01:32:08 WARN]: at com.google.common.io.Resources$UrlByteSource.openStream(Resources.java:72) [01:32:08 WARN]: at com.google.common.io.ByteSource$AsCharSource.openStream(ByteSource.java:456) [01:32:08 WARN]: at com.google.common.io.CharSource.openBufferedStream(CharSource.java:107) [01:32:08 WARN]: at org.sugarcanemc.sugarcane.server.util.VersionFetcher.SugarcaneVersionFetcher.fetchDistanceFromJenkins(SugarcaneVersionFetcher.java:77) [01:32:08 WARN]: at org.sugarcanemc.sugarcane.server.util.VersionFetcher.SugarcaneVersionFetcher.getUpdateStatusMessage(SugarcaneVersionFetcher.java:57) [01:32:08 WARN]: at org.sugarcanemc.sugarcane.server.util.VersionFetcher.SugarcaneVersionFetcher.getVersionMessage(SugarcaneVersionFetcher.java:47) [01:32:08 WARN]: at org.bukkit.command.defaults.VersionCommand.obtainVersion(VersionCommand.java:205) [01:32:08 WARN]: at org.bukkit.command.defaults.VersionCommand$1.run(VersionCommand.java:189) [01:32:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:831) [01:32:08 INFO]: This server is running Sugarcane version git-Sugarcane-1 (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT) (Git: 20ad801 on HEAD) Error obtaining version information

    Other

    I use windows 11

    bug upstream: Airplane state:fixed 
    opened by greysilly7 2
  • Some question

    Some question

    Hi, developers! I'm a little bit curious about this project.
    Whats the optimizations that will be added into this project?
    and where is the CONTRIBUTING.md? :)

    documentation good first issue question 
    opened by iceBear67 2
  • [Request] Add issues template for github

    [Request] Add issues template for github

    Guys, I think that need to add issues template as a format bug_report.md and feature_request.md this will make it easier and clearer to work with problems for you.

    documentation good first issue state: accepted 
    opened by Disguys 2
  • Error obtaining version information

    Error obtaining version information

    Hello. When you use the command /version (latest core build), you get the message Error obtaining version information. Image: https://media.discordapp.net/attachments/662700245318238230/857336497937317958/unknown.png

    bug good first issue state: accepted 
    opened by ghost 1
  • [Feature Request] Put all the config files in a separate folder

    [Feature Request] Put all the config files in a separate folder

    Put all the config files (spigot.yml, paper.yml, airplane.air, etc) in a separate "config" folder so they are easy to find and the root directory is clean.

    enhancement type: feature 
    opened by HyperSoop 1
  • [Request] Port Tile Entities optimization patches

    [Request] Port Tile Entities optimization patches

    The patch in question is this from Yatopia (stable and safe patch).

    Very useful patch for big survival and non-survival servers, useful for reduce Tile Entities ticking used for building. Thanks!

    enhancement type: feature low priority 
    opened by NovaPixell 4
  • [Request] New configs entries on sugarcane.yml

    [Request] New configs entries on sugarcane.yml

    It would be interesting to bring the following configurations from Yatopia:

    itemStuckSleepTicks: 15

        collisions:
          players: true
          animals: false
          ambient: true
          monsters: false
          villagers: true
          pillagers: false
          iron-golems: true
          misc: true
          items: true
          water-creature: false
          water-ambient: false
    
        ticks-per:
          full-hopper-cooldown: 128
        pigmen:
          dont-target-unless-hit: true
    
      intervals:
        player-time-statistics: 24
    
      tick:
        enchanting-tables: false
    
    enhancement type: feature low priority state: accepted 
    opened by NovaPixell 1
A fork of nb-javac for Android.

nb-javac-android nb-javac is a patched version of OpenJDK "javac", i.e., the Java compiler. This has long been part of NetBeans, providing a highly tu

Akash Yadav 18 Dec 25, 2022
A low intrusive, configurable android library that converts layout XML files into Java code to improve performance

qxml English 一个低侵入,可配置的 Android 库,用于将 layout xml 文件转换为 Java 代码以提高性能。 与X2C的对比 X2C: 使用注解处理器生成View类,使用时需要在类中添加注解,并替换setContentView方法,侵入性较强; 对于布局属性的支持不够完美

null 74 Oct 6, 2022
gRPC and protocol buffers for Android, Kotlin, and Java.

Wire “A man got to have a code!” - Omar Little See the project website for documentation and APIs. As our teams and programs grow, the variety and vol

Square 3.9k Dec 31, 2022
General purpose utilities and hash functions for Android and Java (aka java-common)

Essentials Essentials are a collection of general-purpose classes we found useful in many occasions. Beats standard Java API performance, e.g. LongHas

Markus Junginger 1.4k Dec 29, 2022
Access and process various types of personal data in Android with a set of easy, uniform, and privacy-friendly APIs.

PrivacyStreams PrivacyStreams is an Android library for easy and privacy-friendly personal data access and processing. It offers a functional programm

null 269 Dec 1, 2022
A library for fast and safe delivery of parameters for Activities and Fragments.

MorbidMask - 吸血面具 Read this in other languages: 中文, English, Change Log A library for fast and safe delivery of parameters for Activities and Fragment

Season 67 Mar 29, 2022
A simple and easy to use stopwatch and timer library for android

TimeIt Now with Timer support! A simple and easy to use stopwatch and timer library for android Introduction A stopwatch can be a very important widge

Yashovardhan Dhanania 35 Dec 10, 2022
Trail is a simple logging system for Java and Android. Create logs using the same API and the library will detect automatically in which platform the code is running.

Trail Trail is a simple logging system for Java and Android. Create logs using the same API and the library will detect automatically in which platfor

Mauricio Togneri 13 Aug 29, 2022
General purpose utilities and hash functions for Android and Java (aka java-common)

Essentials Essentials are a collection of general-purpose classes we found useful in many occasions. Beats standard Java API performance, e.g. LongHas

Markus Junginger 1.4k Dec 29, 2022
Matches incoming and/or outgoing text messages against set rules and sends them over to webhook.

Textmatic If you ever wanted a tool to simply push the SMS (or text messages) from your phone to somewhere remote, this is it. This app matches all in

Float 2 Jan 7, 2022
Command framework built around Kord, built to be robust and scalable, following Kord's convention and design patterns.

Command framework built around Kord, built to be robust and scalable, following Kord's convention and design patterns.

ZeroTwo Bot 4 Jun 15, 2022
DiskCache - Simple and readable disk cache for kotlin and android applications

DiskCache Simple and readable disk cache for kotlin and android applications (with journaled lru strategy) This is a simple lru disk cache, based on t

Giovanni Corte 14 Dec 2, 2022
a simple cache for android and java

ASimpleCache ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 1、它可以缓存什么东西? 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 b

Michael Yang 3.7k Dec 14, 2022
A lightning fast, transactional, file-based FIFO for Android and Java.

Tape by Square, Inc. Tape is a collection of queue-related classes for Android and Java. QueueFile is a lightning-fast, transactional, file-based FIFO

Square 2.4k Dec 30, 2022
UPnP/DLNA library for Java and Android

Cling EOL: This project is no longer actively maintained, code may be outdated. If you are interested in maintaining and developing this project, comm

4th Line 1.6k Jan 4, 2023
WebSocket & WAMP in Java for Android and Java 8

Autobahn|Java Client library providing WAMP on Java 8 (Netty) and Android, plus (secure) WebSocket for Android. Autobahn|Java is a subproject of the A

Crossbar.io 1.5k Dec 9, 2022
Collection of source codes, utilities, templates and snippets for Android development.

Android Templates and Utilities [DEPRECATED] Android Templates and Utilities are deprecated. I started with this project in 2012. Android ecosystem ha

Petr Nohejl 1.1k Nov 30, 2022
A support library for VectorDrawable and AnimatedVectorDrawable classes introduced in Lollipop

vector-compat A support library for VectorDrawable and AnimatedVectorDrawable introduced in Lollipop with fully backwards compatible tint support (api

Wael N 1.2k Nov 29, 2022
A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis

Androl4b AndroL4b is an android security virtual machine based on ubuntu-mate includes the collection of latest framework, tutorials and labs from dif

null 1k Dec 27, 2022