
Towncraft
Recreates the mobile game Township in Minecraft. Build towns, manage farms and factories, and complete train deliveries.
38
4
Список изменений
- Not done (64edb70)
- So much stuff. Added farming, the barn, expansions, and so much other stuff, oh yeah and a big one MOVE TO PAPER!?!?!?! crazy ikr (305d4ce)
- remove big mojang file (d9b644d)
- remove .idea (0664143)
- Remove spigot depend (d0f7819)
- Update gradle (a902f33)
- Remove toJson (fc17127)
- Remove testing command (4bbe265)
- Add level check (714024c)
- Add level check for factories (36c8627)
- Start on level stuff (4f0e0f7)
- Fix animals not giving items (571eb8d)
- Merge remote-tracking branch 'origin/feat/level-stuff' into feat/level-stuff (705649b)
- Move addXp and canLevelUp to PlayerLevel (c8438f9)
- Give xp for animals (f4b903d)
- Fix a bug and give xp for factories (00b4b9a)
- Add give xp for harvesting plots (d59e0ea)
- Level progress bar (fc69786)
- Fix animal feed flickering (eb5bf18)
- Merge branch 'master' into feat/level-stuff (d36bc59)
- Create pull.yml (52b7ca1)
- Change some visual stuff (8b07a0e)
- Remove debug message (c5fd5f8)
- Merge pull request #1 from webhead1104/feat/level-stuff (45b5336)
- Update gradle (7a13f4d)
- Move away from string templates! (a8d10db)
- Remove unneeded method (59b17d3)
- Fix italic names (d9a9be8)
- Make a loading method (f39beb5)
- Add data for building (eventually) (cb7be50)
- Fix compile error (9fd6576)
- Move the NamespacedKeys to Keys (1d90288)
- Fix a train message (0c65938)
- Make the levels use a map! changed it do go from 1 to 10 (aed7f53)
- Improve it (27ba72a)
- Rename key factoryCompletedSlotKey to slot (baac587)
- Redo some stuff to make it faster and future proof it (d3db741)
- Redo the arrow stuff (2024948)
- Improve logging for level and barn loading (969348e)
- Change population coins cash and xp to use long (cae9604)
- Redo commmands and add permissions! (024f701)
- Shadow everything to me.webhead1104.township.libs (15ab5cc)
- Add a InstantAdapter for gson (7fc5af8)
- Remove unneeded suggestion resolvers (thanks Imperat) (8dc9f96)
- Change storage to getStorage (a7b265b)
- Update everything (3e13fdd)
- Change storage to getStorage (1733dbf)
- Add production times for animals and factories! (c18e8ca)
- Update gradle (9461fa6)
- Fix none item being the none plot (86bd1f9)
- Fix none item being the none plot and change the name of it (3e19447)
- Some visual changes (8dcdb60)
- Fix the barn storage indicator (8bb25a0)
- Inventory close cancels the menu task (eac8d3c)
- Fix items flashing in player inventory (0efaf3e)
- Move instance assignment (001841f)
- Make world manager use Township.getInstance (ad3ac00)
- Merge pull request #7 from webhead1104/add-production-time (c764b87)
- Remove custom town names (will add back later) (d10ae4e)
- Remove database query (d724401)
- Merge pull request #8 from webhead1104/remove-custom-town-names (72d37a3)
- Rename to paper-plugin Township is now a paper plugin! (b538776)
- Use DFU (7e20a42)
- Remove redundant assignment (88410c3)
- Idk what this is (367012f)
- Remove gson (ca06589)
- Remove documenteddfu It was breaking stuff (d0871e7)
- Finally fix decoding (eaad81a)
- Change DFU to implementation (f16bf45)
- Test commit (b674904)
- Test commit # 2 (2fa45c0)
- Use saveDefaultConfig (4f1c685)
- Stuff (587f9aa)
- Merge pull request #10 from webhead1104/fix-expansions (27b75e9)
- Stuff (c4a752f)
- Fix expansions. Add new TileSize system. Remove Utils.thing (4c2df7b)
- Merge pull request #11 from webhead1104/fix-expansions (49020bc)
- Remove DFU (ae0425a)
- Remove unneeded constructors (25a8bbd)
- Don't return null (8cd2f85)
- And this one (0aefaf5)
- Update imperat (421a058)
- Make it lowercase (ae7fb28)
- Make Msg.format use String.format (3534226)
- Add max population to User (de26a8a)
- Start work on the build menu (805e417)
- Remove unused mojang repo (8b84ccd)
- remove anvil gui relocate (84a0972)
- Change some shadowJar stuff (9b98aa6)
- Change some gradle stuff (d3ca1e9)
- Fix (51c7cfd)
- Remove createUser from UserManager and add constructor to User (1524456)
- Use the paper plugin loader (9f86df4)
- Suppress unused class warning (76ea4da)
- Use configurate for data versioning! (b8c9403)
- Move latest user version to User (f50c5ad)
- Use configurate for expansions and plots (ea49b63)
- Update gradle (44ca7ca)
- Remove debug (5cb78a7)
- Remove import (d7c54c7)
- Setup invui (42f8978)
- Change unlocked check (eb5fbf5)
- Use resource-factory instead of paper-plugin.yml (fb6a559)
- Merge branch 'master' into building-menu (06f11e0)
- Fix AnimalsManager (3fdca67)
- Fix build.gradle.kts (b86d24b)
- Fix LevelCommand (bdccaf8)
- Fix User (1abd379)
- Fix UserManager (1029238)
- Fix PurchasedBuildings configurate (2c5c3d1)
- Update gradle plugins (4b1d079)
- Use a new command framework (dabe6ac)
- Use a generated class loader (7f91813)
- Remove @NoArgConstructor on some classes (b3e6022)
- Merge branch 'master' into building-menu (0f71223)
- It does need @NoArgsConstructor (f7a671b)
- Changed the animals to use a new inventory framework (9b48feb)
- Start work on converting the world menu to the new inventory framework (c8d5033)
- Use configurate to convert to json (878214d)
- Remove unused user transformation (66a8998)
- Actually have a version field (d587a1c)
- Imports (247975a)
- Use configurate for levels (c4aa681)
- Dont use gson (7cd2df6)
- You do actually need a no-arg constructor (1f2b064)
- Remove WorldTIleType from animal and factory types (45fbc07)
- Clean up the enums (e4dcb27)
- New tile system! (aeceffb)
- Remove NoArgsConstructor import (b5e60ab)
- Remove NoArgsConstructor import (b59a391)
- Create ConfirmCloseMenu (9489b3a)
- Fix train tile having the wrong name (f685a80)
- New world menu (e600b3b)
- Merge branch 'new-tile-system' (b5a2421)
- Fix tiles that open menus not working (d9086dd)
- Fix tiles that open menus not working (40ef1df)
- Fix world arrows always being there (3808014)
- Merge branch 'refs/heads/master' into factory-menu (5c7e02a)
- Fix lock command not working with factories (1b9c406)
- Fix type arguments (9e404f9)
- Start work (63655c0)
- Update to 1.21.8 (9f7c1b4)
- Factory menu (f3a5cb7)
- Proably never going to set a factory (a1330f0)
- Remove test command (1d3667e)
- Remove test command (669c679)
- Merge remote-tracking branch 'origin/factory-menu' into factory-menu (1e3edfb)
- Merge pull request #12 from webhead1104/factory-menu (cce5b05)
- Update gradle (805f962)
- Fix default expansion not being correct (2008a9f)
- Fix world menu not setting world section (bcaacb8)
- Expansion Menu (cf5c2e9)
- Comment this out for now (db48dd5)
- Comment this out for now (2c8215b)
- Merge remote-tracking branch 'origin/expansion-menu' into expansion-menu (51c365f)
- Update pull.yml (082e684)
- Add renovate.json (c9f6c66)
- Merge pull request #13 from webhead1104/expansion-menu (bfd7c02)
- Merge pull request #14 from webhead1104/renovate/configure (ca69aae)
- Update renovate.json (7e26197)
- Update plugin com.gradleup.shadow to v9.0.0-rc2 (2b2cf74)
- Merge pull request #15 from webhead1104/renovate/com.gradleup.shadow-9.x (994b8be)
- Remove version from expansion (d6eddc1)
- Remove version from Plot (3dcd370)
- Add time data to PlotType (c4faae9)
- For some reason it wont update the item unless I use .clone (234d633)
- Add instant, and claimable fields to Plot (1fc5402)
- Update the world menu on click (98a00d8)
- Plot menu! Also makes planting stuff take time! (2e35b1d)
- Remove ExpansionManager (ec09447)
- Merge pull request #17 from webhead1104/plot-menu (a84bd55)
- Fix some bugs (c8611f0)
- Update dependency gradle to v9 (9360dcf)
- Merge pull request #18 from webhead1104/renovate/gradle-9.x (bd1ce57)
- Barn menu (23177fd)
- Merge pull request #19 from webhead1104/barn-menu (f4ffe3b)
- Remove TrainCarItem and Trains.Train#getCoinsNeedToUnlock and Trains.Train#getLevelNeededToUnlock (88034f6)
- Update plugin com.gradleup.shadow to v9.0.0-rc3 (#20) (b4bc96b)
- Train menu (8b829ed)
- Merge pull request #21 from webhead1104/train-menu (4ac8850)
- Use ConfigurationTransformation.Versioned (6052585)
- Open the world menu on train menu close (5bb8abd)
- Use Duration instead of seconds (f45af26)
- Township is now fully using the new menu system! (0cd6239)
- Stop disabling spell checking (ac6fac5)
- Remove todos (b79b6f6)
- Use reflection for data versioning (96b2e7a)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.5.1 (#22) (43cd103)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.5.1 (#23) (4b9ffc0)
- Merge branch 'master' into building-menu (fd96ac9)
- Merge branch 'refs/heads/master' into building-menu (9e9e32d)
- Merge branch 'refs/heads/master' into building-menu (264fd92)
- Merge remote-tracking branch 'origin/building-menu' into building-menu (e017742)
- Remove PlayerLevel (f90bd82)
- Merge branch 'master' into building-menu (42daf6a)
- Remove debug message (f45db0f)
- Format (4b9cf3a)
- Merge branch 'master' into building-menu (2b32d11)
- Change the price system (0a4ccf2)
- Remove MenuUtils (726944c)
- Update plugin com.gradleup.shadow to v9.0.0 (#24) (9ad9ea9)
- Update plugin com.gradleup.shadow to v9.0.1 (#25) (f4359f4)
- Update plugin com.gradleup.shadow to v9.0.2 (#27) (b73c353)
- Update plugin io.freefair.lombok to v8.14.2 (#28) (2802497)
- Keep working (a3c9761)
- Update actions/setup-java action to v5 (d709d07)
- Merge pull request #29 from webhead1104/renovate/actions-setup-java-5.x (16bf30c)
- Update actions/checkout action to v5 (df6f56c)
- Merge pull request #26 from webhead1104/renovate/actions-checkout-5.x (b439a50)
- Merge branch 'refs/heads/master' into building-menu (dfb01da)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.5.2 (e9f26cd)
- Merge pull request #30 from webhead1104/renovate/me.devnatan-inventory-framework-platform-bukkit-3.x (1dd61b2)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.5.2 (72c077d)
- Update plugin com.gradleup.shadow to v9.1.0 (c6358f9)
- Merge pull request #31 from webhead1104/renovate/me.devnatan-inventory-framework-platform-paper-3.x (f231765)
- Merge pull request #32 from webhead1104/renovate/com.gradleup.shadow-9.x (1a995d6)
- Update plugin xyz.jpenilla.resource-factory-paper-convention to v1.3.1 (#33) (f69bf4e)
- Update plugin xyz.jpenilla.run-paper to v3 (d694b68)
- Merge pull request #34 from webhead1104/renovate/xyz.jpenilla.run-paper-3.x (f59dd27)
- Merge branch 'master' into building-menu (932668d)
- Remove lore from expansion tile (1c77b5c)
- Move tiles to /tiles (53817a4)
- Remove TileUtils (67e59ff)
- The build update! (cf86fc8)
- Merge pull request #36 from webhead1104/building-menu (df94687)
- Move data versions to dataVersions (aed034e)
- Remove Msg.formatToJson (29d3345)
- Whoops (d77f188)
- Make TileSize a class so you can construct your own TileSize (ba9933e)
- Update IF (bb5a058)
- Remove Animals.AnimalBuilding#unlocked and Factories.Factories#unlocked (231c43e)
- Improve AnimalMenu (f4134ce)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.5.3 (#37) (53df8ab)
- Fix adding it twice (d847070)
- Fix generated class loader being in the wrong package (9b17a94)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.5.3 (#38) (f7480d9)
- Add a way to place buildings that got interrupted while placing (d412644)
- Merge remote-tracking branch 'origin/master' (b8c5a5b)
- Use WorldManage#applyArrows (e69f335)
- Add xp using level manager (beec306)
- Use int instead of long (d6e1ac8)
- Cleanup LevelManager (368624e)
- Remove unneeded values from AnimalType (dd553b7)
- Clean more stuff up and give xp for claiming things (19003b7)
- Improve AnimalMenu a bit more (780e461)
- Fix barn size (56a1eac)
- Start working on edit menu (7af9183)
- New tile system and fun stuff (73f4708)
- Finish edit system (d2b263f)
- Merge pull request #39 from webhead1104/township-4 (d816887)
- Start work on expansion rework (f84bde6)
- Finish expansion rework (6dd8679)
- Merge pull request #40 from webhead1104/expansion-rework (1fed4e7)
- Update Gradle to v9.1.0 (43ac9d6)
- Update dependency @types/node to v22 (812a440)
- Create LevelDataLoader and remove LevelManager (2065946)
- Merge pull request #41 from webhead1104/renovate/gradle-9.x (423fed5)
- Fix a bunch of bugs (f188a4d)
- Remove debug (5a6f98d)
- Merge pull request #42 from webhead1104/renovate/node-22.x (8a6b608)
- Move everything to the features package (4f73864)
- Create TownshipView and change menus to use it (0aed98c)
- Remove WorldManager and put most methods in WorldUtils (7241400)
- Finish TownshipView stuff (a52b7dc)
- Add spotless (0f4a13c)
- Log error if data loader failed to load (4cf6cfe)
- Merge pull request #43 from webhead1104/features (7496acd)
- Start work on making township data driven (36938ee)
- Fix stupid classgraph searching thr wrong packages (1e7b79d)
- Use Township.getViewFrame instead of context (9eaf592)
- Me smart (b159070)
- Clean up WorldMenu (6cc5b5f)
- Remove buildingType from AnimalType (ef97ba3)
- Merge branch 'master' into json-data-driven (6bff101)
- Remove var (944e045)
- fix key serializer (771d0eb)
- Create MaterialSerializer (0e2631f)
- Fix key serializer (6395181)
- Fix tile serializer (cec8ca3)
- Use json for recipes (ca5a5b4)
- Update plugin com.gradleup.shadow to v9.2.1 (#44) (74de3e7)
- Update plugin com.gradleup.shadow to v9.2.2 (#48) (29df346)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.5.4 (#45) (c61c135)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.5.4 (#46) (192504f)
- Update dependency @types/jsdom to v27 (b645405)
- Update gradle/actions action to v5 (704f1a3)
- Update plugin xyz.jpenilla.run-paper to v3.0.1 (#52) (1d04aed)
- Update to 1.21.9 (354dd76)
- Fix the TileSerializer and add tests to it (cbaaad3)
- Add @KeyPattern to Township.key (94b9b92)
- Add ComponentSerializer (b14bd47)
- Make items and factories data-driven (49dc0d6)
- Update everything (1be8781)
- Merge branch 'master' into json-data-driven (084c642)
- Github stuff (ced4471)
- Downgrade paper version for tests (1b57cc3)
- Disable qodana check (b449b00)
- Merge pull request #53 from webhead1104/json-data-driven (12eebdc)
- Merge pull request #51 from webhead1104/renovate/gradle-actions-5.x (4a72e2c)
- Merge pull request #50 from webhead1104/renovate/jsdom-27.x (97991b1)
- Remove slf4j logger (c36667a)
- Add a util method for getting a list from a data file (ba13e37)
- Make animals json driven! (b95f67a)
- Add some util functions for getting data (7f703d1)
- Use json for buildings (b1cc347)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.83.0 (#54) (6c85bd1)
- Use json for buildings (4a09174)
- Merge remote-tracking branch 'origin/json-building' into json-building (e1e20ca)
- Rename UserDataVersion7 to UserVersion7 (3054546)
- Use @Keep for data versions (e952683)
- Fix BuildingTile#equals not working right (04176cc)
- Add a utils file for data versions (26fcb77)
- Add equals and hashCode to Tile (a505f5b)
- Change up how it loads data versions (1fd2a24)
- Data version 8 (0c7d1e4)
- Make Building final (b3e1b2e)
- qodana stuff (b6a188b)
- Merge remote-tracking branch 'origin/master' (f9e1124)
- qodana stuff (89eb22e)
- Update actions/checkout action to v5 (533e474)
- Merge pull request #55 from webhead1104/json-building (6008e69)
- Use UtilityClass instead of NoArgsConstructor for Utils (13c0747)
- Don't store item in barn if 0 (6912acc)
- Fix bugs with the barn menu and add userState to TownshipView (e4cbf40)
- Fix typo (b417408)
- Use Keyed from adventure (685e78b)
- Add a option to make tiles immovable (69718a8)
- Fix error message (9a6af69)
- Only show level needed message when level is above 0 (ff7d749)
- Remove tile amount check from DataVersionUtils (caae73e)
- Actually log the stack trace (a1c6c9f)
- Add Tile#onLoad (15b5cd4)
- Make UserVersion9 final (ffabd2c)
- Make PlotTile a building tile (744cafd)
- Run User#recalculatePopulation on load (c887ed2)
- Merge pull request #56 from webhead1104/renovate/actions-checkout-5.x (1f22317)
- Use a static instance of NoopPrice (dc8604a)
- Fix recipes being named ingredients (b6bd8b1)
- Make fields required for data loaders (66d3855)
- Null checks (7778bf3)
- More null checks (0e5eeb0)
- Disable the UnstableApiUsage inspection in qodana (978bb7f)
- Scan the entire project (89b6df9)
- Use the qodana.recommended profile (3ce358b)
- Qodana stuff (0bdc9cc)
- Qodana stuff (2e125ed)
- Configurate has a fancy tool for this (ec7f651)
- Fix random qodana problem (a11fa98)
- Change some thing in DataVersionUtils (0503ed2)
- User data version 11 (536c357)
- Whoops (336c41d)
- Move addResourceLine to Utils (c228bb3)
- Redo expansion menu #59 (b83fce8)
- We love qodana (d1a3867)
- Merge pull request #60 from webhead1104/township-59 (458276a)
- Delete InstantAdapter (12c332d)
- Update dependency io.github.classgraph:classgraph to v4.8.184 (#61) (6655feb)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.83.1 (#62) (ced00ba)
- Update plugin xyz.jpenilla.run-paper to v3.0.2 (#63) (dd41d74)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.84.0 (#64) (a5cc5a9)
- Add animal to animals if animal doesnt exist (dac3373)
- Add factory to factories if factory doesnt exist (1c4cff5)
- Add cotton plot type (8ed7083)
- Add sheep farm (555a6dd)
- Add textile factory (12c580a)
- Merge remote-tracking branch 'origin/master' (db90b52)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.84.1 (#65) (0530d30)
- Move isImmovable to BuildingTile (01ffa2a)
- Move BuildingType and BuildMenuType to /features/world/build (eb78b0b)
- Merge remote-tracking branch 'origin/master' (cd534e5)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.85.0 (52c31b8)
- Merge pull request #66 from webhead1104/renovate/org.mockbukkit.mockbukkit-mockbukkit-v1.21-4.x (4525da0)
- Remove todo (e726774)
- Help Intellij recognize file paths (373404f)
- Add ExcludeFromClassGraph (c5143a4)
- Rework the data loader system (ce0943d)
- Rework the data loader system (8c27e99)
- Merge remote-tracking branch 'origin/data-loaders' into data-loaders (cb64958)
- Remove getters from values (55c3e0c)
- Change public to private (dd50675)
- Add cache (c2f286d)
- Make faster (d0191b1)
- Speed needed (6e1b3e8)
- Merge pull request #67 from webhead1104/data-loaders (690f6a3)
- Add a way to not have to specify WorldMenu as closeClass (bd73b1d)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.86.0 (#68) (7811370)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.5.5 (#69) (0c371e2)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.5.5 (#70) (2e9d87c)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.87.0 (#71) (1a1b163)
- Update dependency net.strokkur:commands-annotations to v1.5.0 (#72) (3a667cd)
- Update dependency net.strokkur:commands-processor to v1.5.0 (#73) (ebcb04d)
- Move building price to BuildingType (9424ede)
- Use @KeyPattern.Value (03052c5)
- Use Utils#addResourceLine for CoinPrice (bf9815f)
- Fun plot menu stuff (988558a)
- Merge remote-tracking branch 'origin/master' (996261f)
- Remove the need to set initalData to null for menus that open to something else then the world menu (7aa470e)
- Enforce max population when purchasing an house (e92dc5c)
- Add formatting args to Utils#addResourceLine (5002697)
- Use Utils#addResourceLine for FactoryMenu (842ff17)
- Remove ItemType.Item methods in barn (c740ca7)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.88.0 (#78) (f666fae)
- Make RecipeType.Recipe Keyed (40836f0)
- Only give 4 xp for giving item to train (76e639e)
- Use RecipeType instead of ItemType for factory completed (9bf7ce8)
- Remove xpGiven from ItemType (83d4124)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.89.0 (#79) (7465de2)
- Merge remote-tracking branch 'origin/master' (924df18)
- Update Gradle to v9.2.0 (#81) (019ae36)
- Update dependency org.mockbukkit.mockbukkit:mockbukkit-v1.21 to v4.91.0 (#82) (6e252ae)
- Update junit-framework monorepo to v6.0.1 (#83) (064f872)
- Dont save expansion tile (434ede6)
- Merge remote-tracking branch 'origin/master' (94c060c)
- New serializer register system (739ece4)
- New serializer register system (8340638)
- Add support for more then just sql databases (a9557c9)
- Merge branch 'test' (31984e7)
- Fix expansion (5072b71)
- Add new wiki scraper tool to scrape data from township wiki (9c49a4b)
- Generate barn upgrades at runtime (d79aa3f)
- Fix some bugs (0496b99)
- Fix more bugs (940b6b1)
- Run join event async (64cbcdd)
- Make things final (7aa1a98)
- Update paper and mockbukkit (cf8c51c)
- Update dependency com.zaxxer:HikariCP to v6.3.3 (7e3cf79)
- Merge pull request #88 from webhead1104/renovate/com.zaxxer-hikaricp-6.x (6fb1f92)
- Scrape levels (a386823)
- Update dependency org.mongodb:mongodb-driver-sync to v5.7.0-SNAPSHOT (#87) (b7b09c8)
- Update plugin io.freefair.lombok to v9.1.0 (#89) (a6c9f23)
- Update dependency com.zaxxer:HikariCP to v7 (e6fdbb2)
- Change project name to towncraft (5082fdc)
- Merge remote-tracking branch 'origin/master' (6203bb3)
- Update dependency ch.qos.logback:logback-classic to v1.5.21 (5d7a753)
- Merge pull request #91 from webhead1104/renovate/logback-monorepo (5643c02)
- Merge pull request #90 from webhead1104/renovate/com.zaxxer-hikaricp-7.x (8a816f9)
- Fix mongodb depend version (5b9707b)
- Fix animal item (dd517e5)
- Cleanup the data loader registration system (01f9ad2)
- Cleanup command system (247f3c2)
- Use the .editorconfig for spotless (28d72c8)
- Add MIT License to the project (bd90197)
- Create a tool to design menus (a0f3862)
- Fix instant being off by a bit for expansions (3763460)
- Start work on TimeFinishable (3f368c0)
- Redo data versions (c1f2e6d)
- Dont require building slot in BuildingTile (82c32f4)
- Add world section and slot to Tile#render and Tile#OnClick (ff965e2)
- Use TimeFinishable for plots (12df0bb)
- Spotless (a1935bf)
- Create custom Keyed class and make all key based data loaders extend it (30985ac)
- Fix potential bug with the animal menu (42e2954)
- Fix a bug that wasnt returning the player's items on server stop (d06976a)
- Remove debug (5f0ead9)
- Bump user version (27433fd)
- Merge pull request #94 from webhead1104/new-menu-design-tool (a96795f)
- Update Gradle to v9.2.1 (#93) (0441f69)
- Update plugin com.diffplug.spotless to v8.1.0 (#95) (b5188a3)
- Scrape items from the wiki (92f87e6)
- Use intellij formatting (d2a1906)
- Fix unknown item and add checks to prevent this (7041385)
- Multiple platform initial commit (9107771)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.6.0 (#98) (43addd7)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.6.0 (#99) (6e243c5)
- Update dependency me.devnatan:inventory-framework-platform-bukkit to v3.7.1 (#100) (38b0145)
- Update dependency me.devnatan:inventory-framework-platform-paper to v3.7.1 (#101) (1d84dbc)
- Update plugin com.gradleup.shadow to v9.3.0 (#102) (9365a17)
- Update plugin org.beryx.jlink to v3.1.5 (#103) (c93f114)
- Commit (d0fc84a)
- Update dependency ch.qos.logback:logback-classic to v1.5.22 (#104) (b86b5af)
- Update IF (b004988)
- Dont use deprecated PlayerPickupItemEvent (09ee6b7)
- Fix a ton more bugs (76720ef)
- Actually call the method for the paper listeners (c70acb8)
- TowncraftPlatform#getPlayer is nullable (ba8fec0)
- Warn the user if the user version is above the supported version (924b15e)
- Add testing (5f98845)
- Add codecov (3d2fb0f)
- Merge remote-tracking branch 'origin/master' (1cb5a49)
- Add codecov (876161d)
- Merge branch 'master' into run-on-multiple-server-types (3d5a982)
- Remove debug stuff (bb6c4de)
- Remove todos (468080c)
- Fix qodana (1ec65b9)
- Delete SlotConversionTest (8edbedd)
- Maybe fix testing (7f1e113)
- Create codcov.yml (587d23e)
- Fix testing again (69a4aba)
- Fix testing again (eef5893)
- Qodana stuff (bc2431e)
- Qodana stuff (74522ee)
- Merge pull request #106 from webhead1104/run-on-multiple-server-types (40383df)
- Update plugin com.gradleup.shadow to v9.3.0 (1329a71)
- Update actions/checkout action to v6 (778e679)
- Hide the css file (0454e61)
- Merge pull request #107 from webhead1104/renovate/com.gradleup.shadow-9.x (563571f)
- Merge pull request #96 from webhead1104/renovate/actions-checkout-6.x (c6fcfa5)
- Update mongodb (1fa9ef4)
- Merge remote-tracking branch 'origin/master' (2d15199)
- Rework ItemScraper (4f513ad)
- Add AnimalScraper that scrapes animal types from the wiki (b744ff3)
- Remove jgrapht (0fdc532)
- Scrape plot data from wiki (59211e2)
- Remove debug line (f3428f1)
- Scrape build menu types with BuildMenuScraper (063d853)
- Remove debug (9e1cd78)
- Fix a bug with the build menu scraper (9843b7a)
- Add Farmhouse house (b370984)
- Add Laundromat community building (217ac14)
- Add helicopter menu (01db9d5)
- Make Tile#onClick not abstract (d93fd81)
- Set java version in all projects (a56335c)
- Finish the helicopter (f238ab0)
- Use a code generator for materials (4f431e5)
- Fix animal scraper (19898fa)
- Fix build menu scraper (68a20fc)
- Scrape factory and recipe data from the wiki (dffd637)
- Set default path (c2b7890)
- Update dependency net.kyori:adventure-api to v4.26.1 (#109) (9c24195)
- Update dependency net.kyori:adventure-text-minimessage to v4.26.1 (#110) (ad92c99)
- Use run-cytosis gradle plugin (42d9d05)
- Merge remote-tracking branch 'origin/master' (2a1f4a0)
- Use classifier for cytosis (97ba528)
- Rename all paper platform classes (83b821b)
- Maybe fix qodana (104a653)
- Maybe fix qodana (7dc9199)
- Update plugin org.beryx.jlink to v3.2.0 (#112) (5f03d0d)
- Add Scraper#resultType (5ceb8f3)
- Use new file format for building types (77c31f2)
- More helper stuff in Value (32ecf1e)
- Scrape buildings types from the wiki (d2c19aa)
- Merge remote-tracking branch 'origin/master' (eab41f7)
- Set project java version to 21 (c246132)
- Add a system for building types to not be in build menu (676e7ea)
- Add event center (28caaef)
- Merge pull request #115 from webhead1104/event-center (c93b775)
- Update dependency ch.qos.logback:logback-classic to v1.5.23 (3e389ab)
- Merge pull request #114 from webhead1104/renovate/logback-monorepo (820c575)
- Add more run files (3cd5f44)
- Fix LevelCommand (87f894b)
- Add minimal testing (8edf071)
- Update to 1.21.11 (0eb87db)
- Closes #113 (f1d7329)
- Closes #118 (cd91f61)
- Fix mutating the loaded data (b76b8b1)
- Make buildings take time to build (85e3ad6)
- Make buildings take time to build (6f6b24e)
- Merge remote-tracking branch 'origin/master' (17b605b)
- Add indra (1adfd21)
- Add license to all files (ef05875)
- Use java 25 for code generator and wiki scraper (4fe076c)
- Use blossom for BuildInfo (84881c9)
- Bump plugin version (62f07e7)
- Add plugin_version to gradle.properties (ef4bd0c)
- Dont compile non project folders (3fad8b8)
- Change from xp to xp_needed for expansions (7835275)
- Remove indra (53018c7)
- Fix common not compiling (cd4f1e8)
- Rename not-in-menu to not_in_menu (74d62d3)
- Use kotlin for wiki scraper tool (a44e6d3)
- Inline BuildInfo#IS_DEV (f23512f)
- Add bstats for paper (2bafbb8)
- Use libs.versions.toml (51fe22b)
- Update depends (107ec31)
- Remove TowncraftPlayerFactory (9df1d74)
- Fix wrong service class (6815e47)
- Remove TowncraftInventoryHolder (9a8a7cd)
- Fix null error when rendering item (9dac4df)
- Exclude all build dirs from spotless (18aa7ae)
- Use google auto service (e969dad)
- Use error instead of IllegalStateException (357956f)
- Update dependency org.jsoup:jsoup to v1.22.1 (#124) (0af49cc)
- Update dependency io.github.oshai:kotlin-logging-jvm to v7.0.14 (#123) (6cd9093)
- Remove building-type-schema.json (ec206fa)
- Merge remote-tracking branch 'origin/master' (1370965)
- Add common-test module (022ed0e)
- Bump license year (bdb3356)
- Update dependency ch.qos.logback:logback-classic to v1.5.24 (#127) (a3a51ec)
- Update junit-framework monorepo to v6.0.2 (#126) (2a252bd)
- Update plugin com.gradleup.shadow to v9.3.1 (#125) (7da14ab)
- Update dependency com.palantir.javapoet:javapoet to v0.10.0 (#128) (d2a2d5e)
- Update plugin io.freefair.lombok to v9.2.0 (#129) (88cb109)
- Update dependency com.github.ajalt.clikt:clikt to v5.1.0 (#130) (5543498)
- Update Gradle to v9.3.0 (#131) (04f607f)
- Update dependency ch.qos.logback:logback-classic to v1.5.25 (#132) (f5ba9f9)
- Update gradle (b3860d5)
- Merge remote-tracking branch 'origin/master' (595ccf3)
- Move some stuff around (043aa62)
- Java 25 stuff (2cf2070)
- Use blossom for cytosis dependencies (a5e16c8)
- Remove TowncraftPlayer#getOpenInventory (82ed229)
- Remove java 21 from actions (b1f3d8c)
- Use blossom for paper GeneratedClassloader (ed67720)
- Remove IS_DEV from BuildInfo (2c04767)
- Update README.md (3a9cc17)
- Add modrinth publishing (9220e76)
- Add VersionCommand (06eb8f9)
- Bump version (c46b6d6)
Файлы
Towncraft-Paper-0.1.0.jar(1.62 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.1.0
Загрузчики
Paper
Версии игры
1.21.11
Загрузок
17
Дата публикации
3 мес. назад
