Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It's finally time for an alpha release! #381

Merged
merged 180 commits into from
Jun 19, 2024
Merged
Changes from 1 commit
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
9d8c125
Merge pull request #316 from stargate-rewritten/alpha
Pheotis Jan 7, 2024
2d771e1
Update README.md
Pheotis Jan 7, 2024
48749e9
Fix for #317
Thorinwasher Jan 8, 2024
5fe4d3a
Update BlockEventListener.java
Thorinwasher Jan 8, 2024
0d844c5
Metadata refactor
Thorinwasher Jan 8, 2024
42bdc88
Fix metadata not storing for loaded portals
Thorinwasher Jan 13, 2024
616d45e
Fixes issue #319
Thorinwasher Jan 13, 2024
66ac463
Replaces blocking method in primary thread
Thorinwasher Jan 13, 2024
5501eea
Fix NPE
Thorinwasher Jan 13, 2024
70321ed
Update GateFormatRegistry.java
Thorinwasher Jan 13, 2024
799b055
.
Thorinwasher Jan 15, 2024
8f27e48
And so it begins.
Pheotis Jan 15, 2024
39619ac
Worth testing at least.
Pheotis Jan 15, 2024
7ff1c84
Worth testing at least.
Pheotis Jan 15, 2024
8f1ba85
Merge branch '321-folia-support' of https://github.com/stargate-rewri…
Pheotis Jan 15, 2024
d032979
First steps
Pheotis Jan 15, 2024
0711267
Refactor on task system
Thorinwasher Jan 16, 2024
5879b3c
Fix compilation issues
Thorinwasher Jan 16, 2024
526522a
Fixes some of the unit tests
Thorinwasher Jan 16, 2024
f15d053
Fixes populator not running
Thorinwasher Jan 16, 2024
8a218fb
Update StargateRegionTask.java
Thorinwasher Jan 16, 2024
9b5a698
Update Gate.java
Thorinwasher Jan 16, 2024
4a57d1f
Update Gate.java
Thorinwasher Jan 16, 2024
300f835
Update Gate.java
Thorinwasher Jan 16, 2024
6b99517
.
Thorinwasher Jan 16, 2024
c2d4352
Fix teleportation
Thorinwasher Jan 16, 2024
4a9ab12
Pass all tests
Thorinwasher Jan 16, 2024
75f6a4b
Fix database not saving + remove redundant classes
Thorinwasher Jan 17, 2024
c765a80
Fix typos
Thorinwasher Jan 17, 2024
9016bd0
Fix dye-coloring issues
Thorinwasher Jan 17, 2024
0f95281
Fixes for multithreading and proper shutdown
Thorinwasher Jan 17, 2024
f4f9202
Fix for entity scheduler for folia
Thorinwasher Jan 17, 2024
e51b341
Fix loading issue
Thorinwasher Jan 17, 2024
075e1ba
.... (fix loading portals)
Thorinwasher Jan 17, 2024
29498b2
Move task over to right scheduler
Thorinwasher Jan 17, 2024
e8b2da1
???
Thorinwasher Jan 17, 2024
c82b848
Update pom.xml
Thorinwasher Jan 17, 2024
72138bd
Merge pull request #322 from stargate-rewritten/321-folia-support
Thorinwasher Jan 17, 2024
2c29307
Merge branch 'nightly' of https://github.com/stargate-rewritten/Starg…
Thorinwasher Jan 18, 2024
b7ff52f
API simplification for getting portals from gates/portal positions
Thorinwasher Jan 18, 2024
619b67e
Code clean-up crew
Thorinwasher Jan 18, 2024
fc8916a
Modify definition of underwater portal
Thorinwasher Jan 18, 2024
17dd67d
Implement generate structure for iris
Thorinwasher Jan 18, 2024
63777ef
StargateSignFormatGateEvent -> StargateSignFormatPortalEvent
Thorinwasher Jan 18, 2024
f8b7e23
Refactor of message events
Thorinwasher Jan 18, 2024
35ac582
Keep track on every chunk with a portal in it
Thorinwasher Jan 19, 2024
62c1f06
Modify the checkPortalValidity function
Thorinwasher Jan 20, 2024
9408bd2
Listen for major block changes listed by BKCommonLib
Thorinwasher Jan 20, 2024
4ab2047
Update DataMigration9.java
Thorinwasher Jan 20, 2024
09f1719
Issue #324
Thorinwasher Jan 20, 2024
e930c6d
Fix stupid file naming issue
Thorinwasher Jan 20, 2024
00f12f9
Pass tests
Thorinwasher Jan 20, 2024
e877fff
Remove warning from PR branch.
Pheotis Jan 21, 2024
a4bcff4
Issue #325 + does this for removed gate formats
Thorinwasher Jan 21, 2024
a344da4
Fix build issues and test failures
Thorinwasher Jan 21, 2024
7f8b75d
Merge branch 'nightly' of https://github.com/stargate-rewritten/Starg…
Thorinwasher Jan 21, 2024
cb1e017
Improve gate validity detection: Control blocks
Thorinwasher Jan 21, 2024
e89ee7b
Fix failures
Thorinwasher Jan 28, 2024
7cf6b6f
(cleanup) Avoid using String#replaceAll()
Thorinwasher Jan 29, 2024
c7526c6
(cleanup) Loads of nit-picks cleared
Thorinwasher Jan 29, 2024
ce36362
Split NonLegacyMethod into another enum
Thorinwasher Jan 29, 2024
abd6bcb
Fix test failures
Thorinwasher Jan 29, 2024
4df4020
(cleanup) Small nitpicks
Thorinwasher Jan 29, 2024
efa1f42
Fix build issue
Thorinwasher Jan 29, 2024
cad78e1
Fix some warning messages from tests
Thorinwasher Jan 31, 2024
afeac76
Fix some warnings from tests
Thorinwasher Jan 31, 2024
53e0d4e
Fix (hopefully) async all queue blocking issues
Thorinwasher Feb 2, 2024
63818ff
Reword some code
Thorinwasher Feb 2, 2024
3166874
Fix an old test that kept adding files to the repo
Thorinwasher Feb 2, 2024
59752dc
Fixes async queue related warnings
Thorinwasher Feb 2, 2024
4b22bcc
Issue #320
Thorinwasher Feb 3, 2024
ef7383b
Move away some code from Stargate class
Thorinwasher Feb 3, 2024
5a8e069
Move all constants over to a class
Thorinwasher Feb 3, 2024
cd8d781
Remove hardcoded values from default gate format method
Thorinwasher Feb 3, 2024
66d1025
Remove System.out.println for testing
Thorinwasher Feb 3, 2024
df3cddf
Loads of clean-up + add an event
Thorinwasher Feb 4, 2024
4940697
cleanup
Thorinwasher Feb 4, 2024
5fd004b
Delete some TODOs
Thorinwasher Feb 4, 2024
09d2ea2
Update PortalDestructionHelper.java
Thorinwasher Feb 4, 2024
7a10e26
Implement StargatePortalBuilderEvent
Thorinwasher Feb 4, 2024
af2be3f
Avoid using chunk interface
Thorinwasher Feb 4, 2024
d9cc5f7
StargatePortalBuilderEvent -> StargatePreCreatePortalEvent
Thorinwasher Feb 4, 2024
ff5d1ca
Fix async stuff
Thorinwasher Feb 12, 2024
e3c6bc6
Fix tests
Thorinwasher Feb 12, 2024
587eba4
Implement BlockUtil library
Thorinwasher Feb 15, 2024
097d00a
Nothing special
Thorinwasher Feb 15, 2024
63381ac
Fix test
Thorinwasher Feb 15, 2024
aa11f03
Checks if blockutil is implemented
Thorinwasher Feb 18, 2024
4aa2a7e
Fix issue #329
Thorinwasher Feb 18, 2024
0ac16f4
Fixes #330
Thorinwasher Feb 18, 2024
c25ae2d
Modify toString method to ease debugging
Thorinwasher Feb 18, 2024
611d00d
Temporary fix for #331
Thorinwasher Feb 18, 2024
9c6fcd5
Make StargateComponent null-safe
Thorinwasher Feb 18, 2024
1e41fa9
Add tests to StargateComponent
Thorinwasher Feb 18, 2024
6d3441f
Fix data migration from non legacy versions
Thorinwasher Feb 18, 2024
c392d9f
Fix infinite addition of tasks
Thorinwasher Feb 18, 2024
eb15df7
Fix a bug with inter server networks not working
Thorinwasher Feb 18, 2024
69426c7
Refactor scheduling for stargate
Thorinwasher Feb 21, 2024
dfec2e1
Pass all tests
Thorinwasher Feb 21, 2024
dbe4829
Make StargatePreCreatePortalEvent cancellable
Thorinwasher Feb 23, 2024
ba088dd
Fix NPE in metadataholder
Thorinwasher Feb 23, 2024
4a6ced6
Move all messaging into PortalBuiilder
Thorinwasher Feb 23, 2024
a0a060e
Update PortalBuilder.java
Thorinwasher Feb 23, 2024
61e66d1
Minor fixes
Thorinwasher Feb 23, 2024
67f4895
Update PortalStorageHelper.java
Thorinwasher Feb 23, 2024
23fec8b
Introduce LineData instead of SignLine before formatting
Thorinwasher Feb 29, 2024
0519455
Remove abstraction from AbstractPortal
Thorinwasher Mar 1, 2024
7527747
Fix compile errors from refactor(s)
Thorinwasher Mar 1, 2024
fb11564
Fix test failures
Thorinwasher Mar 8, 2024
c502aa2
Fix bugs from refactor
Thorinwasher Mar 8, 2024
4973bb4
Rename flag
Thorinwasher Mar 8, 2024
e28ad51
rename flags
Thorinwasher Mar 8, 2024
6ea2eea
Make custom flags to not be chars
Thorinwasher Mar 9, 2024
dbf0b0e
Move PortalBehaviors to api
Thorinwasher Mar 9, 2024
324e68e
Make fixed portals save destination properly
Thorinwasher Mar 10, 2024
900a2c4
Modify API to allow custom portal behaviors
Thorinwasher Mar 15, 2024
0e6ba61
Translations Push.
Pheotis Apr 13, 2024
f25f8ab
Update tr-TR.txt
Pheotis Apr 13, 2024
220b920
Fix edgecase scenario for portal builder
Thorinwasher Jun 1, 2024
00c62f4
Update dependencies
Pheotis Jun 1, 2024
2c78397
Update minimum version
Pheotis Jun 1, 2024
2459989
Fixes #339
Thorinwasher Jun 2, 2024
8416ded
Fix override destination not being used
Thorinwasher Jun 3, 2024
7edc790
Make StargateCreateEvent accept OfflinePlayers
Thorinwasher Jun 3, 2024
7b8ff99
Add player as a fetchable field in create event
Thorinwasher Jun 3, 2024
2c0a5c3
Fix gate not closing when portal is destroyed
Thorinwasher Jun 3, 2024
82f7768
Fixes #342
Thorinwasher Jun 4, 2024
9386704
Fix #344
Thorinwasher Jun 4, 2024
482702a
Fix #343
Thorinwasher Jun 4, 2024
9aac06b
Fix #346
Thorinwasher Jun 4, 2024
e021522
Might fix #345
Thorinwasher Jun 4, 2024
6f2a9b0
Fixes #352, #357, #348
Thorinwasher Jun 5, 2024
273463e
Fixes #365
Thorinwasher Jun 5, 2024
ca31582
Fixes #368 , fixes #358
Thorinwasher Jun 5, 2024
65ae63d
Fix #355
Thorinwasher Jun 5, 2024
ef132bf
Add SQL statements for MySQL, fix SQL Syntax Exception on MySQL 8.0.3…
Jun 9, 2024
0300587
Merge pull request #373 from zincentimeter/nightly
Thorinwasher Jun 9, 2024
0ec41cb
Fix #351
Thorinwasher Jun 10, 2024
32700d7
Fixes #372
Thorinwasher Jun 10, 2024
02d9b0a
Fixes #363
Thorinwasher Jun 10, 2024
887a0b6
Fixes #362
Thorinwasher Jun 10, 2024
72a4cf8
Fix gates not destroyed from issue 02d9b0a37333301695121aa579d6437e83…
Thorinwasher Jun 10, 2024
cae2fb5
Make portal liquid blocks unable to generate new blocks
Thorinwasher Jun 10, 2024
e2cda20
Fix #342
Thorinwasher Jun 10, 2024
339fbba
Exact fix for #354
Thorinwasher Jun 10, 2024
d90fffc
Fix issue #360
Thorinwasher Jun 10, 2024
76e0e23
Fix issue #370
Thorinwasher Jun 11, 2024
922da65
Fix #349
Thorinwasher Jun 11, 2024
816c7b6
Fixes #347
Thorinwasher Jun 11, 2024
aa33e1e
Fix duplicate error messages being sent in some cases
Thorinwasher Jun 11, 2024
7225859
Fixes #374
Thorinwasher Jun 11, 2024
7427a4c
Fixes https://github.com/stargate-rewritten/Stargate-Mechanics/issues/29
Thorinwasher Jun 11, 2024
dcf00db
Add commit id to version string for nightly.
Pheotis Jun 15, 2024
2a663c9
Fix for spigot compatibility fixes #354
Thorinwasher Jun 16, 2024
10dbf2a
Update RandomBehavior.java
Thorinwasher Jun 16, 2024
e861326
Allows fetching plain text from stargate component
Thorinwasher Jun 16, 2024
02df5b2
Enforce not null for AdventureStargateComponent
Thorinwasher Jun 16, 2024
128d036
Allow null values for LegacyStargateComponent
Thorinwasher Jun 16, 2024
d9808a2
API clarifications
Thorinwasher Jun 16, 2024
cfeda80
Fix sonarcloud complaint
Thorinwasher Jun 16, 2024
5bfa23c
Reformats code
Thorinwasher Jun 16, 2024
73ab1fa
Add documentation to the APi
Thorinwasher Jun 17, 2024
444f09b
Add some documentation to non api parts
Thorinwasher Jun 17, 2024
6e93346
Add more non API documentation
Thorinwasher Jun 17, 2024
d92aa5a
Fix compile issue
Thorinwasher Jun 17, 2024
fa71da9
Document the remaining non api public methods
Thorinwasher Jun 17, 2024
143cd98
remove any network names with highlight (recursion)
Thorinwasher Jun 17, 2024
126e9c6
Fix #376
Thorinwasher Jun 17, 2024
3d5386f
Starting the typo purge.
Pheotis Jun 18, 2024
e5f196b
More typo purging.
Pheotis Jun 18, 2024
08721c6
Typos & capitalisation
Pheotis Jun 18, 2024
4eb2817
Remove unused imports.
Pheotis Jun 18, 2024
4a6f328
Get ready to build jd
Pheotis Jun 18, 2024
6ab291f
Fix NPE during migration with network of name length 13
Thorinwasher Jun 19, 2024
c152097
Clarify error message
Thorinwasher Jun 19, 2024
e1e0534
Update maximum name length to be the same as legacy
Thorinwasher Jun 19, 2024
070fd1e
Fix #380
Thorinwasher Jun 19, 2024
3a0c635
Remove bug warnig message for no sign available for `V`flag
Thorinwasher Jun 19, 2024
9b48b1b
Preparing for a release!
Pheotis Jun 19, 2024
f0f3390
Alpha Release 1.0.0.16
Pheotis Jun 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update Gate.java
Thorinwasher committed Jan 16, 2024
commit 4a57d1f61c6fe8d56a51d0a29be0e8f502aa593f
2 changes: 1 addition & 1 deletion src/main/java/org/sgrewritten/stargate/gate/Gate.java
Original file line number Diff line number Diff line change
@@ -186,7 +186,7 @@ private void drawButtons() {
buttonData.setFacing(facing);

buttonLocation.getBlock().setBlockData(buttonData);
});
}).run();

}
}